Helm Как мне перечислить или запросить переменные среды, которые установлены для Helm? - PullRequest
0 голосов
/ 23 июня 2018

У меня есть поиск по документации Helm и этому форуму, а также другим, и я не вижу способа распечатать или перечислить переменные окружения, которые использует Helm ... В документации указано, что вы можете установить env vars с флагами переопределения, но яне вижу инструкций, чтобы перечислить, какие (если таковые имеются) переменные среды, которые использует Хелм ...

Я думал о чем-то вроде printenv или echo $ {HELM_HOME} или echo $ (HELM_HOME) ...

Спасибо.

1 Ответ

0 голосов
/ 23 июня 2018

Поддержка переменных среды изначально обсуждалась в выпуске helm 944 и реализована в PR 982 для Helm 2.0 в июле 2016 года.

Какдокументированный

Чтобы переопределить значения в диаграмме, используйте либо флаг '--values' и передавайте файл, либо используйте флаг '--set' и передавайте конфигурацию из командной строки.

$ helm install -f myvalues.yaml redis

или

$ helm install --set name=prod redis

Чтобы проверить сгенерированные манифесты выпуска без установки диаграммы, флаги '--debug' и '--dry-run' могут быть объединены.
Для этого по-прежнему потребуется обратное путешествие на сервер Tiller.

Последняя часть должна по крайней мере позволить вам проверить сгенерированные манифесты выпуска, которые должны включать переменные среды.

install.go предлагает метод (v *values) Set(data string): метод установки ... но не метод получения, кроме метода String().

...