94
94
"IngressClass" : {},
95
95
"Namespace" : {},
96
96
}
97
- ignoreResourceKeys = map [string ]struct {}{
98
- "v1:Service:default:kubernetes" : {},
99
- "v1:Service:kube-system:heapster" : {},
100
- "v1:Service:kube-system:metrics-server" : {},
101
- "v1:Service:kube-system:kube-dns" : {},
102
- "v1:Service:kube-system:kubernetes-dashboard" : {},
103
- "v1:Service:kube-system:default-http-backend" : {},
104
-
105
- "apps/v1:Deployment:kube-system:kube-dns" : {},
106
- "apps/v1:Deployment:kube-system:kube-dns-autoscaler" : {},
107
- "apps/v1:Deployment:kube-system:fluentd-gcp-scaler" : {},
108
- "apps/v1:Deployment:kube-system:kubernetes-dashboard" : {},
109
- "apps/v1:Deployment:kube-system:l7-default-backend" : {},
110
- "apps/v1:Deployment:kube-system:heapster-gke" : {},
111
- "apps/v1:Deployment:kube-system:stackdriver-metadata-agent-cluster-level" : {},
112
-
113
- "extensions/v1beta1:Deployment:kube-system:kube-dns" : {},
114
- "extensions/v1beta1:Deployment:kube-system:kube-dns-autoscaler" : {},
115
- "extensions/v1beta1:Deployment:kube-system:fluentd-gcp-scaler" : {},
116
- "extensions/v1beta1:Deployment:kube-system:kubernetes-dashboard" : {},
117
- "extensions/v1beta1:Deployment:kube-system:l7-default-backend" : {},
118
- "extensions/v1beta1:Deployment:kube-system:heapster-gke" : {},
119
- "extensions/v1beta1:Deployment:kube-system:stackdriver-metadata-agent-cluster-level" : {},
120
-
121
- "v1:Endpoints:kube-system:kube-controller-manager" : {},
122
- "v1:Endpoints:kube-system:kube-scheduler" : {},
123
- "v1:Endpoints:kube-system:vpa-recommender" : {},
124
- "v1:Endpoints:kube-system:gcp-controller-manager" : {},
125
- "v1:Endpoints:kube-system:managed-certificate-controller" : {},
126
- "v1:Endpoints:kube-system:cluster-autoscaler" : {},
127
-
128
- "v1:ConfigMap:kube-system:cluster-kubestore" : {},
129
- "v1:ConfigMap:kube-system:ingress-gce-lock" : {},
130
- "v1:ConfigMap:kube-system:gke-common-webhook-lock" : {},
131
- "v1:ConfigMap:kube-system:cluster-autoscaler-status" : {},
132
-
133
- "rbac.authorization.k8s.io/v1:ClusterRole::system:managed-certificate-controller" : {},
134
- "rbac.authorization.k8s.io/v1:ClusterRoleBinding::system:managed-certificate-controller" : {},
135
- }
136
97
)
137
98
138
99
// reflector watches the live state of application with the cluster
@@ -251,15 +212,6 @@ func (r *reflector) onObjectAdd(obj interface{}) {
251
212
u := obj .(* unstructured.Unstructured )
252
213
key := provider .MakeResourceKey (u )
253
214
254
- // Ignore all predefined ones.
255
- if _ , ok := ignoreResourceKeys [key .String ()]; ok {
256
- kubernetesmetrics .IncResourceEventsCounter (
257
- kubernetesmetrics .LabelEventAdd ,
258
- kubernetesmetrics .LabelEventNotYetHandled ,
259
- )
260
- return
261
- }
262
-
263
215
// Ignore all objects that are not handled by this piped.
264
216
pipedID := u .GetAnnotations ()[provider .LabelPiped ]
265
217
if pipedID != "" && pipedID != r .pipedConfig .PipedID {
@@ -282,15 +234,7 @@ func (r *reflector) onObjectUpdate(oldObj, obj interface{}) {
282
234
u := obj .(* unstructured.Unstructured )
283
235
oldU := oldObj .(* unstructured.Unstructured )
284
236
285
- // Ignore all predefined ones.
286
237
key := provider .MakeResourceKey (u )
287
- if _ , ok := ignoreResourceKeys [key .String ()]; ok {
288
- kubernetesmetrics .IncResourceEventsCounter (
289
- kubernetesmetrics .LabelEventUpdate ,
290
- kubernetesmetrics .LabelEventNotYetHandled ,
291
- )
292
- return
293
- }
294
238
295
239
// Ignore all objects that are not handled by this piped.
296
240
pipedID := u .GetAnnotations ()[provider .LabelPiped ]
@@ -314,15 +258,6 @@ func (r *reflector) onObjectDelete(obj interface{}) {
314
258
u := obj .(* unstructured.Unstructured )
315
259
key := provider .MakeResourceKey (u )
316
260
317
- // Ignore all predefined ones.
318
- if _ , ok := ignoreResourceKeys [key .String ()]; ok {
319
- kubernetesmetrics .IncResourceEventsCounter (
320
- kubernetesmetrics .LabelEventDelete ,
321
- kubernetesmetrics .LabelEventNotYetHandled ,
322
- )
323
- return
324
- }
325
-
326
261
// Ignore all objects that are not handled by this piped.
327
262
pipedID := u .GetAnnotations ()[provider .LabelPiped ]
328
263
if pipedID != "" && pipedID != r .pipedConfig .PipedID {
0 commit comments