Да, возможно иметь несколько файлов значений с помощью Helm. Просто используйте флаг --values
(или -f
).
Пример:
helm install ./path --values ./internalValues.yaml --values ./customSettings.yaml
Вы также можете передать одно значение, используя --set
.
Пример:
helm install ./path --set username=ADMIN --set password=${PASSWORD}
Из официальной документации :
Существует два способа передачи данных конфигурации во время установки:
- значения (или -f): указать файл YAML с переопределениями. Это может быть указано несколько раз, и самый правый файл будет иметь приоритет
- set (и его варианты --set-string и --set-file): указать переопределения в командной строке.
Если используются оба, значения --set объединяются в значения --value с более высоким приоритетом. Переопределения, указанные с помощью --set, сохраняются в файле конфигурации. Значения, которые были --set, могут быть просмотрены для данного выпуска с помощью helm get values. Значения, которые были --set, можно очистить, запустив обновление helm с указанием --reset-values.