Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDaemonSetInformer

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

    NewDaemonSetInformer constructs a new informer for DaemonSet 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 NewDeploymentInformer

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

      NewDeploymentInformer constructs a new informer for Deployment 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 NewFilteredDaemonSetInformer

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

        NewFilteredDaemonSetInformer constructs a new informer for DaemonSet 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 NewFilteredDeploymentInformer

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

          NewFilteredDeploymentInformer constructs a new informer for Deployment 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 NewFilteredIngressInformer

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

            NewFilteredIngressInformer constructs a new informer for Ingress 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 NewFilteredNetworkPolicyInformer

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

              NewFilteredNetworkPolicyInformer constructs a new informer for NetworkPolicy 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 NewFilteredPodSecurityPolicyInformer

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

                NewFilteredPodSecurityPolicyInformer constructs a new informer for PodSecurityPolicy 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 NewFilteredReplicaSetInformer

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

                  NewFilteredReplicaSetInformer constructs a new informer for ReplicaSet 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 NewIngressInformer

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

                    NewIngressInformer constructs a new informer for Ingress 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 NewNetworkPolicyInformer

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

                      NewNetworkPolicyInformer constructs a new informer for NetworkPolicy 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 NewPodSecurityPolicyInformer

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

                        NewPodSecurityPolicyInformer constructs a new informer for PodSecurityPolicy 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 NewReplicaSetInformer

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

                          NewReplicaSetInformer constructs a new informer for ReplicaSet 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 DaemonSetInformer

                          type DaemonSetInformer interface {
                          	Informer() cache.SharedIndexInformer
                          	Lister() v1beta1.DaemonSetLister
                          }

                            DaemonSetInformer provides access to a shared informer and lister for DaemonSets.

                            type DeploymentInformer

                            type DeploymentInformer interface {
                            	Informer() cache.SharedIndexInformer
                            	Lister() v1beta1.DeploymentLister
                            }

                              DeploymentInformer provides access to a shared informer and lister for Deployments.

                              type IngressInformer

                              type IngressInformer interface {
                              	Informer() cache.SharedIndexInformer
                              	Lister() v1beta1.IngressLister
                              }

                                IngressInformer provides access to a shared informer and lister for Ingresses.

                                type Interface

                                type Interface interface {
                                	// DaemonSets returns a DaemonSetInformer.
                                	DaemonSets() DaemonSetInformer
                                	// Deployments returns a DeploymentInformer.
                                	Deployments() DeploymentInformer
                                	// Ingresses returns a IngressInformer.
                                	Ingresses() IngressInformer
                                	// NetworkPolicies returns a NetworkPolicyInformer.
                                	NetworkPolicies() NetworkPolicyInformer
                                	// PodSecurityPolicies returns a PodSecurityPolicyInformer.
                                	PodSecurityPolicies() PodSecurityPolicyInformer
                                	// ReplicaSets returns a ReplicaSetInformer.
                                	ReplicaSets() ReplicaSetInformer
                                }

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

                                  func New

                                    New returns a new Interface.

                                    type NetworkPolicyInformer

                                    type NetworkPolicyInformer interface {
                                    	Informer() cache.SharedIndexInformer
                                    	Lister() v1beta1.NetworkPolicyLister
                                    }

                                      NetworkPolicyInformer provides access to a shared informer and lister for NetworkPolicies.

                                      type PodSecurityPolicyInformer

                                      type PodSecurityPolicyInformer interface {
                                      	Informer() cache.SharedIndexInformer
                                      	Lister() v1beta1.PodSecurityPolicyLister
                                      }

                                        PodSecurityPolicyInformer provides access to a shared informer and lister for PodSecurityPolicies.

                                        type ReplicaSetInformer

                                        type ReplicaSetInformer interface {
                                        	Informer() cache.SharedIndexInformer
                                        	Lister() v1beta1.ReplicaSetLister
                                        }

                                          ReplicaSetInformer provides access to a shared informer and lister for ReplicaSets.