• 微服务开发框架升级

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

    删除旧版猪齿鱼框架服务


    为了规范组件的命令规则,现在将所有的 hzero-* 组件重命名为 choerodon-*,因此需要删掉原来的组件。
    helm uninstall -n c7n-system hzero-register
    helm uninstall -n c7n-system hzero-admin
    helm uninstall -n c7n-system hzero-iam
    helm uninstall -n c7n-system hzero-asgard
    helm uninstall -n c7n-system hzero-swagger
    helm uninstall -n c7n-system hzero-gateway
    helm uninstall -n c7n-system hzero-oauth
    helm uninstall -n c7n-system hzero-platform
    helm uninstall -n c7n-system hzero-monitor
    helm uninstall -n c7n-system hzero-file
    helm uninstall -n c7n-system hzero-message
    helm uninstall -n c7n-system hzero-front
    

    添加Choerodon Chart仓库

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

    部署 choerodon register

    升级 choerodon admin

    升级 choerodon iam

    升级 choerodon asgard

    部署 choerodon swagger

    升级 choerodon gateway

    升级 choerodon oauth

    升级 choerodon platform

    升级 choerodon monitor

    升级 choerodon file

    升级 choerodon message

    敏捷管理升级

    开始进行升级部署前请先备份好数据库。
    此次升级数据库初始化工具也进行了升级;更改了菜单数据初始化方式;本服务数据初始化使用preJob.preInitDB.datasource.xxx参数和之前一样; 菜单数据初始化使用preJob.preInitDB.datasources.platform.xxx,可支持框架数据和业务数据分库初始化菜单

    升级 agile service

    升级 test manager service

    升级 knowledgebase 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.23.1 \
        --namespace c7n-system
    

    升级choerodon-front

    更改Minio Bucket权限

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

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