UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit e752dff5 authored by Micah Nagel's avatar Micah Nagel
Browse files

Merge branch 'kiali-grafana-password' into 'master'

Kiali grafana password handling

Closes #674

See merge request platform-one/big-bang/bigbang!775
parents e1e3d543 f5a64611
No related branches found
No related tags found
1 merge request!775Kiali grafana password handling
Pipeline #434348 passed
apiVersion: v1
kind: Secret
metadata:
name: grafana-auth
namespace: kiali
labels:
app.kubernetes.io/name: kiali
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
type: kubernetes.io/opaque
stringData:
{{- if (dig "grafana" "admin" "existingSecret" "" .Values.monitoring.values) }}
{{- $passwordKey := (dig "grafana" "admin" "passwordKey" "admin-password" .Values.monitoring.values) }}
{{- with lookup "v1" "Secret" "monitoring" .Values.monitoring.values.grafana.admin.existingSecret }}
password: {{ (get .data $passwordKey | b64dec) | default "prom-operator" }}
{{- end }}
{{- else }}
password: {{ dig "grafana" "adminPassword" "prom-operator" .Values.monitoring.values }}
{{- end }}
......@@ -37,11 +37,21 @@ cr:
{{- end }}
external_services:
grafana:
{{- $grafanaUrls := first (dig "istio" "grafana" "hosts" list .Values.monitoring.values) }}
url: https://{{ tpl ($grafanaUrls | default (printf "%s.%s" "grafana" .Values.hostname)) . }}
{{- $grafanaUrl := first (dig "istio" "grafana" "hosts" list .Values.monitoring.values) }}
url: https://{{ tpl ($grafanaUrl | default (printf "%s.%s" "grafana" .Values.hostname)) . }}
auth:
{{- if (dig "grafana" "admin" "existingSecret" "" .Values.monitoring.values) }}
{{- $userKey := (dig "grafana" "admin" "userKey" "admin-user" .Values.monitoring.values) }}
{{- with lookup "v1" "Secret" "monitoring" .Values.monitoring.values.grafana.admin.existingSecret }}
username: {{ (get .data $userKey | b64dec) | default "admin" }}
{{- end }}
{{- else }}
username: {{ dig "grafana" "adminUser" "admin" .Values.monitoring.values }}
{{- end }}
password: "secret:grafana-auth:password"
tracing:
{{- $tracingUrls := first (dig "istio" "jaeger" "hosts" list .Values.jaeger.values) }}
url: https://{{ tpl ($tracingUrls | default (printf "%s.%s" "tracing" .Values.hostname)) . }}
{{- $tracingUrl := first (dig "istio" "jaeger" "hosts" list .Values.jaeger.values) }}
url: https://{{ tpl ($tracingUrl | default (printf "%s.%s" "tracing" .Values.hostname)) . }}
istio:
component_status:
components:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment