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.