v1alpha1

package
v1.60.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL