我正在使用 helm 3,并希望将 3 个 secretRefKeys 连接成一个 Env Var 值。
这是我的 cronjob.yaml 文件:
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:
.
.
.
.
.
我希望的值URL_FULL
是连接的实际值prefix
env
suffix
。
但是我用helm template
命令得到的实际上是我在值中写的:
- name: URL_FULL
value: $(PREFIX)$(ENV)$(SUFFIX)
提前致谢。