How do I make an optional block in the values file and then refer to it in the template?
For examples, say I have a values file that looks like the following:
# values.yaml
foo:
bar: "something"
And then I have a helm template that looks like this:
{{ .Values.foo.bar }}
What if I want to make the foo.bar in the values file optional? An error is raised if the foo
key does not exist in the values.
I've tried adding as an if conditional. However, this still fails if the foo
key is missing:
{{ if .Values.foo.bar }}
{{ .Values.foo.bar }}
{{ end }}
foo: {}
set. I'll give that another shot. – Placid