Artifactory无法解析Helm index.yaml

时间:2018-03-20 19:32:19

标签: artifactory kubernetes-helm

我正在尝试使用Artifactory作为我们的Helm Charts的前线。我有以下设置:

  • helm-remote-stable:稳定的社区Helm Charts
  • helm-local-stable:稳定的公司Helm Charts
  • helm-stable:以上两个为上游的虚拟仓库

应该发生的是19989996:19990001.632 19989997:19990002.632 19989998:19990003.632 19989999:19990004.632 虚拟仓库管理合并两个上游index.yaml文件。

但是,我在日志中遇到以下异常:

helm-stable

看起来Artifactory试图通过某个库强制执行semver并且它不会解析社区index.yaml文件。这打破了产品的整个功能。

这是社区index.yaml:

的突破
2018-03-20 18:58:04,483 [art-exec-276943] [ERROR] (o.a.a.h.r.m.HelmVirtualMerger:194) - Couldn't read index file in remote repository helm-remote-stable : (was com.github.zafarkhaja.semver.UnexpectedCharacterException) (through reference chain: org.jfrog.repomd.helm.model.HelmIndexYamlMetadata["entries"]->java.util.LinkedHashMap["grafana"]->java.util.TreeSet[6])

请注意- created: 2018-01-28T21:04:13.090211594Z description: The leading tool for querying and visualizing time series and metrics. digest: 6c25c79e16df4c31637d3f8b1b379bb4c0a34157fa5b817f4c518ef50d43911b engine: gotpl home: https://grafana.net icon: https://raw.githubusercontent.com/grafana/grafana/master/public/img/logo_transparent_400x.png maintainers: - email: zanhsieh@gmail.com name: Ming Hsieh name: grafana sources: - https://github.com/grafana/grafana urls: - https://kubernetes-charts.storage.googleapis.com/grafana-0.6.tgz version: "0.6" 整个事情。

有关如何解决此问题的任何想法?我正在使用Artifactory云产品。

2 个答案:

答案 0 :(得分:2)

这已在Artifactory版本5.9.0中修复。 您可以在此处找到更多详细信息:https://www.jfrog.com/jira/browse/RTFACT-15668

答案 1 :(得分:0)

您是否尝试将helm-local-stable图表的版本从0.6更改为0.6.0并将其推送到{{1}}。