diff --git a/charts/kubernetes-dashboard/templates/_helpers.tpl b/charts/kubernetes-dashboard/templates/_helpers.tpl index 00fc4de267a3..42c3b06033a5 100644 --- a/charts/kubernetes-dashboard/templates/_helpers.tpl +++ b/charts/kubernetes-dashboard/templates/_helpers.tpl @@ -78,7 +78,7 @@ app.kubernetes.io/part-of: {{ include "kubernetes-dashboard.name" . }} {{- define "kubernetes-dashboard.app.csrf.secret.value" -}} {{- $secretName := (include "kubernetes-dashboard.app.csrf.secret.name" .) -}} {{- $secret := lookup "v1" "Secret" .Release.Namespace $secretName -}} -{{- if .Values.app.security.csrfKey }} +{{- if .Values.app.security.csrfKey -}} private.key: {{ .Values.app.security.csrfKey | b64enc | quote }} {{- else if and $secret (hasKey $secret "data") (hasKey $secret.data "private.key") (index $secret.data "private.key") -}} private.key: {{ index $secret.data "private.key" }}