{{- if .Values.vault.enabled }} ################ # SECRET STORE # ################ --- apiVersion: external-secrets.io/v1 kind: SecretStore metadata: name: vault-backend namespace: {{ .Release.Namespace }} spec: provider: vault: server: {{ .Values.vault.server | quote }} path: {{ .Values.vault.path | default "secret" | quote }} version: {{ .Values.vault.version | default "v2" | quote }} auth: kubernetes: mountPath: {{ .Values.vault.auth.kubernetes.mountPath | quote }} role: {{ .Values.vault.auth.kubernetes.role | quote }} serviceAccountRef: name: {{ .Values.vault.auth.kubernetes.serviceAccountRef.name | quote }} {{- end }}