Переопределить значения Subcharts inHelm - PullRequest
0 голосов
/ 07 ноября 2019

Мы создали общие схемы руля. Используя общие диаграммы, мы получили диаграмму управления HelloWorld

Charts
  Common
    templates
      > _deployment.yaml
      > _configmap.yaml
      > _service.yaml
    Chart.yaml

  HelloWorld
    templates
      > deployment.yaml 
      > configmap.yaml
      > service.yaml
    Chart.yaml
    values.yaml 
    values-dev.yaml 

. Мы хотели переопределить значения, указанные values.yaml (подкарта), используя values-dev.yaml. Мы понимаем, что можем переопределить значения из подкарты. Значения могут быть переопределены.

Однако мы хотели переопределить значения для уровня диаграммы вместо уровня приложения. Ниже приведена структура.

Charts
  Common
    templates
      > _deployment.yaml
      > _configmap.yaml
      > _service.yaml
    Chart.yaml

  HelloWorld1
    templates
      > deployment.yaml 
      > configmap.yaml
      > service.yaml
    Chart.yaml
    values-HelloWorld1.yaml 
    values-dev.yaml 

    HelloWorld2
      templates
        > deployment.yaml   
        > configmap.yaml
        > service.yaml
      Chart.yaml
      values-HelloWorld2.yaml   
      values-qa.yaml    

values.yaml

Можно ли переопределить значения из values.yaml?

1 Ответ

2 голосов
/ 07 ноября 2019

Я не на 100% уверен в том, что вы спрашиваете, но в целом вы можете переопределить значения вложенных диаграмм в любой момент, поместив их под ключ, соответствующий имени диаграмм. Так что-то вроде:

Common:
  foo: bar
...