From 85c4c2b8dfacfebf7000114c1d5d43002ff2d8e0 Mon Sep 17 00:00:00 2001
From: "Purandare, Aditya" <apurandare@underarmour.com>
Date: Thu, 17 Jan 2019 20:21:05 +0530
Subject: [PATCH] Turn prometheus admin API off by default

---
 README.md                                               | 2 +-
 jsonnet/kube-prometheus/kube-prometheus.libsonnet       | 2 +-
 jsonnet/kube-prometheus/prometheus/prometheus.libsonnet | 2 +-
 manifests/prometheus-prometheus.yaml                    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index aa3b5674..fd4836c3 100644
--- a/README.md
+++ b/README.md
@@ -281,7 +281,7 @@ These are the available fields with their respective default values:
         names: 'k8s',
         replicas: 2,
         rules: {},
-        enableAdminAPI: 'true',
+        enableAdminAPI: 'false',
     },
 
     alertmanager+:: {
diff --git a/jsonnet/kube-prometheus/kube-prometheus.libsonnet b/jsonnet/kube-prometheus/kube-prometheus.libsonnet
index 814cfe60..3a25e52c 100644
--- a/jsonnet/kube-prometheus/kube-prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/kube-prometheus.libsonnet
@@ -82,7 +82,7 @@ local configMapList = k.core.v1.configMapList;
     prometheusSelector: 'job="prometheus-k8s"',
     prometheusOperatorSelector: 'job="prometheus-operator"',
 
-    enableAdminAPI: 'true',
+    enableAdminAPI: 'false',
 
     jobs: {
       Kubelet: $._config.kubeletSelector,
diff --git a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
index b6ce301a..48bb6c0e 100644
--- a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
@@ -18,7 +18,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
 
     prometheus+:: {
       name: 'k8s',
-      enableAdminAPI: 'true',
+      enableAdminAPI: 'false',
       replicas: 2,
       rules: {},
       renderedRules: {},
diff --git a/manifests/prometheus-prometheus.yaml b/manifests/prometheus-prometheus.yaml
index 5abe34b3..2b830347 100644
--- a/manifests/prometheus-prometheus.yaml
+++ b/manifests/prometheus-prometheus.yaml
@@ -12,7 +12,7 @@ spec:
       namespace: monitoring
       port: web
   baseImage: quay.io/prometheus/prometheus
-  enableAdminAPI: true
+  enableAdminAPI: false
   nodeSelector:
     beta.kubernetes.io/os: linux
   replicas: 2
-- 
GitLab