{{- if .Values.externalSecret.enabled }} apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: {{ include "web-app.fullname" . }}-secrets spec: refreshInterval: {{ .Values.externalSecret.refreshInterval }} secretStoreRef: name: {{ .Values.externalSecret.secretStoreRef.name }} kind: {{ .Values.externalSecret.secretStoreRef.kind }} target: name: {{ include "web-app.fullname" . }}-secrets creationPolicy: {{ .Values.externalSecret.target.creationPolicy }} deletionPolicy: {{ .Values.externalSecret.target.deletionPolicy }} data: {{- range .Values.externalSecret.data }} - secretKey: {{ .secretKey }} remoteRef: key: {{ .remoteRef.key }} property: {{ .remoteRef.property }} {{- end }} {{- end }}