我在values.yaml文件中的数值如下。
spec:
teamId: "postgres"
volume:
size: 1Gi
numberOfInstances: 1
users: # Application/Robot users
a3s:
- superuser
tls:
secretName: ""
我想在满足某些条件时,将secretName覆盖为{{ .Release.Name }},然后用{{ .Release.Name }}来打印values.yaml文件,否则应该按原样打印。
在values.yaml中
tls:
secretName: "{{ if condition_check_here }} {{.Release.Name}} {{else }} othervalue {{end}}"
其中 tls.secretName
将使用,使用如下
{{tpl .Values.tls.secretName . }}