Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.29 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.29 KB

DevHOPES

Вкорячиваем helm в qbec

Наше решение

Сценарий script.sh, встроенный в qbec.yaml, собирает содержимое файла values.yaml, а также всех values.<env>.yaml файликов в директории environments и генерирует из них единую YAML-спецификацию, которую можно раскатать либо через qbec, либо прямо через kubectl.

Для разработчиков

Команды Helm

Создание спеки для одного окружения

 $ export SERVICE=example
 $ export ENV=qa
 $ helm template -f demo/values.yaml -f demo/environments/values.$ENV.yaml 1.0.0 vendor/$SERVICE

Команды qbec

Генерация спеки из конфигов

 $ cd demo
 $ qbec show prod

Отображение компонент и параметров

 $ cd demo
 $ qbec component list prod
 $ qbec param list prod