Helm 依赖项更新无法从 ansible shell 运行

发布于 2025-01-11 08:57:47 字数 265 浏览 0 评论 0原文

我正在尝试从 Ansible shell 模块运行 helm dependency update Charts/ ,但它抛出错误

错误:在存储库 https://abc/123 中找不到 XYZ 图表

但是,当我手动运行相同的命令时,它正在工作。 我在这两种情况下都使用相同的用户。

shell: helm dependency update charts/

I am trying to run helm dependency update charts/ from Ansible shell module, but its throwing error

Error: XYZ chart not found in repo https://abc/123

However, when i am running same command manually it is working.
I am using same user in both the case.

shell: helm dependency update charts/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

面如桃花 2025-01-18 08:57:47

在 Ansible shell 模块中,我正在运行

shell: |
   helm repo update
   helm dependency update ....

调试时,我发现 helm repo 未在 ~/.cache/helm/repo/repo_name-charts.txt 中更新
然后在 helm repo update 命令后添加一些睡眠后,下一个命令起作用了。

 shell: |
       helm repo update
       sleep 40
       helm dependency update ....

这并不令人信服,但对我来说它有效。似乎 helm repo update 命令异步更新存储库。

In Ansible shell module i was running

shell: |
   helm repo update
   helm dependency update ....

While debugging i found helm repo was not updated in ~/.cache/helm/repo/repo_name-charts.txt
Then after adding some sleep after helm repo update command, next command worked.

 shell: |
       helm repo update
       sleep 40
       helm dependency update ....

This is not convincing but for me it worked. Seems helm repo update command updates repo asynchronously.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文