Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredDynamicInformer

func NewFilteredDynamicInformer(client dynamic.Interface, gvr schema.GroupVersionResource, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions TweakListOptionsFunc) informers.GenericInformer

    NewFilteredDynamicInformer constructs a new informer for a dynamic type.

    Types

    type DynamicSharedInformerFactory

    type DynamicSharedInformerFactory interface {
    	Start(stopCh <-chan struct{})
    	ForResource(gvr schema.GroupVersionResource) informers.GenericInformer
    	WaitForCacheSync(stopCh <-chan struct{}) map[schema.GroupVersionResource]bool
    }

      DynamicSharedInformerFactory provides access to a shared informer and lister for dynamic client

      func NewDynamicSharedInformerFactory

      func NewDynamicSharedInformerFactory(client dynamic.Interface, defaultResync time.Duration) DynamicSharedInformerFactory

        NewDynamicSharedInformerFactory constructs a new instance of dynamicSharedInformerFactory for all namespaces.

        func NewFilteredDynamicSharedInformerFactory

        func NewFilteredDynamicSharedInformerFactory(client dynamic.Interface, defaultResync time.Duration, namespace string, tweakListOptions TweakListOptionsFunc) DynamicSharedInformerFactory

          NewFilteredDynamicSharedInformerFactory constructs a new instance of dynamicSharedInformerFactory. Listers obtained via this factory will be subject to the same filters as specified here.

          type TweakListOptionsFunc

          type TweakListOptionsFunc func(*metav1.ListOptions)

            TweakListOptionsFunc defines the signature of a helper function that wants to provide more listing options to API