作者:ai琳伟_261 | 来源:互联网 | 2022-12-01 13:59
如果值列表中有某个值,我有一个要部署的图表。我尝试了以下
{{if .Release.Namespace in .Values.Namespaces }}
{{ end }}
其中使用的值文件包含以下内容
Namespaces:
-value1
-value2
但我得到一个错误 function "in" not defined
搜索互连网时,我一直无法找到正确的语法来检查头盔列表中是否存在值。
1> 小智..:
您可以使用该has
功能从小枝函数库所使用的头盔。但是请注意,该函数的文档存在问题(参数顺序错误)。在你的情况下应该是这样的:
{{if has .Release.Namespace .Values.Namespaces }}
{{ end }}