From 7394929c76173f8836bed101320b72995ff70b30 Mon Sep 17 00:00:00 2001
From: Maxime Brunet <maxime.brunet@paytm.com>
Date: Sat, 17 Jul 2021 11:28:38 -0700
Subject: [PATCH] eks: Relabel instance with node name for CNI DaemonSet

---
 jsonnet/kube-prometheus/platforms/eks.libsonnet | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/jsonnet/kube-prometheus/platforms/eks.libsonnet b/jsonnet/kube-prometheus/platforms/eks.libsonnet
index 87e70f4f..76eeb385 100644
--- a/jsonnet/kube-prometheus/platforms/eks.libsonnet
+++ b/jsonnet/kube-prometheus/platforms/eks.libsonnet
@@ -27,7 +27,20 @@
       },
       spec: {
         ports: [
-          { name: 'cni-metrics-port', port: 61678, targetPort: 61678 },
+          {
+            name: 'cni-metrics-port',
+            port: 61678,
+            targetPort: 61678,
+            relabelings: [
+              {
+                action: 'replace',
+                regex: '(.*)',
+                replacement: '$1',
+                sourceLabels: ['__meta_kubernetes_pod_node_name'],
+                targetLabel: 'instance',
+              },
+            ],
+          },
         ],
         selector: { 'app.kubernetes.io/name': 'aws-node' },
         clusterIP: 'None',
-- 
GitLab