我有一个带有几个独立子图的产品(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/