【发布时间】:2020-04-29 07:47:34
【问题描述】:
在 helm 模板中,如果条件不匹配,我想引发错误。
代码:
{{- if eq .Values.key "desiredValue" }}
{{- .Value.key }}
{{- else }}
{{- raise "value for .Values.key is not as expected" }}
{{- end }}
地点:
raise:这个函数会导致 helm 失败并显示错误value for .Values.key is not as expected。
如何在helm模板中实现raise的功能?
实现此目的的一种方法是:
{{- if eq .Values.key "desiredValue" }}
{{- .Value.key }}
{{- else }}
{{- required "value for .Values.key is not as expected" "" }}
{{- end }}
但我想知道是否还有其他优雅的方法。
【问题讨论】:
标签: yaml kubernetes-helm