Skip to content

Commit e714c32

Browse files
committed
Add additionalenv in configmap (#2363)
* Add additional env in configmap * pass additional secrets in helm configuration
1 parent 22443ab commit e714c32

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

deploy/helm/ifrcgo-helm/templates/config/configmap.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ data:
2424
DJANGO_READ_ONLY: {{ .Values.env.DJANGO_READ_ONLY | quote }}
2525
SENTRY_SAMPLE_RATE: {{ .Values.env.SENTRY_SAMPLE_RATE | quote }}
2626
SENTRY_DSN: {{ .Values.env.SENTRY_DSN | quote }}
27+
28+
# Additional configs
29+
{{- range $name, $value := .Values.envAdditional }}
30+
{{ $name }}: {{ $value | quote }}
31+
{{- end }}

deploy/helm/ifrcgo-helm/templates/config/secret.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,8 @@ stringData:
5454
AZURE_OPENAI_DEPLOYMENT_NAME: "{{ .Values.env.AZURE_OPENAI_DEPLOYMENT_NAME}}"
5555
AZURE_OPENAI_ENDPOINT: "{{ .Values.env.AZURE_OPENAI_ENDPOINT}}"
5656
AZURE_OPENAI_API_KEY: "{{ .Values.env.AZURE_OPENAI_API_KEY}}"
57+
58+
# Additional secrets
59+
{{- range $name, $value := .Values.secretsAdditional }}
60+
{{ $name }}: {{ $value | quote }}
61+
{{- end }}

deploy/helm/ifrcgo-helm/values.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,24 @@ env:
6363
AZURE_OPENAI_ENDPOINT: ''
6464
AZURE_OPENAI_API_KEY: ''
6565

66+
# NOTE: Used to pass additional configs to api/worker containers
67+
# NOTE: Not used by azure vault
68+
envAdditional:
69+
# Additional configs
70+
# EXAMPLE: MY_CONFIG: "my-value"
71+
6672
secrets:
6773
API_TLS_CRT: ''
6874
API_TLS_KEY: ''
6975
API_ADDITIONAL_DOMAIN_TLS_CRT: ''
7076
API_ADDITIONAL_DOMAIN_TLS_KEY: ''
7177

78+
# NOTE: Used to pass additional secrets to api/worker containers
79+
# NOTE: Not used by azure vault
80+
secretsAdditional:
81+
# Additional secrets
82+
# EXAMPLE: MY_SECRET: "my-secret-value"
83+
7284
api:
7385
domain: "go-staging.ifrc.org"
7486
tls:

0 commit comments

Comments
 (0)