• 微服务开发框架升级

    请按以下顺序依次进行升级部署,请不要随意调整升级顺序。升级后可能数据库结构会发生改变,故不能进行版本回退。文档升级命令中的RELEASE NAME是在基于分步安装文档之上编写的,若你在安装时指定了其他RELEASE NAME,请以你安装时指定的RELEASE NAME为准。一键部署安装的请执行helm list命令查看RELEASE NAME。

    添加Choerodon Chart仓库

    helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
    helm repo update
    

    注意事项

    升级register server

    升级manager service

    升级asgard service

    升级notify service

    升级iam service

    升级api gateway

    删除gateway helper

    升级oauth server

    升级file service

    DevOps服务升级

    升级devops service

    从0.18.13以下的版本升级到0.18.13以及以上的版本时,为了在gitlab-ci中使用每个项目单独的用户去推送镜像,需要手动调用api去同步创建harbor用户,请使用管理员用户登陆平台,在管理界面的平台服务->平台接口->devops-service->devops-check-controller里面调用数据修复接口,参数传入为0.18.13,记得检查gitlab-ci.yaml文件内docker login时的参数是否为 DOCKER_USERNAME和DOCKER_PASSWORD

    从0.17开始,开发管理可以选择接入SonarQube进行代码质量管理。如果不需要进行代码质量管理在kubernetes控制节点的服务器中执行如下命令: kubectl edit cm devops-service -n c7n-system 如果存在service.sonarqube.url的内容删除即可。

    升级gitlab service

    升级workflow service

    敏捷管理升级

    敏捷管理更新了数据库的链接方式,请务必确认数据库正确连接地址,可能是c7n-mysql.c7n-system.svc, mysql.c7n-system.svc或mysql中的任意一种,升级时注意替换相应的参数。

    升级agile service

    升级state machine service

    升级issue service

    升级foundation service

    测试管理升级

    知识管理升级

    升级XWiki

    XWiki-0.18.0版本需要依赖Choerodon微服务框架的0.18.0版本功能,在升级XWiki之前,请确保Choerodon微服务框架已经升级到0.18.0版本。
    

    升级wiki service

    升级knowledgebase-service

    注意:knowledgebase-service本次升级会同步xwiki的文档信息,同时修改问题关联的文档到知识管理。所以在升级前,请确保xwiki、agile-service、iam-service、asgard-service均已经升级完成,且服务可以正常访问。

    整合前端升级