Skip to content

Commit 4ea99bb

Browse files
authored
Merge pull request #66 from cloudkite-io/external-secrets-v1-support
Support external-secrets.io/v1
2 parents bb94b00 + 22897d9 commit 4ea99bb

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

standard-app/templates/configs/externalsecret.yaml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
{{- if .Values.externalSecret }}
22

3+
{{- $apiVersion := "external-secrets.io/v1beta1" -}}
4+
{{- if .Capabilities.APIVersions.Has "external-secrets.io/v1" -}}
5+
{{- $apiVersion = "external-secrets.io/v1" -}}
6+
{{- end -}}
7+
38
# deployment secrets
49
{{- range $appName, $appConfig := .Values.apps }}
510

611
# deployment initcontainer secret
712
{{- range $initContainerName, $initContainerConfig := $appConfig.initContainers -}}
813
{{- if $initContainerConfig.secrets }}
9-
apiVersion: external-secrets.io/v1beta1
14+
apiVersion: {{ $apiVersion }}
1015
kind: ExternalSecret
1116
metadata:
1217
name: {{ $initContainerName }}
@@ -76,7 +81,7 @@ spec:
7681
# deployment container secret
7782
{{- range $containerName, $containerConfig := $appConfig.containers -}}
7883
{{- if $containerConfig.secrets }}
79-
apiVersion: external-secrets.io/v1beta1
84+
apiVersion: {{ $apiVersion }}
8085
kind: ExternalSecret
8186
metadata:
8287
name: {{ $containerName }}
@@ -145,7 +150,7 @@ spec:
145150

146151
# deployment global secret
147152
{{- if $appConfig.secrets }}
148-
apiVersion: external-secrets.io/v1beta1
153+
apiVersion: {{ $apiVersion }}
149154
kind: ExternalSecret
150155
metadata:
151156
name: {{ $appName }}
@@ -216,7 +221,7 @@ spec:
216221
# job secret
217222
{{- range $jobName, $jobConfig := .Values.jobs }}
218223
{{- if $jobConfig.secrets }}
219-
apiVersion: external-secrets.io/v1beta1
224+
apiVersion: {{ $apiVersion }}
220225
kind: ExternalSecret
221226
metadata:
222227
name: {{ $jobName }}
@@ -285,7 +290,7 @@ spec:
285290

286291
# global secret
287292
{{- if .Values.secrets }}
288-
apiVersion: external-secrets.io/v1beta1
293+
apiVersion: {{ $apiVersion }}
289294
kind: ExternalSecret
290295
metadata:
291296
name: {{ .Release.Name }}
@@ -356,7 +361,7 @@ spec:
356361
# cronjob init container secret
357362
{{- range $initContainerName, $initContainerConfig := $cronjobConfig.initContainers -}}
358363
{{- if $initContainerConfig.secrets }}
359-
apiVersion: external-secrets.io/v1beta1
364+
apiVersion: {{ $apiVersion }}
360365
kind: ExternalSecret
361366
metadata:
362367
name: {{ $initContainerName }}
@@ -426,7 +431,7 @@ spec:
426431
# cronjob container secret
427432
{{- range $containerName, $containerConfig := $cronjobConfig.containers -}}
428433
{{- if $containerConfig.secrets }}
429-
apiVersion: external-secrets.io/v1beta1
434+
apiVersion: {{ $apiVersion }}
430435
kind: ExternalSecret
431436
metadata:
432437
name: {{ $containerName }}
@@ -495,7 +500,7 @@ spec:
495500

496501
# cronjob global secret
497502
{{- if $cronjobConfig.secrets }}
498-
apiVersion: external-secrets.io/v1beta1
503+
apiVersion: {{ $apiVersion }}
499504
kind: ExternalSecret
500505
metadata:
501506
name: {{ $cronjobName }}

0 commit comments

Comments
 (0)