在Artifactory 5.8.3中,Local Helm Repository不生成index.yaml

时间:2018-02-06 21:38:47

标签: artifactory kubernetes-helm

我正在尝试JFrog Artifactory的最新版本(5.8.3)。想将它用作Helm Repo,但未能创建一个。

我正在使用的图像是oss one,docker.bintray.io/jfrog/artifactory-oss。 用它开始一个全新的容器; 创建本地回购并选择Helm作为类型。但是在repo中没有生成index.yaml。试过“重新计算指数”,仍然没有。 然后我创建了一个虚拟回购,选择了Helm类型并在其中添加了第一个本地回购。当我尝试使用helm客户端添加repo时,它会向404.inaml抱怨404。

Storyboard

如果我手动创建一个index.yaml并将其作为工件放入repo,它可以工作,但这不是我所期待的。

有没有人成功创建了一个带有Artifactory的Local Helm Repository并生成了index.yaml?

1 个答案:

答案 0 :(得分:3)

如文档中所述,舵图只能通过虚拟存储库解析。所以你需要创建一个虚拟的helm repo,聚合你的本地并在其上使用你的helm客户端。 https://www.jfrog.com/confluence/display/RTF/Helm+Chart+Repositories#HelmChartRepositories-ResolvingHelmCharts