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 的登录授权和评级,请执行以下步骤。
先决条件
-
确保在集群中的默认
openshift-pipelines命名空间中安装了 Red Hat OpenShift Pipelines Operator。
流程
删除您在为 Operator 1.7 安装 Tekton Hub 时创建的现有 Tekton Hub API secret。
oc delete secret tekton-hub-api -n <targetNamespace>
$ oc delete secret tekton-hub-api -n <targetNamespace>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Tekton Hub API secret 和 Tekton Hub CR 的通用命名空间。默认情况下,目标命名空间是
openshift-pipelines。
删除 Tekton Hub API 的
TektonInstallerSet对象。oc get tektoninstallerset -o name | grep tekton-hub-api | xargs oc delete
$ oc get tektoninstallerset -o name | grep tekton-hub-api | xargs oc deleteCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意删除后,Operator 会自动创建一个新的 Tekton Hub API 安装程序设置。
等待并检查 Tekton Hub 的状态。当
READY列显示为True时,继续执行后续步骤。oc get tektonhub hub
$ oc get tektonhub hubCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
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
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.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 删除 Tekton Hub UI 的
ConfigMap对象。oc delete configmap tekton-hub-ui -n <targetNamespace>
$ oc delete configmap tekton-hub-ui -n <targetNamespace>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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
$ oc get tektoninstallerset -o name | grep tekton-hub-ui | xargs oc deleteCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意删除后,Operator 会自动创建一个新的 Tekton Hub UI 安装程序设置。
等待并检查 Tekton Hub 的状态。当
READY列显示为True时,继续执行后续步骤。oc get tektonhub hub
$ oc get tektonhub hubCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
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
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.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow