Используйте шаблон для определения значений под-диаграммы с помощью Helm - PullRequest
1 голос
/ 10 октября 2019

Вариант использования

"Я хочу развернутьasticsearch + kibana, используя эластичные официальные диаграммы руля. Я хочу создать диаграмму руля data-viz с этими диаграммами в качестве зависимости. "

Запуск helm install data-viz --set cluster=toto должен создать кластер эластичного поиска" toto ", а кибана должна быть настроена с elasticsearchHosts = toto.

Задача

Я вижу здесь https://github.com/helm/helm/blob/master/docs/chart_template_guide/subcharts_and_globals.md можно настроить под-график из основного графика values.yml. Но я хотел бы шаблонизировать под-диаграмму values.yml из main-chart values.yaml, возможно ли это?

Я думал о чем-то простом:

.
├── Chart.yaml
├── charts
│   ├── elasticsearch
│   │   ├── Chart.yaml
│   │   └── templates
│   │       └── values.yaml
│   ├── elasticsearch-7.4.0.tgz
│   └── kibana-7.4.0.tgz
├── requirements.lock
├── requirements.yaml
└── values.yaml

Hackрешение

Небольшой скрипт Python, который создает файл values.yaml из sub-chart/values-template.yaml + данных.

...