Files
2026-08-26 03:39:42 +05:30

31 lines
803 B
YAML

{{- if .Values.externalSecret.enabled }}
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
labels:
app: {{ template "superset.name" . }}
chart: {{ template "superset.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
{{- with .Values.deploymentLabels }}
{{ toYaml . | indent 4 }}
{{- end }}
{{- if .Values.externalSecret.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
name: {{ .Values.secretRef }}
spec:
dataFrom:
- extract:
conversionStrategy: Default
key: {{ .Values.externalSecret.path }}
refreshInterval: 15s
secretStoreRef:
kind: ClusterSecretStore
name: vault-backend
target:
creationPolicy: Owner
deletionPolicy: Retain
name: {{ .Values.secretRef }}
{{- end }}