{{- if .Values.vault.enabled }} apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: "{{ .Chart.Name }}" spec: refreshInterval: "60s" secretStoreRef: name: "{{ .Values.vault.secretStore }}" kind: SecretStore target: name: "{{ .Values.vault.target.name }}" data: {{- range .Values.vault.data }} - secretKey: {{ .secretKey }} remoteRef: key: "{{ .remoteRef.key }}" property: "{{ .remoteRef.property }}" {{- end }} {{- end }}