1.6. Red Hat OpenShift Pipelines Operator를 1.7에서 1.8로 업그레이드한 후 Tekton Hub 권한 부여 비활성화
Red Hat OpenShift Pipelines Operator 1.8을 사용하여 Tekton Hub를 설치하면 기본 설치에 대해 Tekton Hub 아티팩트의 로그인 권한 부여 및 등급이 비활성화됩니다. 그러나 Operator를 1.7에서 1.8로 업그레이드하면 클러스터의 Tekton Hub 인스턴스가 로그인 권한 부여 및 평가를 자동으로 비활성화하지 않습니다.
Operator를 1.7에서 1.8로 업그레이드한 후 Tekton Hub의 로그인 권한 부여 및 평가를 비활성화하려면 다음 절차의 단계를 수행합니다.
사전 요구 사항
-
Red Hat OpenShift Pipelines Operator가 클러스터의 기본
openshift-pipelines네임스페이스에 설치되어 있는지 확인합니다.
프로세스
Operator 1.7에 Tekton Hub를 수동으로 설치하는 동안 생성한 기존 Tekton Hub API 시크릿을 삭제합니다.
$ oc delete secret tekton-hub-api -n <targetNamespace>1 - 1
- Tekton Hub API 시크릿 및 Tekton Hub CR의 공통 네임스페이스입니다. 기본적으로 대상 네임스페이스는
openshift-pipelines입니다.
Tekton Hub API의
TektonInstallerSet오브젝트를 삭제합니다.$ oc get tektoninstallerset -o name | grep tekton-hub-api | xargs oc delete참고삭제 후 Operator는 새 Tekton Hub API 설치 프로그램을 자동으로 생성합니다.
기다린 후 Tekton Hub의 상태를 확인합니다.
READY열에True가 표시되면 다음 단계로 이동합니다.$ oc get tektonhub hub샘플 출력
NAME VERSION READY REASON APIURL UIURL hub 1.8.0 True https://tekton-hub-api-openshift-pipelines.apps.example.com https://tekton-hub-ui-openshift-pipelines.apps.example.comTekton Hub UI의
ConfigMap오브젝트를 삭제합니다.$ oc delete configmap tekton-hub-ui -n <targetNamespace>1 - 1
- Tekton Hub UI 및 Tekton Hub CR의 공통 네임스페이스입니다. 기본적으로 대상 네임스페이스는
openshift-pipelines입니다.
Tekton Hub UI의
TektonInstallerSet오브젝트를 삭제합니다.$ oc get tektoninstallerset -o name | grep tekton-hub-ui | xargs oc delete참고삭제 후 Operator는 새 Tekton Hub UI 설치 프로그램을 자동으로 생성합니다.
기다린 후 Tekton Hub의 상태를 확인합니다.
READY열에True가 표시되면 다음 단계로 이동합니다.$ oc get tektonhub hub샘플 출력
NAME VERSION READY REASON APIURL UIURL hub 1.8.0 True https://tekton-hub-api-openshift-pipelines.apps.example.com https://tekton-hub-ui-openshift-pipelines.apps.example.com