Documentation ¶
Index ¶
- func NewChartGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChartGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredImageNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNsEmigrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPlatformInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewImageNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNsEmigrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPlatformInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ChartGroupInformer
- type ConfigMapInformer
- type ImageNamespaceInformer
- type Interface
- type NamespaceInformer
- type NsEmigrationInformer
- type PlatformInformer
- type ProjectInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChartGroupInformer ¶
func NewChartGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChartGroupInformer constructs a new informer for ChartGroup 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 NewConfigMapInformer ¶
func NewConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewConfigMapInformer constructs a new informer for ConfigMap 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 NewFilteredChartGroupInformer ¶
func NewFilteredChartGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChartGroupInformer constructs a new informer for ChartGroup 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 NewFilteredConfigMapInformer ¶
func NewFilteredConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredConfigMapInformer constructs a new informer for ConfigMap 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 NewFilteredImageNamespaceInformer ¶
func NewFilteredImageNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredImageNamespaceInformer constructs a new informer for ImageNamespace 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 NewFilteredNsEmigrationInformer ¶ added in v1.3.1
func NewFilteredNsEmigrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNsEmigrationInformer constructs a new informer for NsEmigration 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 NewFilteredPlatformInformer ¶
func NewFilteredPlatformInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPlatformInformer constructs a new informer for Platform 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 NewFilteredProjectInformer ¶
func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProjectInformer constructs a new informer for Project 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 NewImageNamespaceInformer ¶
func NewImageNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewImageNamespaceInformer constructs a new informer for ImageNamespace 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 NewNsEmigrationInformer ¶ added in v1.3.1
func NewNsEmigrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNsEmigrationInformer constructs a new informer for NsEmigration 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 NewPlatformInformer ¶
func NewPlatformInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPlatformInformer constructs a new informer for Platform 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 NewProjectInformer ¶
func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProjectInformer constructs a new informer for Project 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 ChartGroupInformer ¶
type ChartGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ChartGroupLister }
ChartGroupInformer provides access to a shared informer and lister for ChartGroups.
type ConfigMapInformer ¶
type ConfigMapInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ConfigMapLister }
ConfigMapInformer provides access to a shared informer and lister for ConfigMaps.
type ImageNamespaceInformer ¶
type ImageNamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ImageNamespaceLister }
ImageNamespaceInformer provides access to a shared informer and lister for ImageNamespaces.
type Interface ¶
type Interface interface { // ChartGroups returns a ChartGroupInformer. ChartGroups() ChartGroupInformer // ConfigMaps returns a ConfigMapInformer. ConfigMaps() ConfigMapInformer // ImageNamespaces returns a ImageNamespaceInformer. ImageNamespaces() ImageNamespaceInformer // Namespaces returns a NamespaceInformer. Namespaces() NamespaceInformer // NsEmigrations returns a NsEmigrationInformer. NsEmigrations() NsEmigrationInformer // Platforms returns a PlatformInformer. Platforms() PlatformInformer // Projects returns a ProjectInformer. Projects() ProjectInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type NamespaceInformer ¶
type NamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.NamespaceLister }
NamespaceInformer provides access to a shared informer and lister for Namespaces.
type NsEmigrationInformer ¶ added in v1.3.1
type NsEmigrationInformer interface { Informer() cache.SharedIndexInformer Lister() v1.NsEmigrationLister }
NsEmigrationInformer provides access to a shared informer and lister for NsEmigrations.
type PlatformInformer ¶
type PlatformInformer interface { Informer() cache.SharedIndexInformer Lister() v1.PlatformLister }
PlatformInformer provides access to a shared informer and lister for Platforms.
type ProjectInformer ¶
type ProjectInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ProjectLister }
ProjectInformer provides access to a shared informer and lister for Projects.