Artifactory无法解析Helm index.yaml

Artifactory无法解析Helm index.yaml,artifactory,kubernetes-helm,Artifactory,Kubernetes Helm,我试图使用人工制品作为我们的掌舵图的封面。我有以下设置: 舵远程稳定:稳定社区舵图 掌舵本地稳定:稳定的公司掌舵图 掌舵稳定:虚拟回购,以上述两项为上游 应该发生的是,helm stablevirtual repo管理合并两个上游index.yaml文件 但是,我在日志中发现以下异常: 2018-03-20 18:58:04,483 [art-exec-276943] [ERROR] (o.a.a.h.r.m.HelmVirtualMerger:194) - Couldn't read in

我试图使用人工制品作为我们的掌舵图的封面。我有以下设置:

  • 舵远程稳定:稳定社区舵图
  • 掌舵本地稳定:稳定的公司掌舵图
  • 掌舵稳定:虚拟回购,以上述两项为上游
应该发生的是,
helm stable
virtual repo管理合并两个上游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])
看起来Artifactory试图通过某个库强制执行semver,但它没有解析communityindex.yaml文件。这破坏了产品的整个功能

下面是社区索引的突破点。yaml:

- 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"
请注意
版本:“0.6”
,它破坏了整个过程


你知道怎么解决这个问题吗?我正在使用Artifactory云产品。

您是否尝试过将
grafana
图表的版本从0.6更改为0.6.0,并将其推到
helm local stable

这在Artifactory版本5.9.0中得到了修复。
您可以在此处找到更多详细信息:

不知道Artifactory,但Grafana Helm chart当前版本为0.8.3。检查这里:@MingXie你是正确的,0.6是超旧的,但我甚至没有尝试使用grafana图表。问题是,由于包的版本,Artifactory似乎无法解析index.yaml文件。