diff --git a/pkg/app/piped/livestatestore/kubernetes/reflector.go b/pkg/app/piped/livestatestore/kubernetes/reflector.go index 6b251468f4..c55971c715 100644 --- a/pkg/app/piped/livestatestore/kubernetes/reflector.go +++ b/pkg/app/piped/livestatestore/kubernetes/reflector.go @@ -38,17 +38,16 @@ var ( // This is the default whitelist of resources that should be watched. // User can add/remove other resources to be watched in piped config at cloud provider part. groupWhitelist = map[string]struct{}{ - "": {}, - "apps": {}, - "extensions": {}, - "batch": {}, - "storage.k8s.io": {}, - "autoscaling": {}, - "networking.k8s.io": {}, - "apiextensions.k8s.io": {}, - "rbac.authorization.k8s.io": {}, - "policy": {}, - "admissionregistration.k8s.io": {}, + "": {}, + "apps": {}, + "extensions": {}, + "batch": {}, + "storage.k8s.io": {}, + "autoscaling": {}, + "networking.k8s.io": {}, + "apiextensions.k8s.io": {}, + "rbac.authorization.k8s.io": {}, + "policy": {}, } versionWhitelist = map[string]struct{}{ "v1": {}, @@ -56,38 +55,36 @@ var ( "v1beta2": {}, } kindWhitelist = map[string]struct{}{ - "Service": {}, - "Endpoints": {}, - "Deployment": {}, - "DaemonSet": {}, - "StatefulSet": {}, - "ReplicationController": {}, - "ReplicaSet": {}, - "Pod": {}, - "Job": {}, - "CronJob": {}, - "ConfigMap": {}, - "Secret": {}, - "Ingress": {}, - "NetworkPolicy": {}, - "StorageClass": {}, - "PersistentVolume": {}, - "PersistentVolumeClaim": {}, - "HorizontalPodAutoscaler": {}, - "ServiceAccount": {}, - "Role": {}, - "RoleBinding": {}, - "ClusterRole": {}, - "ClusterRoleBinding": {}, - "CustomResourceDefinition": {}, - "PodDisruptionBudget": {}, - "PodSecurityPolicy": {}, - "ResourceQuota": {}, - "PodTemplate": {}, - "IngressClass": {}, - "Namespace": {}, - "MutatingWebhookConfiguration": {}, - "ValidatingWebhookConfiguration": {}, + "Service": {}, + "Endpoints": {}, + "Deployment": {}, + "DaemonSet": {}, + "StatefulSet": {}, + "ReplicationController": {}, + "ReplicaSet": {}, + "Pod": {}, + "Job": {}, + "CronJob": {}, + "ConfigMap": {}, + "Secret": {}, + "Ingress": {}, + "NetworkPolicy": {}, + "StorageClass": {}, + "PersistentVolume": {}, + "PersistentVolumeClaim": {}, + "HorizontalPodAutoscaler": {}, + "ServiceAccount": {}, + "Role": {}, + "RoleBinding": {}, + "ClusterRole": {}, + "ClusterRoleBinding": {}, + "CustomResourceDefinition": {}, + "PodDisruptionBudget": {}, + "PodSecurityPolicy": {}, + "ResourceQuota": {}, + "PodTemplate": {}, + "IngressClass": {}, + "Namespace": {}, } ignoreResourceKeys = map[string]struct{}{ "v1:Service:default:kubernetes": {},