6.3. 禁用未指定版本和版本的集群任务
作为集群管理员,您可以禁用安装 OpenShift Pipelines Operator 的集群任务。
流程
要删除所有非版本的集群任务和最新版本的集群任务,请编辑
TektonConfig
自定义资源定义(CRD)并将spec.addon.params
中的clusterTasks
参数设置为false
。TektonConfig
CR 示例apiVersion: operator.tekton.dev/v1alpha1 kind: TektonConfig metadata: name: config spec: params: - name: createRbacResource value: "false" profile: all targetNamespace: openshift-pipelines addon: params: - name: clusterTasks value: "false" ...
当您禁用集群任务时,Operator 会删除所有非版本的集群任务,且只从集群中删除最新版本的集群任务。
注意重新启用集群任务将安装非版本的集群任务。
可选: 要删除早期版本的集群任务,请使用以下方法之一:
要删除个别较早版本的集群任务,请使用
oc delete clustertask
命令,后面是版本化的集群任务名称。例如:$ oc delete clustertask buildah-1-6-0
要删除由旧版本 Operator 创建的所有版本集群任务,您可以删除对应的安装程序设置。例如:
$ oc delete tektoninstallerset versioned-clustertask-1-6-k98as
小心如果您删除旧版本的集群任务,则无法恢复它。您只能恢复当前创建的 Operator 版本和未版本的集群任务。