Skip to content

Commit adf88df

Browse files
author
Vadym Mudryi
committed
fix: wrong helper indentation
1 parent 034a312 commit adf88df

File tree

2 files changed

+40
-2
lines changed

2 files changed

+40
-2
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{{/*
2+
3+
render-env-vars
4+
---
5+
This is a helper template that dynamically generates environment variables and secret references for Kubernetes Deployments.
6+
It accounts for both global and service-specific environment variables and secrets.
7+
8+
Parameters:
9+
- .ServiceName: The name of the microservice, which is used to access service-specific values.
10+
- .Values: The top-level Values object for the Helm chart.
11+
*/}}
12+
{{- define "render-env-vars" -}}
13+
{{- $service_name := .service_name -}}
14+
{{/* Loop through and generate global environment variables */}}
15+
{{- range $k, $v := .Values.env }}
16+
- name: {{ $k }}
17+
value: {{ $v | quote }}
18+
{{- end -}}
19+
{{/* Access the service-specific values using the service name */}}
20+
{{- with index .Values $service_name -}}
21+
{{/* Loop through and generate service-specific environment variables */}}
22+
{{- range $k, $v := .env }}
23+
- name: {{ $k }}
24+
value: {{ $v | quote }}
25+
{{- end -}}
26+
{{/* Loop through and generate secret references for service-specific secrets */}}
27+
{{- range $secret_name, $secret_values := .secrets -}}
28+
{{- range $secret_value := $secret_values }}
29+
{{- $secret := split ":" $secret_value }}
30+
- name: {{ $secret._1 | default $secret._0 }}
31+
valueFrom:
32+
secretKeyRef:
33+
name: {{ $secret_name }}
34+
key: {{ $secret._0 | quote}}
35+
{{- end }}
36+
{{- end }}
37+
{{- end }}
38+
{{- end }}

charts/opencrvs-services/templates/_helpers.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ Parameters:
3131
- name: {{ $secret._1 | default $secret._0 }}
3232
valueFrom:
3333
secretKeyRef:
34-
name: {{ $secret_name }}
35-
key: {{ $secret._0 | quote}}
34+
name: {{ $secret_name }}
35+
key: {{ $secret._0 | quote}}
3636
{{- end }}
3737
{{- end }}
3838
{{- end }}

0 commit comments

Comments
 (0)