I am using helm 3, and would like to concatenate 3 secretRefKeys into a single value of Env Var.
This is my cronjob.yaml file:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-cronjob
spec:
schedule: {{ .Values.cron }}
jobTemplate:
spec:
template:
spec:
initContainers:
- name: PREFIX
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: prefix
- name: ENV
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: env
- name: SUFFIX
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: suffix
- name: URL_FULL
value: $(PREFIX)$(ENV)$(SUFFIX)
containers:
.
.
.
.
.
I expect the value of URL_FULL to be the actual values of prefix env suffix concatenated.
But what I get with helm template command is literally what I write in the value:
- name: URL_FULL
value: $(PREFIX)$(ENV)$(SUFFIX)
Thanks in advance.