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 ServiceController
- type ServiceHandler
- 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 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 ServiceHandler ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.