Мое приложение требует, чтобы мы запускали несколько экземпляров базы данных, скажем, InfluxDB. Диаграмма, которую мы пишем, должна позволять нам запускать произвольное количество баз данных, основываясь на значениях, переданных в диаграмму, поэтому я не могу alias
фиксированное число раз influxdb
диаграммы в файле Chart.yaml
.
Я хочу решить эту проблему, используя мою основную диаграмму main
с диапазоном значений, которые определяют конфигурацию. Быстрый пример values.yaml
databases:
- type: influxdb
name: influx1
port: 9001
- type: influxdb
name: influx2
port: 9002
Я могу легко перебрать этот массив с помощью range
, но я не уверен, как "вызвать" диаграмму зависимостей из файла main.yaml
. Древовидность:
main_chart
├── charts
│ └── influxdb-1.2.3.tgz
├── Chart.yaml
├── templates
│ └── main.yaml
└── values.yaml
Я пытался использовать {{- include "influxdb" .Values.some_test_config}}
, но получаю ошибку No template influxdb associated with template gotpl
.
Я также просмотрел документы Хелма, но не нашел ответа.
Спасибо за продолжение! Есть мысли?