Как управлять подкартами Helm с одним флагом? - PullRequest
0 голосов
/ 07 мая 2019

У меня есть продукт (диаграмма Хелма) с несколькими независимыми подкартами.У них есть параметры, которые я хочу обрабатывать централизованно.Как это сделать?

Если бы values.yaml был самим шаблоном, я бы написал что-то вроде этого:

http: false # I want to control all the subcharts with that.

subchart1:
  httpSupport: {{ .Values.http }}

subchart2:
  protocols:
    ip:
      http: {{ .Values.http }}

subchart3:
  params:
{{- if .Values.http }}
    protocols: "http, https"
{{- else }}
    protocols: "https"
{{- end }}

Обновление: здесь есть соответствующая тема: https://github.com/helm/helm/issues/2492 Интересное письмо, хотя, похоже, оно мне не поможет: https://blog.mimacom.com/dry-kubernetes-with-helm/

...