{{- if .Values.authentication.enabled }} apiVersion: v1 kind: Secret metadata: name: router labels: chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" annotations: "helm.sh/hook": pre-install,pre-upgrade data: username: {{ .Values.authentication.authUsername | b64enc | quote }} password: {{ randAlphaNum 20 | b64enc | quote }} jwtSigningKey: {{ default (randAlphaNum 20) .Values.authentication.jwtSigningKey | b64enc | quote }} {{- end }}