Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewComponentStatusInformer

func NewComponentStatusInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

    NewComponentStatusInformer 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 NewConfigMapInformer

    func NewConfigMapInformer(client kubernetes.Interface, namespace string, 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 NewEndpointsInformer

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

        NewEndpointsInformer 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 NewEventInformer

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

          NewEventInformer 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 NewFilteredComponentStatusInformer

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

            NewFilteredComponentStatusInformer 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 NewFilteredConfigMapInformer

            func NewFilteredConfigMapInformer(client kubernetes.Interface, namespace string, 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 NewFilteredEndpointsInformer

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

                NewFilteredEndpointsInformer 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 NewFilteredEventInformer

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

                  NewFilteredEventInformer 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 NewFilteredLimitRangeInformer

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

                    NewFilteredLimitRangeInformer 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 NewFilteredNamespaceInformer

                    func NewFilteredNamespaceInformer(client kubernetes.Interface, 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 NewFilteredNodeInformer

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

                        NewFilteredNodeInformer 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 NewFilteredPersistentVolumeClaimInformer

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

                          NewFilteredPersistentVolumeClaimInformer 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 NewFilteredPersistentVolumeInformer

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

                            NewFilteredPersistentVolumeInformer 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 NewFilteredPodInformer

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

                              NewFilteredPodInformer 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 NewFilteredPodTemplateInformer

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

                                NewFilteredPodTemplateInformer 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 NewFilteredReplicationControllerInformer

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

                                  NewFilteredReplicationControllerInformer 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 NewFilteredResourceQuotaInformer

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

                                    NewFilteredResourceQuotaInformer 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 NewFilteredSecretInformer

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

                                      NewFilteredSecretInformer 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 NewFilteredServiceAccountInformer

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

                                        NewFilteredServiceAccountInformer 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 NewFilteredServiceInformer

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

                                          NewFilteredServiceInformer 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 NewLimitRangeInformer

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

                                            NewLimitRangeInformer 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 NewNamespaceInformer

                                            func NewNamespaceInformer(client kubernetes.Interface, 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 NewNodeInformer

                                              func NewNodeInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

                                                NewNodeInformer 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 NewPersistentVolumeClaimInformer

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

                                                  NewPersistentVolumeClaimInformer 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 NewPersistentVolumeInformer

                                                  func NewPersistentVolumeInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

                                                    NewPersistentVolumeInformer 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 NewPodInformer

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

                                                      NewPodInformer 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 NewPodTemplateInformer

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

                                                        NewPodTemplateInformer 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 NewReplicationControllerInformer

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

                                                          NewReplicationControllerInformer 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 NewResourceQuotaInformer

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

                                                            NewResourceQuotaInformer 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 NewSecretInformer

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

                                                              NewSecretInformer 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 NewServiceAccountInformer

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

                                                                NewServiceAccountInformer 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 NewServiceInformer

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

                                                                  NewServiceInformer 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 ComponentStatusInformer

                                                                  type ComponentStatusInformer interface {
                                                                  	Informer() cache.SharedIndexInformer
                                                                  	Lister() v1.ComponentStatusLister
                                                                  }

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

                                                                    type ConfigMapInformer

                                                                    type ConfigMapInformer interface {
                                                                    	Informer() cache.SharedIndexInformer
                                                                    	Lister() v1.ConfigMapLister
                                                                    }

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

                                                                      type EndpointsInformer

                                                                      type EndpointsInformer interface {
                                                                      	Informer() cache.SharedIndexInformer
                                                                      	Lister() v1.EndpointsLister
                                                                      }

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

                                                                        type EventInformer

                                                                        type EventInformer interface {
                                                                        	Informer() cache.SharedIndexInformer
                                                                        	Lister() v1.EventLister
                                                                        }

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

                                                                          type Interface

                                                                          type Interface interface {
                                                                          	// ComponentStatuses returns a ComponentStatusInformer.
                                                                          	ComponentStatuses() ComponentStatusInformer
                                                                          	// ConfigMaps returns a ConfigMapInformer.
                                                                          	ConfigMaps() ConfigMapInformer
                                                                          	// Endpoints returns a EndpointsInformer.
                                                                          	Endpoints() EndpointsInformer
                                                                          	// Events returns a EventInformer.
                                                                          	Events() EventInformer
                                                                          	// LimitRanges returns a LimitRangeInformer.
                                                                          	LimitRanges() LimitRangeInformer
                                                                          	// Namespaces returns a NamespaceInformer.
                                                                          	Namespaces() NamespaceInformer
                                                                          	// Nodes returns a NodeInformer.
                                                                          	Nodes() NodeInformer
                                                                          	// PersistentVolumes returns a PersistentVolumeInformer.
                                                                          	PersistentVolumes() PersistentVolumeInformer
                                                                          	// PersistentVolumeClaims returns a PersistentVolumeClaimInformer.
                                                                          	PersistentVolumeClaims() PersistentVolumeClaimInformer
                                                                          	// Pods returns a PodInformer.
                                                                          	Pods() PodInformer
                                                                          	// PodTemplates returns a PodTemplateInformer.
                                                                          	PodTemplates() PodTemplateInformer
                                                                          	// ReplicationControllers returns a ReplicationControllerInformer.
                                                                          	ReplicationControllers() ReplicationControllerInformer
                                                                          	// ResourceQuotas returns a ResourceQuotaInformer.
                                                                          	ResourceQuotas() ResourceQuotaInformer
                                                                          	// Secrets returns a SecretInformer.
                                                                          	Secrets() SecretInformer
                                                                          	// Services returns a ServiceInformer.
                                                                          	Services() ServiceInformer
                                                                          	// ServiceAccounts returns a ServiceAccountInformer.
                                                                          	ServiceAccounts() ServiceAccountInformer
                                                                          }

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

                                                                            func New

                                                                              New returns a new Interface.

                                                                              type LimitRangeInformer

                                                                              type LimitRangeInformer interface {
                                                                              	Informer() cache.SharedIndexInformer
                                                                              	Lister() v1.LimitRangeLister
                                                                              }

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

                                                                                type NamespaceInformer

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

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

                                                                                  type NodeInformer

                                                                                  type NodeInformer interface {
                                                                                  	Informer() cache.SharedIndexInformer
                                                                                  	Lister() v1.NodeLister
                                                                                  }

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

                                                                                    type PersistentVolumeClaimInformer

                                                                                    type PersistentVolumeClaimInformer interface {
                                                                                    	Informer() cache.SharedIndexInformer
                                                                                    	Lister() v1.PersistentVolumeClaimLister
                                                                                    }

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

                                                                                      type PersistentVolumeInformer

                                                                                      type PersistentVolumeInformer interface {
                                                                                      	Informer() cache.SharedIndexInformer
                                                                                      	Lister() v1.PersistentVolumeLister
                                                                                      }

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

                                                                                        type PodInformer

                                                                                        type PodInformer interface {
                                                                                        	Informer() cache.SharedIndexInformer
                                                                                        	Lister() v1.PodLister
                                                                                        }

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

                                                                                          type PodTemplateInformer

                                                                                          type PodTemplateInformer interface {
                                                                                          	Informer() cache.SharedIndexInformer
                                                                                          	Lister() v1.PodTemplateLister
                                                                                          }

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

                                                                                            type ReplicationControllerInformer

                                                                                            type ReplicationControllerInformer interface {
                                                                                            	Informer() cache.SharedIndexInformer
                                                                                            	Lister() v1.ReplicationControllerLister
                                                                                            }

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

                                                                                              type ResourceQuotaInformer

                                                                                              type ResourceQuotaInformer interface {
                                                                                              	Informer() cache.SharedIndexInformer
                                                                                              	Lister() v1.ResourceQuotaLister
                                                                                              }

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

                                                                                                type SecretInformer

                                                                                                type SecretInformer interface {
                                                                                                	Informer() cache.SharedIndexInformer
                                                                                                	Lister() v1.SecretLister
                                                                                                }

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

                                                                                                  type ServiceAccountInformer

                                                                                                  type ServiceAccountInformer interface {
                                                                                                  	Informer() cache.SharedIndexInformer
                                                                                                  	Lister() v1.ServiceAccountLister
                                                                                                  }

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

                                                                                                    type ServiceInformer

                                                                                                    type ServiceInformer interface {
                                                                                                    	Informer() cache.SharedIndexInformer
                                                                                                    	Lister() v1.ServiceLister
                                                                                                    }

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