v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewChartNamespaceInformer added in v0.5.0

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

NewChartNamespaceInformer constructs a new informer for ChartNamespace 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 NewChartRepositoryInformer added in v0.5.0

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

NewChartRepositoryInformer constructs a new informer for ChartRepository 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 NewEeInstanceInformer

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

NewEeInstanceInformer constructs a new informer for EeInstance 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 NewEeNamespaceInformer

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

NewEeNamespaceInformer constructs a new informer for EeNamespace 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 NewEeRepoInformer

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

NewEeRepoInformer constructs a new informer for EeRepo 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 NewEeSyncRuleInformer

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

NewEeSyncRuleInformer constructs a new informer for EeSyncRule 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 NewEndpointACLPolicyInformer added in v0.4.0

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

NewEndpointACLPolicyInformer constructs a new informer for EndpointACLPolicy 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 NewFilteredChartNamespaceInformer added in v0.5.0

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

NewFilteredChartNamespaceInformer constructs a new informer for ChartNamespace 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 NewFilteredChartRepositoryInformer added in v0.5.0

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

NewFilteredChartRepositoryInformer constructs a new informer for ChartRepository 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 NewFilteredEeInstanceInformer

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

NewFilteredEeInstanceInformer constructs a new informer for EeInstance 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 NewFilteredEeNamespaceInformer

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

NewFilteredEeNamespaceInformer constructs a new informer for EeNamespace 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 NewFilteredEeRepoInformer

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

NewFilteredEeRepoInformer constructs a new informer for EeRepo 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 NewFilteredEeSyncRuleInformer

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

NewFilteredEeSyncRuleInformer constructs a new informer for EeSyncRule 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 NewFilteredEndpointACLPolicyInformer added in v0.4.0

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

NewFilteredEndpointACLPolicyInformer constructs a new informer for EndpointACLPolicy 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 NewFilteredNamespaceInformer

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

NewFilteredNamespaceInformer constructs a new informer for Namespace 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 NewFilteredRepoInformer

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

NewFilteredRepoInformer constructs a new informer for Repo 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 NewNamespaceInformer

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

NewNamespaceInformer constructs a new informer for Namespace 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 NewRepoInformer

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

NewRepoInformer constructs a new informer for Repo 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 ChartNamespaceInformer added in v0.5.0

type ChartNamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ChartNamespaceLister
}

ChartNamespaceInformer provides access to a shared informer and lister for ChartNamespaces.

type ChartRepositoryInformer added in v0.5.0

type ChartRepositoryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ChartRepositoryLister
}

ChartRepositoryInformer provides access to a shared informer and lister for ChartRepositories.

type EeInstanceInformer

type EeInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EeInstanceLister
}

EeInstanceInformer provides access to a shared informer and lister for EeInstances.

type EeNamespaceInformer

type EeNamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EeNamespaceLister
}

EeNamespaceInformer provides access to a shared informer and lister for EeNamespaces.

type EeRepoInformer

type EeRepoInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EeRepoLister
}

EeRepoInformer provides access to a shared informer and lister for EeRepos.

type EeSyncRuleInformer

type EeSyncRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EeSyncRuleLister
}

EeSyncRuleInformer provides access to a shared informer and lister for EeSyncRules.

type EndpointACLPolicyInformer added in v0.4.0

type EndpointACLPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EndpointACLPolicyLister
}

EndpointACLPolicyInformer provides access to a shared informer and lister for EndpointACLPolicies.

type Interface

type Interface interface {
	// ChartNamespaces returns a ChartNamespaceInformer.
	ChartNamespaces() ChartNamespaceInformer
	// ChartRepositories returns a ChartRepositoryInformer.
	ChartRepositories() ChartRepositoryInformer
	// EeInstances returns a EeInstanceInformer.
	EeInstances() EeInstanceInformer
	// EeNamespaces returns a EeNamespaceInformer.
	EeNamespaces() EeNamespaceInformer
	// EeRepos returns a EeRepoInformer.
	EeRepos() EeRepoInformer
	// EeSyncRules returns a EeSyncRuleInformer.
	EeSyncRules() EeSyncRuleInformer
	// EndpointACLPolicies returns a EndpointACLPolicyInformer.
	EndpointACLPolicies() EndpointACLPolicyInformer
	// Namespaces returns a NamespaceInformer.
	Namespaces() NamespaceInformer
	// Repos returns a RepoInformer.
	Repos() RepoInformer
}

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

func New

New returns a new Interface.

type NamespaceInformer

type NamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceLister
}

NamespaceInformer provides access to a shared informer and lister for Namespaces.

type RepoInformer

type RepoInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RepoLister
}

RepoInformer provides access to a shared informer and lister for Repos.

Jump to

Keyboard shortcuts

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