v1

package
v1.23.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterSelectorInformer

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

NewClusterSelectorInformer constructs a new informer for ClusterSelector 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 NewFilteredClusterSelectorInformer

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

NewFilteredClusterSelectorInformer constructs a new informer for ClusterSelector 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 NewFilteredHierarchyConfigInformer

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

NewFilteredHierarchyConfigInformer constructs a new informer for HierarchyConfig 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 NewFilteredNamespaceSelectorInformer

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

NewFilteredNamespaceSelectorInformer constructs a new informer for NamespaceSelector 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, 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 NewHierarchyConfigInformer

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

NewHierarchyConfigInformer constructs a new informer for HierarchyConfig 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 NewNamespaceSelectorInformer

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

NewNamespaceSelectorInformer constructs a new informer for NamespaceSelector 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, 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 ClusterSelectorInformer

type ClusterSelectorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() configmanagementv1.ClusterSelectorLister
}

ClusterSelectorInformer provides access to a shared informer and lister for ClusterSelectors.

type HierarchyConfigInformer

type HierarchyConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() configmanagementv1.HierarchyConfigLister
}

HierarchyConfigInformer provides access to a shared informer and lister for HierarchyConfigs.

type Interface

type Interface interface {
	// ClusterSelectors returns a ClusterSelectorInformer.
	ClusterSelectors() ClusterSelectorInformer
	// HierarchyConfigs returns a HierarchyConfigInformer.
	HierarchyConfigs() HierarchyConfigInformer
	// NamespaceSelectors returns a NamespaceSelectorInformer.
	NamespaceSelectors() NamespaceSelectorInformer
	// 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 NamespaceSelectorInformer

type NamespaceSelectorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() configmanagementv1.NamespaceSelectorLister
}

NamespaceSelectorInformer provides access to a shared informer and lister for NamespaceSelectors.

type RepoInformer

type RepoInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() configmanagementv1.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