在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文件,否则应按原样打印 有什么建议吗?
答案 0 :(得分:1)
在values.yaml
中tls:
secretName: "{{ if condition_check_here }} {{.Release.Name}} {{else }} othervalue {{end}}"
将使用tls.secretName
的地方,如下使用
{{tpl .Values.tls.secretName . }}