5.5. CLI を使用して GitOps Console プラグインを有効にする
Red Hat OpenShift GitOps Operator のインストール後に GitOps Console プラグインを無効にした場合、OpenShift CLI を使用して手動で有効にすることができます。
前提条件
- Red Hat OpenShift GitOps Operator がインストールされている。
-
cluster-admin権限でクラスターにアクセスできます。 -
OpenShift CLI (
oc) がインストールされている。
コンソールは、console.operator.openshift.io/ cluster の spec.plugins にリストされているプラグインをロードします。
手順
有効になっているプラグインを確認してください。
$ oc get console.operator.openshift.io cluster -o jsonpath='{.spec.plugins}{"\n"}'gitops-plugin を 有効にするには:
ステップ 1 で JSON 配列が出力された場合、たとえば
["monitoring-plugin"]、gitops-plugin を 追加します。$ PLUGIN_PATCH='[{"op":"add","path":"/spec/plugins/-","value":"gitops-plugin"}]' $ oc patch console.operator.openshift.io cluster --type=json -p "${PLUGIN_PATCH}"ステップ 1 で何も出力されなかったか、
nullのみが出力された場合、spec.pluginsが欠落しています。リストを作成する:$ PLUGIN_PATCH='[{"op":"add","path":"/spec/plugins","value":["gitops-plugin"]}]' $ oc patch console.operator.openshift.io cluster --type=json -p "${PLUGIN_PATCH}"前のコマンドで
gitops-plugin がすでにリストに含まれている場合は、この手順をスキップしてください。
- 変更後、ブラウザーを更新してください。プラグインを有効にすると、ナビゲーションメニューに GitOps の 項目が表示されます。
検証
- ナビゲーションメニューから GitOps に移動し、Applications、ApplicationSets、AppProjects、ImageUpdaters、および Rollouts の各ページにアクセスできることを確認してください。