Я не могу получить значение из values.yaml внутри секции именованных шаблонов, но оно доступно за пределами секции.
Я был бы очень признателен, если бы кто-то смог уточнить, что не так.
Хелм 2 и Хелм 3 ведут себя одинаково.
Простой пример templates / test.yaml
{{- define "test" -}}
# Inside define section: {{ .Values.env }}
{{- end -}}
{{ template "test"}}
---
# Outside define section: {{ .Values.env}}
values.yaml
env: env-placeholder
Выход
> helm template .
---
# Source: helm-configs-template/templates/test.yaml
# Inside define section:
---
# Source: helm-configs-template/templates/test.yaml
# Outside define section: env-placeholder