首次部署应用报错,chart "go-register-server"r" not found in repositor

  • Choerodon平台版本: 0.24.0

  • 遇到问题的执行步骤:
    新环境,首次创建项目和应用,部署应用时,出现以下错误:
    图片

事物中没有看到失败事物

尝试给nfs目录中给 chartmuseum 的目录 777 权限后,重新跑ci试一试

cicd 中chart_build,生成的路径 跟部署的不一致。这个需要怎么调整

已经是777权限了,

chmod 777 -R /path

加一个 -R 试一试呢

还是没有用哦,而且 目录下面是空的。

本地尝试推送一下chart包呢

curl --data-binary “@mychart-0.1.0.tgzhttp://localhost:8080/operation/baseframework/api/charts

输入用户密码也是失败的


认证失败

curl --data-binary “@mychart-0.1.0.tgz” -u ‘username:password’ http://localhost:8080/operation/baseframework/api/charts

你这台机子上执行命令的目录中有 mychart-0.1.0.tgz 这个文件吗?



手动上传是OK的

现在再去跑一下CI呢 retry一下

还是不行呢大侠,这个路径生成的始终不正常。

这个路径是对的哈,你再检查一下 devops-service 的配置呢,看看环境变量里面 chart 的相关变量值是否正确

kubectl get deployments -n c7n-system devops-service -o yaml

发现问题了,是初始化的helm密码改过,现在改了devops-service deployments,重新跑ci 还是没上传,这个项目是不是得重新建了?

不需要的,讲道理是可以的了,应该是没问题了才对

重新部署了一下devops-service,ok了 多谢!