【发布时间】:2020-05-04 19:52:27
【问题描述】:
如何在值文件中创建一个可选块,然后在模板中引用它?
例如,假设我有一个如下所示的值文件:
# values.yaml
foo:
bar: "something"
然后我有一个如下所示的 helm 模板:
{{ .Values.foo.bar }}
如果我想将值文件中的 foo.bar 设为可选怎么办?如果值中不存在 foo 键,则会引发错误。
我尝试添加为 if 条件。但是,如果缺少 foo 键,这仍然会失败:
{{ if .Values.foo.bar }}
{{ .Values.foo.bar }}
{{ end }}
非常感谢任何想法。
【问题讨论】:
标签: kubernetes kubernetes-helm go-templates