From 1e98e60ca4a467f0c949914a7230bfafaf6f7f73 Mon Sep 17 00:00:00 2001 From: "garcia.ryan" <garcia.ryan@solute.us> Date: Wed, 2 Jun 2021 12:30:36 -0600 Subject: [PATCH] feat: Support for more grafana SSO parameters --- chart/templates/monitoring/values.yaml | 8 +++++++- chart/values.yaml | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/chart/templates/monitoring/values.yaml b/chart/templates/monitoring/values.yaml index 7cac74ea80..77a0ed4dd1 100644 --- a/chart/templates/monitoring/values.yaml +++ b/chart/templates/monitoring/values.yaml @@ -67,7 +67,13 @@ grafana: api_url: {{ .Values.monitoring.sso.grafana.api_url | default (tpl "https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}/protocol/openid-connect/userinfo" .) }} allow_sign_up: {{ .Values.monitoring.sso.grafana.allow_sign_up | default "True" }} role_attribute_path: {{ .Values.monitoring.sso.grafana.role_attribute_path | default "Viewer" }} - allowed_domains: {{ .Values.monitoring.sso.grafana.allowed_domains }} + {{- with .Values.monitoring.sso.grafana }} + {{- list "allowed_domains" .allowed_domains | include "bigbang.addValueIfSet" | indent 6 }} + {{- list "tls_client_ca" .tls_client_ca | include "bigbang.addValueIfSet" | indent 6 }} + {{- list "tls_skip_verify_insecure" .tls_skip_verify_insecure | include "bigbang.addValueIfSet" | indent 6 }} + {{- list "tls_client_cert" .tls_client_cert | include "bigbang.addValueIfSet" | indent 6 }} + {{- list "tls_client_key" .tls_client_key | include "bigbang.addValueIfSet" | indent 6 }} + {{- end }} prometheus-node-exporter: serviceAccount: diff --git a/chart/values.yaml b/chart/values.yaml index 57949d2c3a..9deca69ba4 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -347,10 +347,13 @@ monitoring: # -- Grafana OIDC client secret client_secret: "" - # -- Grafana OIDC client scopes, comma separated + # -- Grafana OIDC client scopes, comma separated, see https://grafana.com/docs/grafana/latest/auth/generic-oauth/ scopes: "" + allow_sign_up: "true" + role_attribute_path: "Viewer" + # -- Other options available, see package Documentation. # -- Values to passthrough to the monitoring chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring.git values: {} -- GitLab