шаблон:
values.yaml
---
registry: ${CI_REGISTRY}
_helpers.tpl:
{{- define "registryUrl" }}
{{- printf "%s" .Values.registry }}
{{- end }}
В итоге helm подставляет не значение переменной ${CI_REGISTRY}, а буквально строчку “${CI_REGISTRY}”
Как заставить работать интерполяцию в шаблонах helm-а?
А зачем в values.yaml указывать такие штуки? Там задавай значение по умолчанию, а конкретное, если нужно, ставь через —set. Или тебя огорчают множественные —set ? :)
Обсуждают сегодня