diff --git a/helm/cluster_setup/templates/vault-service-principal.yaml b/helm/cluster_setup/templates/vault-service-principal.yaml index f753a9c..5a6acd9 100644 --- a/helm/cluster_setup/templates/vault-service-principal.yaml +++ b/helm/cluster_setup/templates/vault-service-principal.yaml @@ -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 }} \ No newline at end of file diff --git a/helm/cluster_setup/values.yaml b/helm/cluster_setup/values.yaml index 65784d2..1c28299 100644 --- a/helm/cluster_setup/values.yaml +++ b/helm/cluster_setup/values.yaml @@ -4,3 +4,4 @@ vault: namespace: "vault-secrets-operator-system" clientId: "" clientSecret: "" + applicationNamespaces: [] \ No newline at end of file