{{- if and .Values.secret.create (not .Values.secret.existingSecret) }} apiVersion: v1 kind: Secret metadata: name: {{ include "gitdata.secretName" . }} labels: {{- include "gitdata.labels" . | nindent 4 }} annotations: "helm.sh/hook": pre-install,pre-upgrade "helm.sh/hook-weight": "-10" "helm.sh/hook-delete-policy": before-hook-creation type: Opaque stringData: {{- range $k, $v := .Values.secret.env }} {{ $k }}: {{ $v | quote }} {{- end }} {{- end }}