Обходной путь, который я нашел, состоит в том, чтобы поместить все вложенные диаграммы в папку вложенных диаграмм и получить файл конфигурации requirements.yaml
, подобный приведенному ниже:
dependencies:
- name: subchart1
version: example-version
repository: "subchart1-directory"
alias: postgresql
condition: subchart1.enabled
- name: subchart2
version: example-version
repository: "file://subcharts/subchart2"
condition: subchart2.enabled
и в values.yaml
добавить
subchart1:
enabled: true
subchart2:
enabled: false
Затем во время установки передайте значения для включения или отключения подкарты1 следующим образом:
$ helm install --set subchart1.enabled=true
или
$ helm install --set subchart1.enabled=false
Посмотрите здесь: helm -charts-management , helm-chart-зависимость .