Install secret in each application namespace

This commit is contained in:
2023-11-05 13:02:47 +01:00
parent dae6e8592f
commit 5cf3279602
2 changed files with 7 additions and 4 deletions
@@ -2,14 +2,16 @@
apiVersion: v1
kind: Namespace
metadata:
name: {{ .Values.vault.namespace }}
name: {{ $.Values.vault.namespace }}
{{- range .Values.vault.applicationNamespaces }}
---
apiVersion: v1
kind: Secret
metadata:
name: vault-service-principal
namespace: {{ .Values.vault.namespace }}
namespace: {{ .name }}
data:
clientID: {{ .Values.vault.clientId | b64enc }}
clientSecret: {{ .Values.vault.clientSecret | b64enc }}
clientID: {{ $.Values.vault.clientId | b64enc }}
clientSecret: {{ $.Values.vault.clientSecret | b64enc }}
{{- end }}
{{- end }}
+1
View File
@@ -4,3 +4,4 @@ vault:
namespace: "vault-secrets-operator-system"
clientId: ""
clientSecret: ""
applicationNamespaces: []