File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ apiVersion: v2
22name : external-secrets
33description : A Helm chart for creating multiple external secrets
44type : application
5- version : 2.0.2
5+ version : 2.1.0
66annotations :
77 artifacthub.io/changes : |
8- - kind: fixed
9- description: "chart formatting "
8+ - kind: added
9+ description: "support for 'dataFrom' secret extraction "
1010
1111sources :
1212 - https://github.com/subshell/helm-charts/tree/main/charts/external-secrets
Original file line number Diff line number Diff line change @@ -14,12 +14,20 @@ spec:
1414 template :
1515 type : {{ .type }}
1616 {{- end }}
17+ {{- if .dataFrom }}
18+ dataFrom :
19+ {{- range .dataFrom }}
20+ - extract :
21+ key : {{ .key }}
22+ {{ end }}
23+ {{- else }}
1724 data :
1825 {{- range .data }}
1926 - secretKey : {{ .name }}
2027 remoteRef :
2128 key : {{ .key }}
2229 version : {{ .version | default "latest" }}
2330 {{- end }}
31+ {{ end }}
2432---
25- {{- end }}
33+ {{- end }}
Original file line number Diff line number Diff line change @@ -7,3 +7,6 @@ externalSecrets:
77 - key : example-key
88 name : example-name
99 version : latest
10+ - name : example-with-dataFrom
11+ dataFrom :
12+ - key : example-key-with-json-value
You can’t perform that action at this time.
0 commit comments