v1

package
v0.0.0-...-0416c83 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2023 License: Apache-2.0 Imports: 15 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewComponentStatusClusterInformer

func NewComponentStatusClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewComponentStatusClusterInformer constructs a new informer for ComponentStatus 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 NewConfigMapClusterInformer

func NewConfigMapClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewConfigMapClusterInformer 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 NewEndpointsClusterInformer

func NewEndpointsClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewEndpointsClusterInformer constructs a new informer for Endpoints 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 NewEventClusterInformer

func NewEventClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewEventClusterInformer constructs a new informer for Event 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 NewFilteredComponentStatusClusterInformer

func NewFilteredComponentStatusClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredComponentStatusClusterInformer constructs a new informer for ComponentStatus 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 NewFilteredConfigMapClusterInformer

func NewFilteredConfigMapClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredConfigMapClusterInformer 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 NewFilteredEndpointsClusterInformer

func NewFilteredEndpointsClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredEndpointsClusterInformer constructs a new informer for Endpoints 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 NewFilteredEventClusterInformer

func NewFilteredEventClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredEventClusterInformer constructs a new informer for Event 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 NewFilteredLimitRangeClusterInformer

func NewFilteredLimitRangeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredLimitRangeClusterInformer constructs a new informer for LimitRange 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 NewFilteredNamespaceClusterInformer

func NewFilteredNamespaceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredNamespaceClusterInformer 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 NewFilteredNodeClusterInformer

func NewFilteredNodeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredNodeClusterInformer constructs a new informer for Node 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 NewFilteredPersistentVolumeClaimClusterInformer

func NewFilteredPersistentVolumeClaimClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredPersistentVolumeClaimClusterInformer constructs a new informer for PersistentVolumeClaim 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 NewFilteredPersistentVolumeClusterInformer

func NewFilteredPersistentVolumeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredPersistentVolumeClusterInformer constructs a new informer for PersistentVolume 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 NewFilteredPodClusterInformer

func NewFilteredPodClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredPodClusterInformer constructs a new informer for Pod 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 NewFilteredPodTemplateClusterInformer

func NewFilteredPodTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredPodTemplateClusterInformer constructs a new informer for PodTemplate 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 NewFilteredReplicationControllerClusterInformer

func NewFilteredReplicationControllerClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredReplicationControllerClusterInformer constructs a new informer for ReplicationController 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 NewFilteredResourceQuotaClusterInformer

func NewFilteredResourceQuotaClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredResourceQuotaClusterInformer constructs a new informer for ResourceQuota 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 NewFilteredSecretClusterInformer

func NewFilteredSecretClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredSecretClusterInformer constructs a new informer for Secret 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 NewFilteredServiceAccountClusterInformer

func NewFilteredServiceAccountClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredServiceAccountClusterInformer constructs a new informer for ServiceAccount 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 NewFilteredServiceClusterInformer

func NewFilteredServiceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredServiceClusterInformer constructs a new informer for Service 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 NewLimitRangeClusterInformer

func NewLimitRangeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewLimitRangeClusterInformer constructs a new informer for LimitRange 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 NewNamespaceClusterInformer

func NewNamespaceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewNamespaceClusterInformer 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 NewNodeClusterInformer

func NewNodeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewNodeClusterInformer constructs a new informer for Node 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 NewPersistentVolumeClaimClusterInformer

func NewPersistentVolumeClaimClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewPersistentVolumeClaimClusterInformer constructs a new informer for PersistentVolumeClaim 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 NewPersistentVolumeClusterInformer

func NewPersistentVolumeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewPersistentVolumeClusterInformer constructs a new informer for PersistentVolume 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 NewPodClusterInformer

func NewPodClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewPodClusterInformer constructs a new informer for Pod 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 NewPodTemplateClusterInformer

func NewPodTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewPodTemplateClusterInformer constructs a new informer for PodTemplate 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 NewReplicationControllerClusterInformer

func NewReplicationControllerClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewReplicationControllerClusterInformer constructs a new informer for ReplicationController 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 NewResourceQuotaClusterInformer

func NewResourceQuotaClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewResourceQuotaClusterInformer constructs a new informer for ResourceQuota 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 NewSecretClusterInformer

func NewSecretClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewSecretClusterInformer constructs a new informer for Secret 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 NewServiceAccountClusterInformer

func NewServiceAccountClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewServiceAccountClusterInformer constructs a new informer for ServiceAccount 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 NewServiceClusterInformer

func NewServiceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewServiceClusterInformer constructs a new informer for Service 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 ClusterInterface

type ClusterInterface interface {
	// PersistentVolumes returns a PersistentVolumeClusterInformer
	PersistentVolumes() PersistentVolumeClusterInformer
	// PersistentVolumeClaims returns a PersistentVolumeClaimClusterInformer
	PersistentVolumeClaims() PersistentVolumeClaimClusterInformer
	// Pods returns a PodClusterInformer
	Pods() PodClusterInformer
	// PodTemplates returns a PodTemplateClusterInformer
	PodTemplates() PodTemplateClusterInformer
	// ReplicationControllers returns a ReplicationControllerClusterInformer
	ReplicationControllers() ReplicationControllerClusterInformer
	// Services returns a ServiceClusterInformer
	Services() ServiceClusterInformer
	// ServiceAccounts returns a ServiceAccountClusterInformer
	ServiceAccounts() ServiceAccountClusterInformer
	// Endpoints returns a EndpointsClusterInformer
	Endpoints() EndpointsClusterInformer
	// Nodes returns a NodeClusterInformer
	Nodes() NodeClusterInformer
	// Namespaces returns a NamespaceClusterInformer
	Namespaces() NamespaceClusterInformer
	// Events returns a EventClusterInformer
	Events() EventClusterInformer
	// LimitRanges returns a LimitRangeClusterInformer
	LimitRanges() LimitRangeClusterInformer
	// ResourceQuotas returns a ResourceQuotaClusterInformer
	ResourceQuotas() ResourceQuotaClusterInformer
	// Secrets returns a SecretClusterInformer
	Secrets() SecretClusterInformer
	// ConfigMaps returns a ConfigMapClusterInformer
	ConfigMaps() ConfigMapClusterInformer
	// ComponentStatuses returns a ComponentStatusClusterInformer
	ComponentStatuses() ComponentStatusClusterInformer
}

func New

New returns a new ClusterInterface.

type ComponentStatusClusterInformer

type ComponentStatusClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.ComponentStatusInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.ComponentStatusClusterLister
}

ComponentStatusClusterInformer provides access to a shared informer and lister for ComponentStatuses.

type ConfigMapClusterInformer

type ConfigMapClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.ConfigMapInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.ConfigMapClusterLister
}

ConfigMapClusterInformer provides access to a shared informer and lister for ConfigMaps.

type EndpointsClusterInformer

type EndpointsClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.EndpointsInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.EndpointsClusterLister
}

EndpointsClusterInformer provides access to a shared informer and lister for Endpoints.

type EventClusterInformer

type EventClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.EventInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.EventClusterLister
}

EventClusterInformer provides access to a shared informer and lister for Events.

type LimitRangeClusterInformer

type LimitRangeClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.LimitRangeInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.LimitRangeClusterLister
}

LimitRangeClusterInformer provides access to a shared informer and lister for LimitRanges.

type NamespaceClusterInformer

type NamespaceClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.NamespaceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.NamespaceClusterLister
}

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

type NodeClusterInformer

type NodeClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.NodeInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.NodeClusterLister
}

NodeClusterInformer provides access to a shared informer and lister for Nodes.

type PersistentVolumeClaimClusterInformer

type PersistentVolumeClaimClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.PersistentVolumeClaimInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.PersistentVolumeClaimClusterLister
}

PersistentVolumeClaimClusterInformer provides access to a shared informer and lister for PersistentVolumeClaims.

type PersistentVolumeClusterInformer

type PersistentVolumeClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.PersistentVolumeInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.PersistentVolumeClusterLister
}

PersistentVolumeClusterInformer provides access to a shared informer and lister for PersistentVolumes.

type PodClusterInformer

type PodClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.PodInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.PodClusterLister
}

PodClusterInformer provides access to a shared informer and lister for Pods.

type PodTemplateClusterInformer

type PodTemplateClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.PodTemplateInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.PodTemplateClusterLister
}

PodTemplateClusterInformer provides access to a shared informer and lister for PodTemplates.

type ReplicationControllerClusterInformer

type ReplicationControllerClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.ReplicationControllerInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.ReplicationControllerClusterLister
}

ReplicationControllerClusterInformer provides access to a shared informer and lister for ReplicationControllers.

type ResourceQuotaClusterInformer

type ResourceQuotaClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.ResourceQuotaInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.ResourceQuotaClusterLister
}

ResourceQuotaClusterInformer provides access to a shared informer and lister for ResourceQuotas.

type SecretClusterInformer

type SecretClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.SecretInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.SecretClusterLister
}

SecretClusterInformer provides access to a shared informer and lister for Secrets.

type ServiceAccountClusterInformer

type ServiceAccountClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.ServiceAccountInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.ServiceAccountClusterLister
}

ServiceAccountClusterInformer provides access to a shared informer and lister for ServiceAccounts.

type ServiceClusterInformer

type ServiceClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamcorev1informers.ServiceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() corev1listers.ServiceClusterLister
}

ServiceClusterInformer provides access to a shared informer and lister for Services.

Jump to

Keyboard shortcuts

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