Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredIngressClassInformer

func NewFilteredIngressClassInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

    NewFilteredIngressClassInformer constructs a new informer for IngressClass type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

    func NewFilteredIngressInformer

    func NewFilteredIngressInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

      NewFilteredIngressInformer constructs a new informer for Ingress type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

      func NewIngressClassInformer

      func NewIngressClassInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

        NewIngressClassInformer constructs a new informer for IngressClass type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

        func NewIngressInformer

        func NewIngressInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

          NewIngressInformer constructs a new informer for Ingress type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

          Types

          type IngressClassInformer

          type IngressClassInformer interface {
          	Informer() cache.SharedIndexInformer
          	Lister() v1beta1.IngressClassLister
          }

            IngressClassInformer provides access to a shared informer and lister for IngressClasses.

            type IngressInformer

            type IngressInformer interface {
            	Informer() cache.SharedIndexInformer
            	Lister() v1beta1.IngressLister
            }

              IngressInformer provides access to a shared informer and lister for Ingresses.

              type Interface

              type Interface interface {
              	// Ingresses returns a IngressInformer.
              	Ingresses() IngressInformer
              	// IngressClasses returns a IngressClassInformer.
              	IngressClasses() IngressClassInformer
              }

                Interface provides access to all the informers in this group version.

                func New

                  New returns a new Interface.