v1alpha1

package
v0.51.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredPackageInstallInformer

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

NewFilteredPackageInstallInformer constructs a new informer for PackageInstall 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 NewFilteredPackageRepositoryInformer

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

NewFilteredPackageRepositoryInformer constructs a new informer for PackageRepository 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 NewPackageInstallInformer

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

NewPackageInstallInformer constructs a new informer for PackageInstall 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 NewPackageRepositoryInformer

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

NewPackageRepositoryInformer constructs a new informer for PackageRepository 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 {
	// PackageInstalls returns a PackageInstallInformer.
	PackageInstalls() PackageInstallInformer
	// PackageRepositories returns a PackageRepositoryInformer.
	PackageRepositories() PackageRepositoryInformer
}

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

func New

New returns a new Interface.

type PackageInstallInformer

type PackageInstallInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PackageInstallLister
}

PackageInstallInformer provides access to a shared informer and lister for PackageInstalls.

type PackageRepositoryInformer

type PackageRepositoryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PackageRepositoryLister
}

PackageRepositoryInformer provides access to a shared informer and lister for PackageRepositories.

Jump to

Keyboard shortcuts

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