From 32a24f07cb97293a36a68c5234d5945f14fc9b2c Mon Sep 17 00:00:00 2001
From: Matthias Loibl <mail@matthiasloibl.com>
Date: Mon, 1 Oct 2018 14:51:10 +0200
Subject: [PATCH] contrib/kube-prometheus: Generate new manifests after
 dropping etcd labels

---
 jsonnetfile.lock.json                                       | 6 +++---
 manifests/prometheus-serviceMonitorApiserver.yaml           | 5 +++++
 .../prometheus-serviceMonitorKubeControllerManager.yaml     | 5 +++++
 3 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json
index d5fabd04..4a773925 100644
--- a/jsonnetfile.lock.json
+++ b/jsonnetfile.lock.json
@@ -8,7 +8,7 @@
                     "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
                 }
             },
-            "version": "50b1dbe739d9e4a59fb936b1733f8e53c86de897"
+            "version": "004e648d186bc7be6f1f519da26f96bc2533f1b6"
         },
         {
             "name": "ksonnet",
@@ -48,7 +48,7 @@
                     "subdir": "grafana-builder"
                 }
             },
-            "version": "94aef231932810633416bfe596a41dbad2b1ebb9"
+            "version": "bce24b0b087f7dc09c9e9f066f3e554a851792e9"
         },
         {
             "name": "grafana",
@@ -78,7 +78,7 @@
                     "subdir": "Documentation/etcd-mixin"
                 }
             },
-            "version": "a3e242d80ae1a13ae57904fc12e91fe4c9ecf972"
+            "version": "c74998267c71ef4a0fa847ce16d620b7fe3580bf"
         }
     ]
 }
diff --git a/manifests/prometheus-serviceMonitorApiserver.yaml b/manifests/prometheus-serviceMonitorApiserver.yaml
index 0cffe541..6d884a2b 100644
--- a/manifests/prometheus-serviceMonitorApiserver.yaml
+++ b/manifests/prometheus-serviceMonitorApiserver.yaml
@@ -9,6 +9,11 @@ spec:
   endpoints:
   - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
     interval: 30s
+    metricRelabelings:
+    - action: drop
+      regex: etcd_(debugging|disk|request|server).*
+      sourceLabels:
+      - __name__
     port: https
     scheme: https
     tlsConfig:
diff --git a/manifests/prometheus-serviceMonitorKubeControllerManager.yaml b/manifests/prometheus-serviceMonitorKubeControllerManager.yaml
index dfb2a25d..153a90da 100644
--- a/manifests/prometheus-serviceMonitorKubeControllerManager.yaml
+++ b/manifests/prometheus-serviceMonitorKubeControllerManager.yaml
@@ -8,6 +8,11 @@ metadata:
 spec:
   endpoints:
   - interval: 30s
+    metricRelabelings:
+    - action: drop
+      regex: etcd_(debugging|disk|request|server).*
+      sourceLabels:
+      - __name__
     port: http-metrics
   jobLabel: k8s-app
   namespaceSelector:
-- 
GitLab