Documentation ¶
Index ¶
- func NewFilteredKubeadmConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubeadmConfigTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubeadmConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubeadmConfigTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type KubeadmConfigInformer
- type KubeadmConfigTemplateInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredKubeadmConfigInformer ¶
func NewFilteredKubeadmConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubeadmConfigInformer constructs a new informer for KubeadmConfig 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 NewFilteredKubeadmConfigTemplateInformer ¶
func NewFilteredKubeadmConfigTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubeadmConfigTemplateInformer constructs a new informer for KubeadmConfigTemplate 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 NewKubeadmConfigInformer ¶
func NewKubeadmConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubeadmConfigInformer constructs a new informer for KubeadmConfig 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 NewKubeadmConfigTemplateInformer ¶
func NewKubeadmConfigTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubeadmConfigTemplateInformer constructs a new informer for KubeadmConfigTemplate 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 Interface ¶
type Interface interface { // KubeadmConfigs returns a KubeadmConfigInformer. KubeadmConfigs() KubeadmConfigInformer // KubeadmConfigTemplates returns a KubeadmConfigTemplateInformer. KubeadmConfigTemplates() KubeadmConfigTemplateInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type KubeadmConfigInformer ¶
type KubeadmConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.KubeadmConfigLister }
KubeadmConfigInformer provides access to a shared informer and lister for KubeadmConfigs.
type KubeadmConfigTemplateInformer ¶
type KubeadmConfigTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.KubeadmConfigTemplateLister }
KubeadmConfigTemplateInformer provides access to a shared informer and lister for KubeadmConfigTemplates.