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 NewFilteredModuleSettingsDefinitionInformer(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 NewModuleSettingsDefinitionInformer(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 ModuleSettingsDefinitionInformer
- 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 NewFilteredModuleSettingsDefinitionInformer ¶ added in v1.69.0
func NewFilteredModuleSettingsDefinitionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleSettingsDefinitionInformer constructs a new informer for ModuleSettingsDefinition 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 NewModuleSettingsDefinitionInformer ¶ added in v1.69.0
func NewModuleSettingsDefinitionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleSettingsDefinitionInformer constructs a new informer for ModuleSettingsDefinition 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
// ModuleSettingsDefinitions returns a ModuleSettingsDefinitionInformer.
ModuleSettingsDefinitions() ModuleSettingsDefinitionInformer
// 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 ModuleSettingsDefinitionInformer ¶ added in v1.69.0
type ModuleSettingsDefinitionInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModuleSettingsDefinitionLister
}
ModuleSettingsDefinitionInformer provides access to a shared informer and lister for ModuleSettingsDefinitions.
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.