问题标签 [helmfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

kubernetes-helm - Helm 遍历键

我正在尝试迭代我的值文件中的机密列表并将其作为环境变量安装在 pod 上,但很难使用它。

吐出示例模板的 helm 模板命令列出了我期望的键和值,但是当我部署时,只有“名称”键安装在 pod 上,但之后没有像 valuefrom 和 secretkeyref 那样的东西。非常感谢对此的任何帮助:)

在此处输入图像描述

0 投票
1 回答
1738 浏览

github-actions - 使用 helmfile 部署图表返回退出代码 1

我正在尝试使用 helmfile 部署图表。它在本地使用相同的版本和相同的集群运行良好。

头盔文件

完整的管道可以在这里找到,但相关的命令可以在下面看到

管道的完整输出可以在这里找到,但相关部分可以在下面看到

请注意,在本地运行时,我还会收到消息“获取部署的发布版本失败:无法获取:helm 的版本”。但是退出码还是0。

更新ls:我通过在管道末尾添加 a 使其工作。[ "$IMAGE_TAG" == "latest" ] && ./helmfile --debug -e dev sync如果评估失败,则表达式以 1 退出。有没有人有比ls之后上线更好的解决方案?

0 投票
0 回答
169 浏览

kubernetes - helm secrets 无法在 Gitlab CI 中解密并且工作正常本地 CLI

我创建了 values.yaml 文件并使用 helm enc 进行了加密。当我使用 helm secrets install .... 它在本地运行良好。但是如果我在 Gitlab CI 中执行,而不是解密。它仅分配加密值。

上面的命令是在本地 CLI 中解密和分配值,而不是在 CI gitlab 中。

如果我在管道中执行相同的命令。Values.yaml 中的内容未解密。

0 投票
1 回答
372 浏览

ansible - 即时创建掌舵图

我需要在 Jenkins 管道中创建掌舵图。

据我了解,helmfile 可以更轻松地跨环境部署 helm 图表,但它无助于创建 helm 图表。

我看过chartify。看起来它不再维护了。

move2kube 似乎是基于提示的系统。我找不到生成舵图的论据。

有没有人以其他方式实现这一目标?

0 投票
1 回答
1736 浏览

kubernetes - 在 Helm 中将字符串转换为 Yaml

我有一个掌舵图,用于部署在 YAML 文件中有配置文件的 spring 服务。目前,我的舵图使用以下代码:

模板/configmap.yaml

我有一个values.yaml如下

问题是,如果我想更改应用程序名称的任何值,我必须像这样重写整个配置:

所以我的问题是,有没有办法在 Helm 模板中将字符串转换为 Yaml。我希望将其转换为 helm yaml 并通过部署文件中的 configmaps 将其注入。

helm 模板对于许多服务都很常见,因此我无法显式定义值,因为它们对于每个服务都是不同的,并且我在各自的 spring 服务存储库中用另一个名为 values.yaml 的文件覆盖 values.yaml。

0 投票
0 回答
119 浏览

azure - 有没有办法让 helm3 与 `az acr helm` cmd 中的`helm3 push`chart.tgz 文件相同?

我在管道代码中使用 azure-cli 命令将图表推送到 azure 容器注册表,例如:

另外,我可以查询图表:图表版本:

上面的例子是基于helm2,很快就会被弃用。如何使用 helm3 命令获得相同的结果?

谢谢

0 投票
1 回答
337 浏览

kubernetes - Helm Chart 的 Chart.yaml 中属性关键字的作用是什么?

我在许多 Helm Chart 的 Chart.yaml 中看到开发人员提供关键字,例如

提供这些有什么意义?这些是否得到了 Helm 中的某些东西的验证?我试图找出原因,但我没有得到有用的信息,所以在这里发布。

0 投票
0 回答
31 浏览

kubernetes-helm - 在 influxdb 图表中设置 max-values-per-tag = "0"

我正在使用以下内容:eks:1.18。 influxdb 图表:版本:4.8.10 appVersion:1.8.0

使用以下标准值文件:

正如您在我要添加的配置部分中看到的那样:

在此处输入图像描述

我无法建立我得到的图表:

template: influxdb/templates/configmap.yaml:31:45: executing "influxdb/templates/configmap.yaml" at <.Values.config.data>: range can't iterate over max-values-per-tag = 0

我在这里想念什么?

谢谢。

0 投票
0 回答
31 浏览

kubernetes - 如何测试 helm 值文件

所有公共 helm 图表值文件都在其主分支上注释了可配置部分,例如入口、OAuth 等。

在合并到 master 之前或发货之前如何验证值?是否有一种用需要测试的数据自动填充 helm 值文件的方法?

0 投票
0 回答
399 浏览

kubernetes - 错误消息 exec.go:282] 从相同的 exec auth 配置构造多个客户端实例可能会在证书轮换期间导致性能问题

当我升级 helm chart 时,什么会导致此错误消息?

那么客户是什么,哪些特定部分负责为他们中的许多人构建?