v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCSIDriverConfigInformer added in v0.1.0

func NewCSIDriverConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCSIDriverConfigInformer constructs a new informer for CSIDriverConfig 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedCSIDriverConfigInformer).

func NewCSIDriverConfigInformerWithOptions added in v0.1.0

func NewCSIDriverConfigInformerWithOptions(client versioned.Interface, options internalinterfaces.InformerOptions) cache.SharedIndexInformer

NewCSIDriverConfigInformerWithOptions constructs a new informer for CSIDriverConfig type with additional options. 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedCSIDriverConfigInformerWithOptions).

func NewFilteredCSIDriverConfigInformer added in v0.1.0

func NewFilteredCSIDriverConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCSIDriverConfigInformer constructs a new informer for CSIDriverConfig 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedFilteredCSIDriverConfigInformer).

func NewFilteredSandboxConfigInformer added in v0.1.0

func NewFilteredSandboxConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSandboxConfigInformer constructs a new informer for SandboxConfig 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedFilteredSandboxConfigInformer).

func NewFilteredWorkerPoolInformer

func NewFilteredWorkerPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredWorkerPoolInformer constructs a new informer for WorkerPool 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedFilteredWorkerPoolInformer).

func NewSandboxConfigInformer added in v0.1.0

func NewSandboxConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSandboxConfigInformer constructs a new informer for SandboxConfig 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedSandboxConfigInformer).

func NewSandboxConfigInformerWithOptions added in v0.1.0

func NewSandboxConfigInformerWithOptions(client versioned.Interface, options internalinterfaces.InformerOptions) cache.SharedIndexInformer

NewSandboxConfigInformerWithOptions constructs a new informer for SandboxConfig type with additional options. 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedSandboxConfigInformerWithOptions).

func NewWorkerPoolInformer

func NewWorkerPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewWorkerPoolInformer constructs a new informer for WorkerPool 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedWorkerPoolInformer).

func NewWorkerPoolInformerWithOptions added in v0.1.0

func NewWorkerPoolInformerWithOptions(client versioned.Interface, namespace string, options internalinterfaces.InformerOptions) cache.SharedIndexInformer

NewWorkerPoolInformerWithOptions constructs a new informer for WorkerPool type with additional options. 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. If you really need an independent one, prefer using the type-safe variant (see NewTypedWorkerPoolInformerWithOptions).

Types

type CSIDriverConfigDetailedHandlerFuncs added in v0.1.0

type CSIDriverConfigDetailedHandlerFuncs = cache.TypedResourceEventHandlerDetailedFuncs[*pkgapiv1alpha1.CSIDriverConfig]

CSIDriverConfigDetailedHandlerFuncs is a specialization of cache.TypedResourceEventHandlerDetailedFuncs for CSIDriverConfig.

type CSIDriverConfigFilteringHandler added in v0.1.0

type CSIDriverConfigFilteringHandler = cache.TypedFilteringResourceEventHandler[*pkgapiv1alpha1.CSIDriverConfig]

CSIDriverConfigFilteringHandler is a specialization of cache.TypedFilteringResourceEventHandler for CSIDriverConfig.

type CSIDriverConfigHandlerFuncs added in v0.1.0

CSIDriverConfigHandlerFuncs is a specialization of cache.TypedResourceEventHandlerFuncs for CSIDriverConfig.

type CSIDriverConfigIndexInformer added in v0.1.0

type CSIDriverConfigIndexInformer cache.TypedSharedIndexInformer[*pkgapiv1alpha1.CSIDriverConfig]

CSIDriverConfigIndexInformer is a wrapper around the underlying cache.SharedIndexInformer with type-safe variants of several methods.

func NewTypedCSIDriverConfigInformer added in v0.1.0

func NewTypedCSIDriverConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers CSIDriverConfigIndexers) CSIDriverConfigIndexInformer

NewTypedCSIDriverConfigInformer constructs a new informer for CSIDriverConfig 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 NewTypedCSIDriverConfigInformerWithOptions added in v0.1.0

func NewTypedCSIDriverConfigInformerWithOptions(client versioned.Interface, options internalinterfaces.InformerOptions) CSIDriverConfigIndexInformer

NewTypedCSIDriverConfigInformerWithOptions constructs a new informer for CSIDriverConfig type with additional options. 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 NewTypedFilteredCSIDriverConfigInformer added in v0.1.0

func NewTypedFilteredCSIDriverConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers CSIDriverConfigIndexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) CSIDriverConfigIndexInformer

NewTypedFilteredCSIDriverConfigInformer constructs a new informer for CSIDriverConfig 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 ToCSIDriverConfigIndexInformer added in v0.1.0

func ToCSIDriverConfigIndexInformer(informer cache.SharedIndexInformer) CSIDriverConfigIndexInformer

ToCSIDriverConfigIndexInformer converts an untyped informer into a CSIDriverConfigIndexInformer.

WARNING: this conversion is only safe if the informer handles objects of type *CSIDriverConfig. If that is not the case, calling type-safe methods of the returned CSIDriverConfigIndexInformer leads to runtime panics. A safer alternative is to pass around a CSIDriverConfigIndexInformer instances that was obtained from a SharedInformerFactory.

type CSIDriverConfigIndexers added in v0.1.0

type CSIDriverConfigIndexers = cache.TypedIndexers[*pkgapiv1alpha1.CSIDriverConfig]

CSIDriverConfigIndexers is a specialization of cache.TypedIndexers for CSIDriverConfig.

type CSIDriverConfigInformer added in v0.1.0

type CSIDriverConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.CSIDriverConfigLister
}

CSIDriverConfigInformer provides access to a shared informer and lister for CSIDriverConfigs. Prefer using the type-safe variant (see TypedCSIDriverConfigInformer).

type DeletedCSIDriverConfig added in v0.1.0

type DeletedCSIDriverConfig = cache.DeletedObject[*pkgapiv1alpha1.CSIDriverConfig]

DeletedCSIDriverConfig is a specialization of cache.DeletedObject for CSIDriverConfig.

type DeletedSandboxConfig added in v0.1.0

type DeletedSandboxConfig = cache.DeletedObject[*pkgapiv1alpha1.SandboxConfig]

DeletedSandboxConfig is a specialization of cache.DeletedObject for SandboxConfig.

type DeletedWorkerPool added in v0.1.0

type DeletedWorkerPool = cache.DeletedObject[*pkgapiv1alpha1.WorkerPool]

DeletedWorkerPool is a specialization of cache.DeletedObject for WorkerPool.

type Interface

type Interface interface {
	// CSIDriverConfigs returns a CSIDriverConfigInformer.
	CSIDriverConfigs() TypedCSIDriverConfigInformer
	// SandboxConfigs returns a SandboxConfigInformer.
	SandboxConfigs() TypedSandboxConfigInformer
	// WorkerPools returns a WorkerPoolInformer.
	WorkerPools() TypedWorkerPoolInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type SandboxConfigDetailedHandlerFuncs added in v0.1.0

type SandboxConfigDetailedHandlerFuncs = cache.TypedResourceEventHandlerDetailedFuncs[*pkgapiv1alpha1.SandboxConfig]

SandboxConfigDetailedHandlerFuncs is a specialization of cache.TypedResourceEventHandlerDetailedFuncs for SandboxConfig.

type SandboxConfigFilteringHandler added in v0.1.0

type SandboxConfigFilteringHandler = cache.TypedFilteringResourceEventHandler[*pkgapiv1alpha1.SandboxConfig]

SandboxConfigFilteringHandler is a specialization of cache.TypedFilteringResourceEventHandler for SandboxConfig.

type SandboxConfigHandlerFuncs added in v0.1.0

SandboxConfigHandlerFuncs is a specialization of cache.TypedResourceEventHandlerFuncs for SandboxConfig.

type SandboxConfigIndexInformer added in v0.1.0

type SandboxConfigIndexInformer cache.TypedSharedIndexInformer[*pkgapiv1alpha1.SandboxConfig]

SandboxConfigIndexInformer is a wrapper around the underlying cache.SharedIndexInformer with type-safe variants of several methods.

func NewTypedFilteredSandboxConfigInformer added in v0.1.0

func NewTypedFilteredSandboxConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers SandboxConfigIndexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) SandboxConfigIndexInformer

NewTypedFilteredSandboxConfigInformer constructs a new informer for SandboxConfig 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 NewTypedSandboxConfigInformer added in v0.1.0

func NewTypedSandboxConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers SandboxConfigIndexers) SandboxConfigIndexInformer

NewTypedSandboxConfigInformer constructs a new informer for SandboxConfig 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 NewTypedSandboxConfigInformerWithOptions added in v0.1.0

func NewTypedSandboxConfigInformerWithOptions(client versioned.Interface, options internalinterfaces.InformerOptions) SandboxConfigIndexInformer

NewTypedSandboxConfigInformerWithOptions constructs a new informer for SandboxConfig type with additional options. 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 ToSandboxConfigIndexInformer added in v0.1.0

func ToSandboxConfigIndexInformer(informer cache.SharedIndexInformer) SandboxConfigIndexInformer

ToSandboxConfigIndexInformer converts an untyped informer into a SandboxConfigIndexInformer.

WARNING: this conversion is only safe if the informer handles objects of type *SandboxConfig. If that is not the case, calling type-safe methods of the returned SandboxConfigIndexInformer leads to runtime panics. A safer alternative is to pass around a SandboxConfigIndexInformer instances that was obtained from a SharedInformerFactory.

type SandboxConfigIndexers added in v0.1.0

type SandboxConfigIndexers = cache.TypedIndexers[*pkgapiv1alpha1.SandboxConfig]

SandboxConfigIndexers is a specialization of cache.TypedIndexers for SandboxConfig.

type SandboxConfigInformer added in v0.1.0

type SandboxConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.SandboxConfigLister
}

SandboxConfigInformer provides access to a shared informer and lister for SandboxConfigs. Prefer using the type-safe variant (see TypedSandboxConfigInformer).

type TypedCSIDriverConfigInformer added in v0.1.0

type TypedCSIDriverConfigInformer interface {
	Informer() cache.SharedIndexInformer
	TypedInformer() CSIDriverConfigIndexInformer
	Lister() apiv1alpha1.CSIDriverConfigLister
}

TypedCSIDriverConfigInformer provides access to a shared informer and lister for CSIDriverConfigs, including the type-safe TypedInformer variant. It is a superset of CSIDriverConfigInformer.

func ToTypedCSIDriverConfigInformer added in v0.1.0

func ToTypedCSIDriverConfigInformer(informer CSIDriverConfigInformer) TypedCSIDriverConfigInformer

ToTypedCSIDriverConfigInformer converts an untyped informer into a TypedCSIDriverConfigInformer.

WARNING: this conversion is only safe if the informer handles objects of type *CSIDriverConfig. If that is not the case, calling type-safe methods of the returned TypedCSIDriverConfigInformer leads to runtime panics. A safer alternative is to pass around a TypedCSIDriverConfigInformer instances that was obtained from a SharedInformerFactory.

type TypedSandboxConfigInformer added in v0.1.0

type TypedSandboxConfigInformer interface {
	Informer() cache.SharedIndexInformer
	TypedInformer() SandboxConfigIndexInformer
	Lister() apiv1alpha1.SandboxConfigLister
}

TypedSandboxConfigInformer provides access to a shared informer and lister for SandboxConfigs, including the type-safe TypedInformer variant. It is a superset of SandboxConfigInformer.

func ToTypedSandboxConfigInformer added in v0.1.0

func ToTypedSandboxConfigInformer(informer SandboxConfigInformer) TypedSandboxConfigInformer

ToTypedSandboxConfigInformer converts an untyped informer into a TypedSandboxConfigInformer.

WARNING: this conversion is only safe if the informer handles objects of type *SandboxConfig. If that is not the case, calling type-safe methods of the returned TypedSandboxConfigInformer leads to runtime panics. A safer alternative is to pass around a TypedSandboxConfigInformer instances that was obtained from a SharedInformerFactory.

type TypedWorkerPoolInformer added in v0.1.0

type TypedWorkerPoolInformer interface {
	Informer() cache.SharedIndexInformer
	TypedInformer() WorkerPoolIndexInformer
	Lister() apiv1alpha1.WorkerPoolLister
}

TypedWorkerPoolInformer provides access to a shared informer and lister for WorkerPools, including the type-safe TypedInformer variant. It is a superset of WorkerPoolInformer.

func ToTypedWorkerPoolInformer added in v0.1.0

func ToTypedWorkerPoolInformer(informer WorkerPoolInformer) TypedWorkerPoolInformer

ToTypedWorkerPoolInformer converts an untyped informer into a TypedWorkerPoolInformer.

WARNING: this conversion is only safe if the informer handles objects of type *WorkerPool. If that is not the case, calling type-safe methods of the returned TypedWorkerPoolInformer leads to runtime panics. A safer alternative is to pass around a TypedWorkerPoolInformer instances that was obtained from a SharedInformerFactory.

type WorkerPoolDetailedHandlerFuncs added in v0.1.0

type WorkerPoolDetailedHandlerFuncs = cache.TypedResourceEventHandlerDetailedFuncs[*pkgapiv1alpha1.WorkerPool]

WorkerPoolDetailedHandlerFuncs is a specialization of cache.TypedResourceEventHandlerDetailedFuncs for WorkerPool.

type WorkerPoolFilteringHandler added in v0.1.0

WorkerPoolFilteringHandler is a specialization of cache.TypedFilteringResourceEventHandler for WorkerPool.

type WorkerPoolHandlerFuncs added in v0.1.0

WorkerPoolHandlerFuncs is a specialization of cache.TypedResourceEventHandlerFuncs for WorkerPool.

type WorkerPoolIndexInformer added in v0.1.0

type WorkerPoolIndexInformer cache.TypedSharedIndexInformer[*pkgapiv1alpha1.WorkerPool]

WorkerPoolIndexInformer is a wrapper around the underlying cache.SharedIndexInformer with type-safe variants of several methods.

func NewTypedFilteredWorkerPoolInformer added in v0.1.0

func NewTypedFilteredWorkerPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers WorkerPoolIndexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) WorkerPoolIndexInformer

NewTypedFilteredWorkerPoolInformer constructs a new informer for WorkerPool 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 NewTypedWorkerPoolInformer added in v0.1.0

func NewTypedWorkerPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers WorkerPoolIndexers) WorkerPoolIndexInformer

NewTypedWorkerPoolInformer constructs a new informer for WorkerPool 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 NewTypedWorkerPoolInformerWithOptions added in v0.1.0

func NewTypedWorkerPoolInformerWithOptions(client versioned.Interface, namespace string, options internalinterfaces.InformerOptions) WorkerPoolIndexInformer

NewTypedWorkerPoolInformerWithOptions constructs a new informer for WorkerPool type with additional options. 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 ToWorkerPoolIndexInformer added in v0.1.0

func ToWorkerPoolIndexInformer(informer cache.SharedIndexInformer) WorkerPoolIndexInformer

ToWorkerPoolIndexInformer converts an untyped informer into a WorkerPoolIndexInformer.

WARNING: this conversion is only safe if the informer handles objects of type *WorkerPool. If that is not the case, calling type-safe methods of the returned WorkerPoolIndexInformer leads to runtime panics. A safer alternative is to pass around a WorkerPoolIndexInformer instances that was obtained from a SharedInformerFactory.

type WorkerPoolIndexers added in v0.1.0

type WorkerPoolIndexers = cache.TypedIndexers[*pkgapiv1alpha1.WorkerPool]

WorkerPoolIndexers is a specialization of cache.TypedIndexers for WorkerPool.

type WorkerPoolInformer

type WorkerPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.WorkerPoolLister
}

WorkerPoolInformer provides access to a shared informer and lister for WorkerPools. Prefer using the type-safe variant (see TypedWorkerPoolInformer).

Jump to

Keyboard shortcuts

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