Documentation
¶
Index ¶
- func FilterWithNameAndNamespace(name string, namespace string) func(obj interface{}) bool
- func FilterWithNamespace(namespace string) func(obj interface{}) bool
- func FilterWithOwnerGroupVersionKind(gvk schema.GroupVersionKind) func(obj interface{}) bool
- func HandleAddUpdate(h func(interface{})) cache.ResourceEventHandler
- func HandleAll(h func(interface{})) cache.ResourceEventHandler
- func New(clients clients.Interface, resync time.Duration) *informers
- func PassNew(f func(interface{})) func(interface{}, interface{})
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterWithNamespace ¶
func FilterWithOwnerGroupVersionKind ¶
func FilterWithOwnerGroupVersionKind(gvk schema.GroupVersionKind) func(obj interface{}) bool
func HandleAddUpdate ¶
func HandleAddUpdate(h func(interface{})) cache.ResourceEventHandler
func HandleAll ¶
func HandleAll(h func(interface{})) cache.ResourceEventHandler
Types ¶
type Interface ¶
type Interface interface {
// K8s informers
ConfigMaps() corev1.ConfigMapInformer
Deployments() appsv1.DeploymentInformer
HorizontalPodAutoscalers() autoscalingv2beta1.HorizontalPodAutoscalerInformer
Jobs() batchv1.JobInformer
NetworkPolicies() networkingv1.NetworkPolicyInformer
PersistentVolumeClaims() corev1.PersistentVolumeClaimInformer
Secrets() corev1.SecretInformer
Services() corev1.ServiceInformer
StatefulSets() appsv1.StatefulSetInformer
Ingresses() extensionsv1beta1.IngressInformer
// Istio informers
IstioDestinationRules() istionetworkv1alpha3.DestinationRuleInformer
IstioEnvoyFilters() istionetworkv1alpha3.EnvoyFilterInformer
IstioGateways() istionetworkv1alpha3.GatewayInformer
IstioVirtualServices() istionetworkv1alpha3.VirtualServiceInformer
IstioPolicy() istioauthenticationv1alpha1.PolicyInformer
// Knative serving informers
KnativeServingConfigurations() knativeservingv1alpha1.ConfigurationInformer
// Cellery mesh informers
Cells() meshv1alpha2.CellInformer
Components() meshv1alpha2.ComponentInformer
Composites() meshv1alpha2.CompositeInformer
Gateways() meshv1alpha2.GatewayInformer
TokenServices() meshv1alpha2.TokenServiceInformer
}
Click to show internal directories.
Click to hide internal directories.