{{- if not (lookup "v1" "Secret" (.Values.namespace | default .Release.Namespace) (printf "%s-admin" (include "grafana.fullname" .))) }} apiVersion: v1 kind: Secret metadata: name: {{ include "grafana.fullname" . }}-admin namespace: {{ .Values.namespace | default .Release.Namespace }} labels: {{- include "grafana.labels" . | nindent 4 }} type: Opaque data: admin-user: {{ "admin" | b64enc | quote }} admin-password: {{ .Values.grafana.adminPassword | default (randAlphaNum 16) | b64enc | quote }} {{- end }}