From 4c67223401eaff3b87e72cf5ce02b703ac2e0e32 Mon Sep 17 00:00:00 2001 From: ryandawsonuk Date: Mon, 29 Apr 2019 16:23:29 +0100 Subject: [PATCH] option to use anonymous auth grafana --- .../templates/grafana-prom-deployment.json | 21 ++++++++++++++++++- helm-charts/seldon-core-analytics/values.yaml | 1 + 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/helm-charts/seldon-core-analytics/templates/grafana-prom-deployment.json b/helm-charts/seldon-core-analytics/templates/grafana-prom-deployment.json index 449b657d45..4fcf4041d9 100644 --- a/helm-charts/seldon-core-analytics/templates/grafana-prom-deployment.json +++ b/helm-charts/seldon-core-analytics/templates/grafana-prom-deployment.json @@ -20,6 +20,24 @@ "containers": [ { "env": [ + {{ if .Values.grafana_anonymous_auth }} + { + "name": "GF_AUTH_ANONYMOUS_ENABLED", + "value": "true" + }, + { + "name": "GF_AUTH_BASIC_ENABLED", + "value": "false" + }, + { + "name": "GF_AUTH_PROXY_ENABLED", + "value": "false" + }, + { + "name": "GF_USERS_ALLOW_SIGN_UP", + "value": "false" + }, + {{ else }} { "name": "GF_SECURITY_ADMIN_PASSWORD", "valueFrom": { @@ -28,7 +46,8 @@ "name": "grafana-prom-secret" } } - } + }, + {{ end}} ], "image": "grafana/grafana:5.3.4", "name": "grafana", diff --git a/helm-charts/seldon-core-analytics/values.yaml b/helm-charts/seldon-core-analytics/values.yaml index 0c91433f18..bc122da310 100644 --- a/helm-charts/seldon-core-analytics/values.yaml +++ b/helm-charts/seldon-core-analytics/values.yaml @@ -3,6 +3,7 @@ alertmanager: enabled: false grafana_prom_service_type: NodePort grafana_prom_admin_password: admin +grafana_anonymous_auth: false persistence: enabled: false rbac: