如果值列表中有某个值,我有一个要部署的图表。我尝试了以下
{{if .Release.Namespace in .Values.Namespaces }}
<chart goes here>
{{ end }}
Run Code Online (Sandbox Code Playgroud)
其中使用的值文件包含以下内容
Namespaces:
-value1
-value2
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误 function "in" not defined
搜索互连网时,我一直无法找到正确的语法来检查头盔列表中是否存在值。
小智 5
您可以使用该has功能从小枝函数库所使用的头盔。但是请注意,该函数的文档存在问题(参数顺序错误)。在你的情况下应该是这样的:
{{if has .Release.Namespace .Values.Namespaces }}
<chart goes here>
{{ end }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |