Skip to content

Commit 1d199ed

Browse files
committed
fix: add support for no secret store backend
Signed-off-by: Chris Butler <chris.butler@redhat.com>
2 parents ab6cb41 + e993d3c commit 1d199ed

6 files changed

Lines changed: 15 additions & 4 deletions

File tree

charts/coco-supported/sandbox/templates/ssh-key-eso.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if and (ne .Values.global.secretStore.backend "none") (.Values.sandbox.azure) }}
12
---
23
apiVersion: "external-secrets.io/v1beta1"
34
kind: ExternalSecret
@@ -18,3 +19,4 @@ spec:
1819
dataFrom:
1920
- extract:
2021
key: {{ .Values.sandbox.sshKey }}
22+
{{- end }}

charts/hub/trustee/templates/dynamic-eso.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if ne .Values.global.secretStore.backend "none" }}
12
{{- range .Values.kbs.secretResources }}
23
---
34
apiVersion: "external-secrets.io/v1beta1"
@@ -20,3 +21,5 @@ spec:
2021
- extract:
2122
key: {{ .key }}
2223
{{- end }}
24+
{{- end }}
25+

charts/hub/trustee/templates/kbs-operator-keys.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if ne .Values.global.secretStore.backend "none" }}
12
---
23
apiVersion: "external-secrets.io/v1beta1"
34
kind: ExternalSecret
@@ -18,4 +19,5 @@ spec:
1819
type: Opaque
1920
dataFrom:
2021
- extract:
21-
key: {{ .Values.kbs.publicKey }}
22+
key: {{ .Values.kbs.publicKey }}
23+
{{- end }}

charts/hub/trustee/templates/securityPolicy-eso.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if ne .Values.global.secretStore.backend "none" }}
12
---
23
apiVersion: "external-secrets.io/v1beta1"
34
kind: ExternalSecret
@@ -18,4 +19,5 @@ spec:
1819
type: generic
1920
dataFrom:
2021
- extract:
21-
key: {{ .Values.kbs.securityPolicy }}
22+
key: {{ .Values.kbs.securityPolicy }}
23+
{{- end }}

charts/hub/trustee/templates/tls-cert-eso.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if ne .Values.global.secretStore.backend "none" }}
12
---
23
apiVersion: "external-secrets.io/v1beta1"
34
kind: ExternalSecret
@@ -20,5 +21,4 @@ spec:
2021
remoteRef:
2122
key: 'secret/data/pushsecrets/kbs-tls-self-signed'
2223
property: certificate
23-
24-
24+
{{- end }}

charts/hub/trustee/templates/tls-key-eso.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if ne .Values.global.secretStore.backend "none" }}
12
---
23
apiVersion: "external-secrets.io/v1beta1"
34
kind: ExternalSecret
@@ -20,5 +21,6 @@ spec:
2021
remoteRef:
2122
key: 'secret/data/pushsecrets/kbs-tls-self-signed'
2223
property: key
24+
{{- end }}
2325

2426

0 commit comments

Comments
 (0)