mirror of
https://github.com/2martens/cloud-configuration.git
synced 2026-10-17 16:46:51 +02:00
Install secret in each application namespace
This commit is contained in:
@@ -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 }}
|
||||
@@ -4,3 +4,4 @@ vault:
|
||||
namespace: "vault-secrets-operator-system"
|
||||
clientId: ""
|
||||
clientSecret: ""
|
||||
applicationNamespaces: []
|
||||
Reference in New Issue
Block a user