8.3. Helm インストールの self-service automation portal のバージョン番号の更新
OpenShift Container Platform インスタンス上の self-service automation portal プロジェクトのプラグインレジストリーを更新した後、プラグインファイルの新しいバージョンで Helm チャートを更新する必要があります。
helm コマンドを使用して、または OpenShift Web コンソールから Helm チャートを更新できます。
エアギャップまたは切断された環境でのアップグレードの場合、標準的な手順を直接使用することはできません。まず、必要なコンテナーイメージをローカルレジストリーにミラーリングし、オフラインで使用するために Helm チャートを準備する必要があります。
このプロセスの詳細な手順については、セルフサービス自動化ポータルのインストール の エアギャップ環境で の セルフサービス自動化ポータルのインストール セクションを参照してください。
手順
コマンドラインから Helm チャートを更新します。
- ターミナルで、OpenShift インスタンスにログインします。
- セルフサービスの自動化ポータルがインストールされている OpenShift プロジェクトを開きます。
以下のコマンドを実行して、Helm リポジトリーが最新の状態であることを確認します。
helm repo update
$ helm repo updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow Helm チャートの最新バージョンを見つけます。
helm search repo openshift-helm-charts/redhat-rhaap-portal
$ helm search repo openshift-helm-charts/redhat-rhaap-portalCopy to Clipboard Copied! Toggle word wrap Toggle overflow Helm リリースをアップグレードします。
helm upgrade <release_name> openshift-helm-charts/redhat-rhaap-portal --version <chart_version>
$ helm upgrade <release_name> openshift-helm-charts/redhat-rhaap-portal --version <chart_version>Copy to Clipboard Copied! Toggle word wrap Toggle overflow <
;release_name> を Helm リリースの名前に置き換え、<chart_version> を直前の手順で特定した新しい Helm チャートバージョン番号に置き換えます。
OpenShift Web コンソールを使用して Helm チャートを更新します。
- ブラウザーで OpenShift Container Platform Web コンソールにログインします。
- Developer パースペクティブに切り替えます。
- セルフサービスの自動化ポータルの Helm デプロイメントを持つ OpenShift プロジェクト にあることを確認します。
- ナビゲーションメニューから Select Helm を選択します。
- Helm リリース のリストで既存のセルフサービス自動化ポータルのデプロイメントを見つけ、その名前をクリックします。
-
を選択します。 - Upgrade ペインで、Chart Version ドロップダウンリストからアップグレードするバージョンを選択します。
- YAML 設定を確認し、カスタム値が保持されていることを確認します。
- をクリックしてアップグレードを開始します。
検証
アップグレードが完了したら、更新されたセルフサービス自動化ポータルインスタンスが実行されていることを確認します。OpenShift Container Platform Web コンソールで、プロジェクトの Topology ビューに移動します。セルフサービスの自動化ポータルインスタンスが利用可能で、関連するすべての Pod が Running 状態にあることを確認します。