gpt4 book ai didi

kubernetes-helm - 检查列表是否包含 Helm 图中的项目

转载 作者:行者123 更新时间:2023-12-02 08:04:33 25 4
gpt4 key购买 nike

如果值列表中有某个值,我有一个要部署的图表。
我尝试了以下

{{if .Release.Namespace in .Values.Namespaces }}
<chart goes here>
{{ end }}

其中使用的值文件包含以下内容
Namespaces:
-value1
-value2

但我收到一个错误 function "in" not defined
搜索网络时,我一直无法找到正确的语法来检查 Helm 列表中是否存在值。

最佳答案

您可以使用Helm使用的 has function中的sprig functions library。但是请注意there's an issue with the documentation of the function(参数顺序错误)。在你的情况下应该是这样的:

{{if has .Release.Namespace .Values.Namespaces }}
<chart goes here>
{{ end }}

关于kubernetes-helm - 检查列表是否包含 Helm 图中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52987928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com