{{- if .Values.externalSecret.enabled }} apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: {{ .Values.externalSecret.secretName }} namespace: {{ .Release.Namespace }} annotations: argocd.argoproj.io/sync-wave: "-5" {{- if .Values.externalSecret.annotations }} {{- toYaml .Values.externalSecret.annotations | nindent 4 }} {{- end }} spec: dataFrom: - extract: conversionStrategy: Default key: {{ .Values.externalSecret.path | quote }} refreshInterval: 15s secretStoreRef: kind: ClusterSecretStore name: vault-backend target: creationPolicy: Owner deletionPolicy: Retain name: {{ .Values.externalSecret.secretName }} {{- end }}