流水线构建后找不到chart包

  • Choerodon平台版本:0.24

  • 运行环境:一键部署

  • 问题描述:

    通过应用流水线构建部署服务,执行成功后cd部署的服务找不到chart包,提示:chart “go-test” version “2021.1.11-163214-master” not found in http://chart.jr.com/operation/c7n-group/ repository

查看chart仓库发现没有任何chart包,但任务执行成功了


  • 尝试手动推送到chart仓库是可以推送的

你好,重试chart这个Job然后等任务结束,看看devops_service的日志有没有异常,然后再去界面试试部署可以了吗。

重试了,没有异常, 部署还是失败

麻烦到devops_service数据库执行以下的SQL看看数据,域名和密码注意打码:

SELECT config
FROM devops_config
WHERE name = 'chart_default';

域名是正确的

你的chartmuseum需要用户名密码吗?

一键安装 devops 没有配置 chartmuseum的用户名和密码,请执行下面的命令修复

helm upgrade devops-service c7n/devops-service \
    --reuse-values \
    --set env.open.SERVICES_HELM_USERNAME=choerodon \
    --set env.open.SERVICES_HELM_PASSWORD=password \
    --version 0.24.1 \
    --namespace c7n-system
1赞

要,用c7nctl一键部署的,chartmuseum手动上传是成功的

可以了,谢谢