Хелм скачать зависимости на основе условия - PullRequest
0 голосов
/ 08 февраля 2019

Я использую рулевые диаграммы для развертывания около 15 микросервисов.Существует родительская диаграмма управления с requirements.yaml, где все необходимые микросервисы перечислены как зависимости.

Пример requirements.yaml файла:

dependencies:
  - name: service1
    repository: "@stable"
    version: <version>
  - name: service2
    repository: "@stable"
    version: <version>
  - name: service3
    repository: "@stable"
    version: <version>
  - name: service4
    repository: "@stable"
    version: <version>
    condition: false

Когда я запускаю helm dependency update, загружаются все графики, перечисленные как зависимости.Существуют сценарии, в которых несколько служб находятся в стадии разработки и не требуют развертывания в рабочей среде.

У нас есть разные артефакты для среды prod и non-prod, а отключенные службы не входят в артефакт prod.Следовательно это дает ошибку, говоря, что диаграмма руля отсутствует.Я понимаю, что флаг условия не устанавливает зависимость, но как я могу остановить загрузку зависимости?

...