Как установить файлы значений детской диаграммы? - PullRequest
0 голосов
/ 12 апреля 2020

Я рассматриваю использование структуры рулевого управления с общей диаграммой, диаграммой для каждой службы и зонтичной диаграммой. Как в этом примере . Но затем я создаю values-local.yaml values-stage.yaml и values-prod.yaml для каждой службы.

И если я запускаю диаграммы отдельно, я могу передать helm install -f values-prod.yaml, но когда я запускаю свою зонтичную диаграмму, как сделать все это подкарты использовать values-prod.yaml из своих репо?

1 Ответ

0 голосов
/ 12 апреля 2020

Итак, если ваша структура каталогов выглядит следующим образом:

    ├── umbrela_chart
    │   ├── charts
    │   │   ├── chart1
    │   │   ├── chart2
    │   │── values 
    │   │   ├── values-prod.yaml
    │   │   values.yaml

и ваша конфигурация values-prod.yaml для umbrela_chart выглядит следующим образом:

  chart1:
    chart1_key:
      chart1_sub_key: value1  

  chart2:
    chart1_key:
      chart1_sub_key: value1    

тогда при развертывании umbrela_chart подкарты будут автоматически использовать значения, определенные в values-prod.yaml. Поэтому важным шагом является определение всех значений для диаграммы «chart1» под ключом «chart1» и то же самое для других диаграмм.

...