KubePi icon indicating copy to clipboard operation
KubePi copied to clipboard

应用市场

Open yuntianfeijing opened this issue 3 years ago • 5 comments

c8fba2bd3c8b4224f282ddb48c498d6

不好意思,没有复现这个问题,我们的.cache目录下面会根据集群名称生成文件夹,缓存文件名称没有hash处理,也是根据仓库名称来生成的

例如: ~/.cache/helm/{clustername}/repository/{reponame}-charts.txt ~/.cache/helm/{clustername}/repository/{reponame}-index.yaml

Originally posted by @zhengkunwang223 in https://github.com/KubeOperator/KubePi/issues/109#issuecomment-1197726637

yuntianfeijing avatar Aug 04 '22 07:08 yuntianfeijing

是 ~/.cache/helm/repository 目录,而不是带{clustername} 的目录

yuntianfeijing avatar Aug 04 '22 07:08 yuntianfeijing

image 建议如此修改如下位置代码: https://github.com/KubeOperator/KubePi/blob/master/pkg/util/helm/helm.go#L291-L296

yuntianfeijing avatar Aug 04 '22 08:08 yuntianfeijing

Get.

wanghe-fit2cloud avatar Aug 04 '22 08:08 wanghe-fit2cloud

原因参考: https://github.com/helm/helm/blob/v3.9.2/pkg/action/install.go#L718 https://github.com/helm/helm/blob/v3.9.2/pkg/repo/chartrepo.go#L233-L247 在client设置 RepoURL时,会重新获取charts.txt及 index.yaml,且依随机[]byte 并base64命名文件前缀

yuntianfeijing avatar Aug 04 '22 08:08 yuntianfeijing

原因参考: https://github.com/helm/helm/blob/v3.9.2/pkg/action/install.go#L718 https://github.com/helm/helm/blob/v3.9.2/pkg/repo/chartrepo.go#L233-L247 在client设置 RepoURL时,会重新获取charts.txt及 index.yaml,且依随机[]byte 并base64命名文件前缀

您好 注释掉 client.RepoURL = re.URL 这行会导致获取不到hem chart 包

zhengkunwang223 avatar Aug 10 '22 02:08 zhengkunwang223