Используйте значения из values.yaml внутри именованного шаблона в Helm v2 / v3 - PullRequest
0 голосов
/ 16 января 2020

Я не могу получить значение из 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

1 Ответ

0 голосов
/ 16 января 2020

Я нашел решение своего вопроса. Я забыл добавить точку к

{{ template "test" .}}
...