This documentation is for a release that is no longer maintained
See documentation for the latest supported version.5.2. Red Hat OpenShift での CodeReady Workspaces 2.15 のアップグレード
CodeReady Workspaces 2.15 以前のバージョンで使用されていたワークスペースエンジンと認証システムは廃止されました。この非推奨化により、CodeReady Workspaces 2.15 をアップグレードするにはアップグレードスクリプトを実行するようになりました。
5.2.1. Red Hat OpenShift での CodeReady Workspaces 2.15 から OpenShift Dev Spaces 3.0.1 への手動アップグレード リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift で CodeReady Workspaces 2.15 を OpenShift Dev Spaces 3.0.1 に手動でアップグレードできます。
前提条件
- OpenShift Container Platform 4.10 または OpenShift Dedicated 4.10 または Red Hat OpenShift Service on AWS (ROSA) 4.10。
- いずれかの 「サポートされるプラットフォーム」 にデプロイされた CodeReady Workspaces インスタンス。インスタンスはデフォルトの内部 PostgreSQL データベースを使用し、Red Hat OpenShift で OAuth が有効になっています。Red Hat CodeReady Workspaces2.15-OpenShiftOAuth の設定 を参照してください。
次のコマンドラインツールを使用できます。
-
oc -
curl -
jq
-
- アップグレードコマンドを実行するホストが Linux で実行されている。
オプション:
- すべてのワークスペースからのすべての変更がコミットされ、Git リモートにプッシュされている。
- UX の低下を避けるために、すべてのワークスペースを停止している。
- CodeReady Workspaces データをバックアップしている。Red Hat CodeReady Workspaces 2.15 - Backup and recovery を参照してください。
手順
1-prepare.sh をダウンロードします。
1-prepare.shは、CodeReady Workspaces と RH-SSO をシャットダウンし、既存ユーザーのデータを取得して、CodeReady Workspaces データベースをダンプします。2-migrate.sh をダウンロードします。
2-migrate.shは CodeReady Workspaces RH-SSO およびデータベースデータを取得し、更新されたデータでデータベースを再作成します。3-subscribe.sh をダウンロードします。
3-subscribe.shは、CodeReady Workspaces Operator および RH-SSO リソースを削除し、CheCluster CR を更新して、新規の OpenShift Dev Spaces Operator サブスクリプションを作成します。4-wait.sh をダウンロードします。
4-wait.shは、OpenShift Dev Spaces の準備が整うまで待機します。これには 5 分以上かかる場合があります。アップグレードスクリプトで使用する環境変数を設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow アップグレードスクリプトを実行します。
chmod +x ./1-prepare.sh ./2-migrate.sh ./3-subscribe.sh ./4-wait.sh; \ ./1-prepare.sh && ./2-migrate.sh && ./3-subscribe.sh && ./4-wait.sh
$ chmod +x ./1-prepare.sh ./2-migrate.sh ./3-subscribe.sh ./4-wait.sh; \ ./1-prepare.sh && ./2-migrate.sh && ./3-subscribe.sh && ./4-wait.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
-
OpenShift Dev Spaces ダッシュボードで、
に移動して 3.0 であることを確認します。