From b5cc15a319b68844903009a4de61e25ef620d432 Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Thu, 22 Jun 2023 09:45:15 +0200 Subject: [PATCH] layer0-web: Make sure that environment variables are set If the corresponding secrets exist, we put them in the environment --- .../layer0-web/templates/deployment.yaml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/rds/base/charts/all/charts/layer0-web/templates/deployment.yaml b/rds/base/charts/all/charts/layer0-web/templates/deployment.yaml index a5863da..5d6a788 100644 --- a/rds/base/charts/all/charts/layer0-web/templates/deployment.yaml +++ b/rds/base/charts/all/charts/layer0-web/templates/deployment.yaml @@ -35,6 +35,26 @@ spec: mountPath: /srv/domains.json subPath: domains.json readOnly: true +{{- if.Values.global.domains }} + env: + {{- range $domain := .Values.global.domains }} + {{- $name := $domain.name -}} + {{- $upper_name := upper $name | replace "." "_" -}} + {{- $lower_name := lower $name | replace "." "-" -}} + {{- $client_id := printf "%s_%s" $upper_name "OAUTH_CLIENT_ID" }} + {{- $client_secret := printf "%s_%s" $upper_name "OAUTH_CLIENT_SECRET" }} + - name: {{ $client_id }} + valueFrom: + secretKeyRef: + name: layer1-port-owncloud-{{ $lower_name }} + key: oauth-client-id + - name: {{ $client_secret }} + valueFrom: + secretKeyRef: + name: layer1-port-owncloud-{{ $lower_name }} + key: oauth-client-secret + {{- end }} +{{- end }} envFrom: - configMapRef: name: mservice