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 로 이동하여 애플리케이션, ApplicationSets, AppProjects, ImageUpdaters 및 Rollouts 페이지에 액세스할 수 있는지 확인합니다.