5.2.2. 在 Red Hat OpenShift 上回滚到 CodeReady Workspaces 2.15

如果在 Red Hat OpenShift 上将 CodeReady Workspaces 2.15 升级到 OpenShift Dev Spaces 3.0.1,您可以运行一个回滚脚本来恢复 CodeReady Workspaces 2.15。

先决条件

  • OpenShift Container Platform 4.10 或 OpenShift Dedicated 4.10 或 Red Hat OpenShift Service on AWS(ROSA)4.10。

流程

  1. 下载 rollback.sh 脚本。
  2. 设置要在 rollback.sh 脚本中使用的环境变量:

    export INSTALLATION_NAMESPACE=openshift-workspaces 1
    export PRODUCT_ID=red-hat-openshift-devspaces
    export PRODUCT_SHORT_ID=devspaces
    export PRODUCT_DEPLOYMENT_NAME=devspaces
    export PRE_MIGRATION_PRODUCT_OPERATOR_NAMESPACE=openshift-workspaces 2
    export PRE_MIGRATION_PRODUCT_DEPLOYMENT_NAME=codeready
    export PRE_MIGRATION_PRODUCT_SUBSCRIPTION_NAME=codeready-workspaces
    export PRE_MIGRATION_PRODUCT_CHE_CLUSTER_CR_NAME=codeready-workspaces
    export PRE_MIGRATION_PRODUCT_OPERATOR_NAME=codeready-operator
    export PRE_MIGRATION_PRODUCT_OLM_PACKAGE=codeready-workspaces
    export PRE_MIGRATION_PRODUCT_OLM_CHANNEL=latest
    export PRE_MIGRATION_PRODUCT_OLM_CATALOG_SOURCE=redhat-operators
    export PRE_MIGRATION_PRODUCT_OLM_STARTING_CSV=crwoperator.v2.15.4
    1
    以前安装了 CodeReady Workspaces 的 OpenShift -workspaces 或另一个项目。
    2
    以前安装了 CodeReady Workspaces 的 OpenShift -workspaces 或另一个项目。
  3. 运行 rollback.sh 脚本。

    $ chmod +x ./rollback.sh; ./rollback.sh

验证

  • 在 CodeReady Workspaces 仪表板中,进入 AboutServer Version 来验证它是 2.15