You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署新Helm Chart至JFrog Artifactory后index.yaml未自动更新

Helm Chart上传至JFrog Artifactory 7.46.6后index.yaml未自动更新问题

近期将新Helm Chart部署到JFrog Artifactory 7.46.6后,发现对应仓库的index.yaml未自动更新——必须手动重新计算索引,该Chart才会出现在index.yaml中,这是此前从未遇到过的情况。

我的部署工具依赖index.yaml,因此这一问题引发了各类部署故障。此前,上传Helm Chart至Artifactory后即可直接部署,无需任何手动操作。

测试用PowerShell脚本

我用以下PowerShell脚本直接部署到本地仓库进行测试:

$creds = Get-Credential

Invoke-WebRequest "https://artifactory.foo.bar/artifactory/helm-local/foo/bar/mychart-9.9.1.tgz" -Credential $creds -Method PUT -InFile "mychart-9.9.1.tgz"

Chart已成功部署,但查看values.yaml时无法找到该Chart,直到手动重新索引仓库后才会出现。

已尝试的排查操作

  • 通过Artifactory GUI手动部署Chart
  • 直接部署至HA架构中的两台Artifactory节点之一

另外,涉事仓库同时属于一个虚拟仓库——查看该虚拟仓库的values.yaml,同样找不到这个Chart包。

核心疑问

我需要明确Artifactory的预期行为:Artifactory是否会自动更新index.yaml,还是必须由用户手动操作?

我已经检索了大量资料,但未找到明确的是/否答案。也检查了Artifactory前端设置,未发现任何与自动索引相关的配置(如启用/禁用、间隔设置等),不确定是否存在前端无法查看的配置文件控制该功能。

如果Artifactory本应自动重新索引,说明我们的配置发生了变更,需要恢复;如果它本就不支持自动重新索引,我无法理解此前为何能正常工作。

内容的提问来源于stack exchange,提问作者justin's work account

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 05:33:12