【发布时间】:2018-02-06 21:38:46
【问题描述】:
我正在尝试最新 (5.8.3) 版本的 JFrog Artifactory。想将其用作 Helm Repo,但未能创建。
我使用的是 oss 镜像,docker.bintray.io/jfrog/artifactory-oss。 用它开始了一个全新的容器; 创建本地仓库并选择 Helm 作为类型。但是 repo 中没有生成 index.yaml。尝试“重新计算索引”,仍然没有。 然后我创建了一个虚拟仓库,选择了 Helm 类型并在其中添加了第一个本地仓库。当我尝试使用 helm 客户端添加 repo 时,它向 index.yaml 抱怨 404。
$helm repo add helm_interface http://9.21.61.150:32576/artifactory/helm_interface
Error: Looks like "http://9.21.61.150:32576/artifactory/helm_interface" is not a valid chart
repository or cannot be reached: Failed to fetch http://9.21.61.150:32576/artifactory/helm_interface/index.yaml : 404 Not Found
如果我手动创建一个 index.yaml 并将其作为工件放入 repo,它会起作用,但这不是我所期望的。
是否有人使用 Artifactory 成功创建了本地 Helm 存储库并生成了 index.yaml?
【问题讨论】:
-
我申请了专业版的试用版,得到的和上面一样...
-
如文档 helm 图表中所述,只能通过虚拟存储库解决。因此,您需要创建一个虚拟 helm repo 来聚合您的本地并在其上使用您的 helm 客户端。 jfrog.com/confluence/display/RTF/…
-
@jroquelaure 谢谢,通过设置虚拟仓库并将其聚合到预先设置的本地 helm 仓库,它运行良好。
-
很酷,我将我的评论作为anwser,所以如果你不介意
标签: artifactory kubernetes-helm