Documentation ¶
Index ¶
- type ConfigMapController
- type ConfigMapFilterFunc
- type ConfigMapHandler
- type ConfigMapStore
- type EndpointStore
- type EndpointsController
- type EndpointsHandler
- type IngressClassv1Controller
- type IngressClassv1Handler
- type IngressClassv1Store
- type Ingressv1Controller
- type Ingressv1Handler
- type Ingressv1Store
- type SecretController
- type SecretHandler
- type SecretStore
- type ServiceController
- type ServiceExportController
- type ServiceExportHandler
- type ServiceExportStore
- type ServiceHandler
- type ServiceImportController
- type ServiceImportHandler
- type ServiceImportStore
- type ServiceStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigMapController ¶
type ConfigMapController struct { Informer cache.SharedIndexInformer Store ConfigMapStore HasSynced cache.InformerSynced Lister v1.ConfigMapLister // contains filtered or unexported fields }
func NewConfigMapControllerWithEventHandler ¶
func NewConfigMapControllerWithEventHandler(configmapInformer coreinformers.ConfigMapInformer, resyncPeriod time.Duration, handler ConfigMapHandler, filter ConfigMapFilterFunc) *ConfigMapController
func (*ConfigMapController) Run ¶
func (c *ConfigMapController) Run(stopCh <-chan struct{})
type ConfigMapFilterFunc ¶
type ConfigMapFilterFunc func(obj interface{}) bool
type ConfigMapHandler ¶
type ConfigMapStore ¶
type EndpointStore ¶
type EndpointsController ¶
type EndpointsController struct { Informer cache.SharedIndexInformer Store EndpointStore HasSynced cache.InformerSynced Lister v1.EndpointsLister // contains filtered or unexported fields }
func NewEndpointsControllerWithEventHandler ¶
func NewEndpointsControllerWithEventHandler(endpointsInformer coreinformers.EndpointsInformer, resyncPeriod time.Duration, handler EndpointsHandler) *EndpointsController
func (*EndpointsController) Run ¶
func (c *EndpointsController) Run(stopCh <-chan struct{})
type EndpointsHandler ¶
type IngressClassv1Controller ¶
type IngressClassv1Controller struct { Informer cache.SharedIndexInformer Store IngressClassv1Store HasSynced cache.InformerSynced Lister networkingv1lister.IngressClassLister // contains filtered or unexported fields }
func NewIngressClassv1ControllerWithEventHandler ¶
func NewIngressClassv1ControllerWithEventHandler(ingressClassInformer networkingv1informers.IngressClassInformer, resyncPeriod time.Duration, handler IngressClassv1Handler) *IngressClassv1Controller
func (*IngressClassv1Controller) Run ¶
func (c *IngressClassv1Controller) Run(stopCh <-chan struct{})
type IngressClassv1Handler ¶
type IngressClassv1Handler interface { OnIngressClassv1Add(ingressClass *networkingv1.IngressClass) OnIngressClassv1Update(oldIngressClass, ingressClass *networkingv1.IngressClass) OnIngressClassv1Delete(ingressClass *networkingv1.IngressClass) OnIngressClassv1Synced() }
type IngressClassv1Store ¶
func (*IngressClassv1Store) ByKey ¶
func (l *IngressClassv1Store) ByKey(key string) (*networkingv1.IngressClass, error)
type Ingressv1Controller ¶
type Ingressv1Controller struct { Informer cache.SharedIndexInformer Store Ingressv1Store HasSynced cache.InformerSynced Lister networkingv1lister.IngressLister // contains filtered or unexported fields }
func NewIngressv1ControllerWithEventHandler ¶
func NewIngressv1ControllerWithEventHandler(ingressInformer networkingv1informers.IngressInformer, resyncPeriod time.Duration, handler Ingressv1Handler) *Ingressv1Controller
func (*Ingressv1Controller) Run ¶
func (c *Ingressv1Controller) Run(stopCh <-chan struct{})
type Ingressv1Handler ¶
type Ingressv1Handler interface { OnIngressv1Add(ingress *networkingv1.Ingress) OnIngressv1Update(oldIngress, ingress *networkingv1.Ingress) OnIngressv1Delete(ingress *networkingv1.Ingress) OnIngressv1Synced() }
type Ingressv1Store ¶
func (*Ingressv1Store) ByKey ¶
func (l *Ingressv1Store) ByKey(key string) (*networkingv1.Ingress, error)
type SecretController ¶
type SecretController struct { Informer cache.SharedIndexInformer Store SecretStore HasSynced cache.InformerSynced Lister v1.SecretLister // contains filtered or unexported fields }
func NewSecretControllerWithEventHandler ¶
func NewSecretControllerWithEventHandler(secretInformer coreinformers.SecretInformer, resyncPeriod time.Duration, handler SecretHandler) *SecretController
func (*SecretController) Run ¶
func (c *SecretController) Run(stopCh <-chan struct{})
type SecretHandler ¶
type SecretStore ¶
type ServiceController ¶
type ServiceController struct { Informer cache.SharedIndexInformer Store ServiceStore HasSynced cache.InformerSynced Lister v1.ServiceLister // contains filtered or unexported fields }
func NewServiceControllerWithEventHandler ¶
func NewServiceControllerWithEventHandler(serviceInformer coreinformers.ServiceInformer, resyncPeriod time.Duration, handler ServiceHandler) *ServiceController
func (*ServiceController) Run ¶
func (c *ServiceController) Run(stopCh <-chan struct{})
type ServiceExportController ¶
type ServiceExportController struct { Informer cache.SharedIndexInformer Store ServiceExportStore HasSynced cache.InformerSynced Lister svcexpv1alpha1lister.ServiceExportLister // contains filtered or unexported fields }
func NewServiceExportControllerWithEventHandler ¶
func NewServiceExportControllerWithEventHandler(serviceExportInformer svcexpv1alpha1informers.ServiceExportInformer, resyncPeriod time.Duration, handler ServiceExportHandler) *ServiceExportController
func (*ServiceExportController) Run ¶
func (c *ServiceExportController) Run(stopCh <-chan struct{})
type ServiceExportHandler ¶
type ServiceExportHandler interface { OnServiceExportAdd(serviceExport *svcexpv1alpha1.ServiceExport) OnServiceExportUpdate(oldServiceExport, serviceExport *svcexpv1alpha1.ServiceExport) OnServiceExportDelete(serviceExport *svcexpv1alpha1.ServiceExport) OnServiceExportSynced() }
type ServiceExportStore ¶
func (*ServiceExportStore) ByKey ¶
func (l *ServiceExportStore) ByKey(key string) (*svcexpv1alpha1.ServiceExport, error)
type ServiceHandler ¶
type ServiceImportController ¶
type ServiceImportController struct { Informer cache.SharedIndexInformer Store ServiceImportStore HasSynced cache.InformerSynced Lister svcimpv1alpha1lister.ServiceImportLister // contains filtered or unexported fields }
func NewServiceImportControllerWithEventHandler ¶
func NewServiceImportControllerWithEventHandler(serviceImportInformer svcimpv1alpha1informers.ServiceImportInformer, resyncPeriod time.Duration, handler ServiceImportHandler) *ServiceImportController
func (*ServiceImportController) Run ¶
func (c *ServiceImportController) Run(stopCh <-chan struct{})
type ServiceImportHandler ¶
type ServiceImportHandler interface { OnServiceImportAdd(serviceImport *svcimpv1alpha1.ServiceImport) OnServiceImportUpdate(oldServiceImport, serviceImport *svcimpv1alpha1.ServiceImport) OnServiceImportDelete(serviceImport *svcimpv1alpha1.ServiceImport) OnServiceImportSynced() }
type ServiceImportStore ¶
func (*ServiceImportStore) ByKey ¶
func (l *ServiceImportStore) ByKey(key string) (*svcimpv1alpha1.ServiceImport, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.