• 微服务开发框架升级

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

    更新数据库配置

    为了防止wiki中页面数据过大导致报错,需要调整数据库的配置

    kubectl scale deployment mysql --replicas=0 -n c7n-system 
    helm upgrade mysql c7n/mysql \
    --version=0.1.0 \
    -f<(helm get values mysql) \
    --set config.max_allowed_packet=32M
    kubectl scale deployment mysql --replicas=1 -n c7n-system 
    

    升级register server

    升级config server

    升级manager service

    升级asgard service

    升级notify service

    升级iam service

    升级api gateway

    升级gateway helper

    升级oauth server

    升级file service

    DevOps服务升级

    升级devops service

    升级gitlab service

    敏捷管理升级

    升级agile service

    升级state machine service

    升级issue service

    测试管理升级

    知识管理升级

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

    1. 安装xwiki的0.13.1版本

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

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

    4. 升级包导入完成后,用户访问首页会显示404,退出重新登录即可。

    5. 登录成功后,访问首页会跳转到我的空间,说明升级成功。

    整合前端升级