• 基础组件调整

    0.12版本我们去掉了zookeeper和kafka组件,故依赖这两个组件的服务参数需要做出调整。

    微服务开发框架升级

    请按以下顺序依次进行升级部署,请不要随意调整升级顺序。升级后可能数据库结构会发生改变,故不能进行版本回退。文档升级命令中的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
    

    注意事项

      kubectl delete job --all -n c7n-system
    

    升级register server

    升级config server

    升级manager service

    0.12版本manager service需要连接Redis数据库,请根据集群内的Redis数据库地址,替换以下参数env.open.SPRING_REDIS_HOST、env.open.SPRING_REDIS_PORT的值。

    升级asgard service

    升级notify service

    升级iam service

    升级api gateway

    升级gateway helper

    升级oauth server

    升级file service

    DevOps服务升级

    升级devops service

    0.12版本devops service增加了env.open.TEMPLATE_VERSION_CHOERODONMOCHATEMPLATE和env.open.AGENT_CERTMANAGERURL两个参数。并且env.open.TEMPLATE_VERSION_MICROSERVICE、env.open.TEMPLATE_VERSION_MICROSERVICEFRONT、env.open.TEMPLATE_VERSION_JAVALIB均为0.9.0版本。

    升级gitlab service

    敏捷管理升级

    0.12版本agile service需要连接wiki,请根据集群内的wiki地址和OIDC TOKEN值,替换以下参数env.open.SERVICES_WIKI_HOST、env.open.SERVICES_WIKI_TOKEN的值。注意env.open.SERVICES_WIKI_TOKEN与xwiki的env.OIDC_ENDPOINT_TOKEN、wiki-service的env.open.WIKI_TOKEN 这三者的值必须一致。可使用helm get values xwiki查看并使用env.OIDC_ENDPOINT_TOKEN中的token值。

    升级agile service

    升级state machine service

    升级issue service

    测试管理升级

    知识管理升级

    请注意:xwiki的env.OIDC_ENDPOINT_TOKEN、wiki-service的env.open.WIKI_TOKEN与agile-service 的env.open.SERVICES_WIKI_TOKEN这三者的值必须一致。

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

    1. 安装xwiki的0.12.1版本

      helm upgrade xwiki c7n/xwiki \
          -f <(helm get values xwiki) \
          --version 0.12.1
      
    2. 等待xwiki安装启动完成,使用admin用户登录wiki系统(直接访问wiki系统的域名),然后点击顶部导航栏右侧的齿轮(设置)按钮,进入系统设置: 设置->内容->导入 ,进入到导入的设置页,然后上传Choerodon-wiki-0.12.1-update.xar更新包 ,下载地址

    3. 上传成功之后,点击刚上传的xar包,在页面右侧会出现需要导入的包的内容,滚动页面到最下方,点击导入按钮,等待导入完成即可。

    整合前端升级