2.6. Argo CD インスタンスでの Argo Rollouts UI の有効化
Argo CD インスタンスで Argo Rollouts UI を有効にするには、次の手順を実行します。
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。 - Red Hat OpenShift GitOps Operator が OpenShift Container Platform クラスターにインストールされている。
- RolloutManager カスタムリソース (CR) を設定している。
手順
- OpenShift Container Platform Web コンソールにログインします。
-
Web コンソールの Administrator パースペクティブで、Operators
Installed Operators の順にクリックします。 - インストールされている Operators リストから Red Hat OpenShift GitOps を選択し、Argo CD タブをクリックします。
-
openshift-gitops
namespace の Argo CD タブで Argo CD インスタンスを選択します。 YAML をクリックし、次の設定を追加して Argo Rollouts UI を設定します。
Argo CD CR で Argo Rollouts UI を有効にする例
apiVersion: argoproj.io/v1beta1 kind: ArgoCD metadata: name: argocd spec: server: enableRolloutsUI: true 1
- 1
- この値を
true
に設定してenableRolloutsUI
フィールドを設定します。
- Save をクリックします。
-
Web コンソールの Administrator パースペクティブで、
メニュー
OpenShift GitOps Cluster Argo CD に移動します。Argo CD Web UI のログインページは、新規ウィンドウに表示されます。 Argo CD Web UI で Argo Rollouts UI にアクセスするには、Argo Rollouts リソースを含むサンプルアプリケーションを設定します。
注記enableRolloutsUI
フィールドは Argo CD サーバーのデプロイメント Pod を再起動するため、Argo CD Web UI で Argo Rollouts エクステンションを有効にするまでに数秒かかります。