• 基础组件升级

    添加Choerodon Chart仓库

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

    升级 chartmuseum

    微服务开发框架升级

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

    升级 choerodon register

    升级 choerodon platform

    升级 choerodon admin

    升级 choerodon iam

    升级 choerodon asgard

    升级 choerodon message

    部署 choerodon swagger

    升级 choerodon gateway

    升级 choerodon oauth

    升级 choerodon monitor

    升级 choerodon file

    敏捷管理升级


    - 开始进行升级部署前请先备份好数据库。

    - 由于要修数据,务必停掉前端、后端访问入口,防止修数据过程中访问接口导致的脏数据
    - 一次性修数据任务job,考虑多pod的修数据情况,建议最好只启动一个pod修数据

    升级 agile service


    - 开始进行升级部署前请先备份好数据库。

    升级 test manager service

    - 开始进行升级部署前请先备份好数据库。

    升级 knowledgebase service

    DevOps服务升级

    升级gitlab service

    升级workflow service

    升级devops service

    制品库升级

    在此之前,应该准备好Mysql、Harbor、Gitlab、Minio,Chartmuseum、Nexus这些组件的信息。按以下搭建顺序进行搭建,请不要随意调整搭建顺序。

    部署 code repo service

    部署 prod-repo-service

    整合前端升级

    安装choerodon-front-hzero

      helm upgrade --install choerodon-front-hzero c7n/choerodon-front-hzero \
        -f choerodon-front-hzero.yaml \
        --version 0.24.0 \
        --namespace c7n-system
    

    升级choerodon-front

    默认登录用户

    升级完成后,默认的管理员用户名密码为 [admin/Admin@123!],可使用此用户密码登陆系统。安装完成后建议立即在个人中心修改默认密码。

    刷新组织角色权限

    使用admin用户token,调用https://api.example.com./iam/choerodon/v1/permission/role_permission_async,PUT方式。

    更改Minio Bucket权限

    如果0.22升级时已经更改,可忽略该操作。

    对于之前0.22版本之前创建的文件夹,需要手动在minio界面更改权限为( * Read and Write)。 iamge