Skip to content

Commit 857c3b3

Browse files
committed
fix: explicitly configure secret store backend
Signed-off-by: Chris Butler <chris.butler@redhat.com>
1 parent 75075b1 commit 857c3b3

8 files changed

Lines changed: 19 additions & 17 deletions

File tree

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ metadata:
1010
spec:
1111
refreshInterval: 15s
1212
secretStoreRef:
13-
name: {{ .Values.secretStore.name }}
14-
kind: {{ .Values.secretStore.kind }}
13+
name: {{ .Values.global.secretStore.name }}
14+
kind: {{ .Values.global.secretStore.kind }}
1515
target:
1616
name: ssh-key-secret
1717
template:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ metadata:
1111
spec:
1212
refreshInterval: 15s
1313
secretStoreRef:
14-
name: {{ $.Values.secretStore.name }}
15-
kind: {{ $.Values.secretStore.kind }}
14+
name: {{ $.Values.global.secretStore.name }}
15+
kind: {{ $.Values.global.secretStore.kind }}
1616
target:
1717
name: {{ .name }}
1818
template:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ metadata:
1010
spec:
1111
refreshInterval: 15s
1212
secretStoreRef:
13-
name: {{ .Values.secretStore.name }}
14-
kind: {{ .Values.secretStore.kind }}
13+
name: {{ .Values.global.secretStore.name }}
14+
kind: {{ .Values.global.secretStore.kind }}
1515
data:
1616
target:
1717
name: kbs-auth-public-key

charts/hub/trustee/templates/push-secret.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ spec:
99
deletionPolicy: Delete # the provider' secret will be deleted if the PushSecret is deleted
1010
refreshInterval: 10s # Refresh interval for which push secret will reconcile
1111
secretStoreRefs: # A list of secret stores to push secrets to
12-
- name: {{ .Values.secretStore.name }}
13-
kind: {{ .Values.secretStore.kind }}
12+
- name: {{ .Values.global.secretStore.name }}
13+
kind: {{ .Values.global.secretStore.kind }}
1414
selector:
1515
secret:
1616
name: kbs-tls-self-signed # Source Kubernetes secret to be pushed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ metadata:
1010
spec:
1111
refreshInterval: 15s
1212
secretStoreRef:
13-
name: {{ .Values.secretStore.name }}
14-
kind: {{ .Values.secretStore.kind }}
13+
name: {{ .Values.global.secretStore.name }}
14+
kind: {{ .Values.global.secretStore.kind }}
1515
data:
1616
target:
1717
name: security-policy

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ metadata:
1010
spec:
1111
refreshInterval: 15s
1212
secretStoreRef:
13-
name: {{ .Values.secretStore.name }}
14-
kind: {{ .Values.secretStore.kind }}
13+
name: {{ .Values.global.secretStore.name }}
14+
kind: {{ .Values.global.secretStore.kind }}
1515
target:
1616
name: kbs-https-certificate
1717
template:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ metadata:
1010
spec:
1111
refreshInterval: 15s
1212
secretStoreRef:
13-
name: {{ .Values.secretStore.name }}
14-
kind: {{ .Values.secretStore.kind }}
13+
name: {{ .Values.global.secretStore.name }}
14+
kind: {{ .Values.global.secretStore.kind }}
1515
target:
1616
name: kbs-https-key
1717
template:

values-global.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
global:
2+
secretStore:
3+
backend: vault # none, vault, kubernetes
4+
name: vault-backend
5+
kind: ClusterSecretStore
6+
27
pattern: coco-pattern
38
options:
49
useCSV: false
@@ -21,6 +26,3 @@ main:
2126
clusterGroupChartVersion: 0.9.*
2227

2328
# Common secret store configuration used across multiple charts
24-
secretStore:
25-
name: vault-backend
26-
kind: ClusterSecretStore

0 commit comments

Comments
 (0)