From 06cff8e9d2ad4923fb7d8c8c6245dc4807d9d4c5 Mon Sep 17 00:00:00 2001
From: eedugon <edu.gherran@gmail.com>
Date: Wed, 31 May 2017 10:35:22 +0200
Subject: [PATCH] namespace has to be kube-system

for service discovery to work within prometheus configuration (ServiceMonitor k8s-app) these service and endpoints should belong to kube-system namespace. Otherwise the service monitor won't fetch it.
---
 manifests/k8s/minikube/kube-controller-manager.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/manifests/k8s/minikube/kube-controller-manager.yaml b/manifests/k8s/minikube/kube-controller-manager.yaml
index 135dd24c..d33015aa 100644
--- a/manifests/k8s/minikube/kube-controller-manager.yaml
+++ b/manifests/k8s/minikube/kube-controller-manager.yaml
@@ -1,6 +1,7 @@
 apiVersion: v1
 kind: Service
 metadata:
+  namespace: kube-system
   name: kube-controller-manager-prometheus-discovery
   labels:
     k8s-app: kube-controller-manager
@@ -16,6 +17,7 @@ spec:
 apiVersion: v1
 kind: Endpoints
 metadata:
+  namespace: kube-system
   name: kube-controller-manager-prometheus-discovery
   labels:
     k8s-app: kube-controller-manager
-- 
GitLab