5.5. 使用 CLI 启用 GitOps 控制台插件
如果在安装 Red Hat OpenShift GitOps Operator 后禁用 GitOps 控制台插件,您可以使用 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 页面。