|
1 | 1 | {{- if .Values.externalSecret }} |
2 | 2 |
|
| 3 | +{{- $apiVersion := "external-secrets.io/v1beta1" -}} |
| 4 | +{{- if .Capabilities.APIVersions.Has "external-secrets.io/v1" -}} |
| 5 | +{{- $apiVersion = "external-secrets.io/v1" -}} |
| 6 | +{{- end -}} |
| 7 | + |
3 | 8 | # deployment secrets |
4 | 9 | {{- range $appName, $appConfig := .Values.apps }} |
5 | 10 |
|
6 | 11 | # deployment initcontainer secret |
7 | 12 | {{- range $initContainerName, $initContainerConfig := $appConfig.initContainers -}} |
8 | 13 | {{- if $initContainerConfig.secrets }} |
9 | | -apiVersion: external-secrets.io/v1beta1 |
| 14 | +apiVersion: {{ $apiVersion }} |
10 | 15 | kind: ExternalSecret |
11 | 16 | metadata: |
12 | 17 | name: {{ $initContainerName }} |
|
76 | 81 | # deployment container secret |
77 | 82 | {{- range $containerName, $containerConfig := $appConfig.containers -}} |
78 | 83 | {{- if $containerConfig.secrets }} |
79 | | -apiVersion: external-secrets.io/v1beta1 |
| 84 | +apiVersion: {{ $apiVersion }} |
80 | 85 | kind: ExternalSecret |
81 | 86 | metadata: |
82 | 87 | name: {{ $containerName }} |
@@ -145,7 +150,7 @@ spec: |
145 | 150 |
|
146 | 151 | # deployment global secret |
147 | 152 | {{- if $appConfig.secrets }} |
148 | | -apiVersion: external-secrets.io/v1beta1 |
| 153 | +apiVersion: {{ $apiVersion }} |
149 | 154 | kind: ExternalSecret |
150 | 155 | metadata: |
151 | 156 | name: {{ $appName }} |
@@ -216,7 +221,7 @@ spec: |
216 | 221 | # job secret |
217 | 222 | {{- range $jobName, $jobConfig := .Values.jobs }} |
218 | 223 | {{- if $jobConfig.secrets }} |
219 | | -apiVersion: external-secrets.io/v1beta1 |
| 224 | +apiVersion: {{ $apiVersion }} |
220 | 225 | kind: ExternalSecret |
221 | 226 | metadata: |
222 | 227 | name: {{ $jobName }} |
@@ -285,7 +290,7 @@ spec: |
285 | 290 |
|
286 | 291 | # global secret |
287 | 292 | {{- if .Values.secrets }} |
288 | | -apiVersion: external-secrets.io/v1beta1 |
| 293 | +apiVersion: {{ $apiVersion }} |
289 | 294 | kind: ExternalSecret |
290 | 295 | metadata: |
291 | 296 | name: {{ .Release.Name }} |
@@ -356,7 +361,7 @@ spec: |
356 | 361 | # cronjob init container secret |
357 | 362 | {{- range $initContainerName, $initContainerConfig := $cronjobConfig.initContainers -}} |
358 | 363 | {{- if $initContainerConfig.secrets }} |
359 | | -apiVersion: external-secrets.io/v1beta1 |
| 364 | +apiVersion: {{ $apiVersion }} |
360 | 365 | kind: ExternalSecret |
361 | 366 | metadata: |
362 | 367 | name: {{ $initContainerName }} |
@@ -426,7 +431,7 @@ spec: |
426 | 431 | # cronjob container secret |
427 | 432 | {{- range $containerName, $containerConfig := $cronjobConfig.containers -}} |
428 | 433 | {{- if $containerConfig.secrets }} |
429 | | -apiVersion: external-secrets.io/v1beta1 |
| 434 | +apiVersion: {{ $apiVersion }} |
430 | 435 | kind: ExternalSecret |
431 | 436 | metadata: |
432 | 437 | name: {{ $containerName }} |
@@ -495,7 +500,7 @@ spec: |
495 | 500 |
|
496 | 501 | # cronjob global secret |
497 | 502 | {{- if $cronjobConfig.secrets }} |
498 | | -apiVersion: external-secrets.io/v1beta1 |
| 503 | +apiVersion: {{ $apiVersion }} |
499 | 504 | kind: ExternalSecret |
500 | 505 | metadata: |
501 | 506 | name: {{ $cronjobName }} |
|
0 commit comments