如何用一个标志控制Helm子图表?

时间:2019-05-07 07:02:00

标签: kubernetes-helm

我有一个带有几个独立子图的产品(Helm图表)。它们具有我要集中处理的参数。该怎么做?

如果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/

0 个答案:

没有答案