Documentation ¶
Index ¶
- func NewDeckhouseReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDeckhouseReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleDocumentationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleDocumentationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DeckhouseReleaseInformer
- type Interface
- type ModuleConfigInformer
- type ModuleDocumentationInformer
- type ModuleInformer
- type ModulePullOverrideInformer
- type ModuleReleaseInformer
- type ModuleSourceInformer
- type ModuleUpdatePolicyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeckhouseReleaseInformer ¶ added in v1.60.0
func NewDeckhouseReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDeckhouseReleaseInformer constructs a new informer for DeckhouseRelease 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 NewFilteredDeckhouseReleaseInformer ¶ added in v1.60.0
func NewFilteredDeckhouseReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDeckhouseReleaseInformer constructs a new informer for DeckhouseRelease 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 NewFilteredModuleConfigInformer ¶
func NewFilteredModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleConfigInformer constructs a new informer for ModuleConfig 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 NewFilteredModuleDocumentationInformer ¶ added in v1.60.0
func NewFilteredModuleDocumentationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleDocumentationInformer constructs a new informer for ModuleDocumentation 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 NewFilteredModuleInformer ¶ added in v1.56.0
func NewFilteredModuleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleInformer constructs a new informer for Module 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 NewFilteredModulePullOverrideInformer ¶ added in v1.56.0
func NewFilteredModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModulePullOverrideInformer constructs a new informer for ModulePullOverride 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 NewFilteredModuleReleaseInformer ¶ added in v1.56.0
func NewFilteredModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleReleaseInformer constructs a new informer for ModuleRelease 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 NewFilteredModuleSourceInformer ¶ added in v1.56.0
func NewFilteredModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleSourceInformer constructs a new informer for ModuleSource 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 NewFilteredModuleUpdatePolicyInformer ¶ added in v1.56.0
func NewFilteredModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleUpdatePolicyInformer constructs a new informer for ModuleUpdatePolicy 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 NewModuleConfigInformer ¶
func NewModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleConfigInformer constructs a new informer for ModuleConfig 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 NewModuleDocumentationInformer ¶ added in v1.60.0
func NewModuleDocumentationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleDocumentationInformer constructs a new informer for ModuleDocumentation 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 NewModuleInformer ¶ added in v1.56.0
func NewModuleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleInformer constructs a new informer for Module 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 NewModulePullOverrideInformer ¶ added in v1.56.0
func NewModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModulePullOverrideInformer constructs a new informer for ModulePullOverride 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 NewModuleReleaseInformer ¶ added in v1.56.0
func NewModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleReleaseInformer constructs a new informer for ModuleRelease 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 NewModuleSourceInformer ¶ added in v1.56.0
func NewModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleSourceInformer constructs a new informer for ModuleSource 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 NewModuleUpdatePolicyInformer ¶ added in v1.56.0
func NewModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleUpdatePolicyInformer constructs a new informer for ModuleUpdatePolicy 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 DeckhouseReleaseInformer ¶ added in v1.60.0
type DeckhouseReleaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DeckhouseReleaseLister }
DeckhouseReleaseInformer provides access to a shared informer and lister for DeckhouseReleases.
type Interface ¶
type Interface interface { // DeckhouseReleases returns a DeckhouseReleaseInformer. DeckhouseReleases() DeckhouseReleaseInformer // Modules returns a ModuleInformer. Modules() ModuleInformer // ModuleConfigs returns a ModuleConfigInformer. ModuleConfigs() ModuleConfigInformer // ModuleDocumentations returns a ModuleDocumentationInformer. ModuleDocumentations() ModuleDocumentationInformer // ModulePullOverrides returns a ModulePullOverrideInformer. ModulePullOverrides() ModulePullOverrideInformer // ModuleReleases returns a ModuleReleaseInformer. ModuleReleases() ModuleReleaseInformer // ModuleSources returns a ModuleSourceInformer. ModuleSources() ModuleSourceInformer // ModuleUpdatePolicies returns a ModuleUpdatePolicyInformer. ModuleUpdatePolicies() ModuleUpdatePolicyInformer }
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 ModuleConfigInformer ¶
type ModuleConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleConfigLister }
ModuleConfigInformer provides access to a shared informer and lister for ModuleConfigs.
type ModuleDocumentationInformer ¶ added in v1.60.0
type ModuleDocumentationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleDocumentationLister }
ModuleDocumentationInformer provides access to a shared informer and lister for ModuleDocumentations.
type ModuleInformer ¶ added in v1.56.0
type ModuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleLister }
ModuleInformer provides access to a shared informer and lister for Modules.
type ModulePullOverrideInformer ¶ added in v1.56.0
type ModulePullOverrideInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModulePullOverrideLister }
ModulePullOverrideInformer provides access to a shared informer and lister for ModulePullOverrides.
type ModuleReleaseInformer ¶ added in v1.56.0
type ModuleReleaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleReleaseLister }
ModuleReleaseInformer provides access to a shared informer and lister for ModuleReleases.
type ModuleSourceInformer ¶ added in v1.56.0
type ModuleSourceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleSourceLister }
ModuleSourceInformer provides access to a shared informer and lister for ModuleSources.
type ModuleUpdatePolicyInformer ¶ added in v1.56.0
type ModuleUpdatePolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleUpdatePolicyLister }
ModuleUpdatePolicyInformer provides access to a shared informer and lister for ModuleUpdatePolicies.