bcgov / bcgov/alcs

Remove ClusterTask references and replace with a Cluster Resolver reference before August 14th

Open
#3,049 0 comments 0 reactions 0 assignees View on GitHub
Task
Dominant language
TypeScript
Stars
10
Forks
0
Avg merge
20h 8m
Merged PRs (30d)
30

Description

### From Platform Services:
In order to move to a newer and better supported version of OpenShift Pipelines, an upgrade of the operator is required on all of our managed OpenShift clusters. This is also required to address a bug in how Pipelines information is presented in the OpenShift web console after upgrading to OpenShift 4.18.

Before we apply this upgrade, all users of OpenShift pipelines should investigate their Pipeline configurations before August 14th 2026 and remove ClusterTask references and replace with a Cluster Resolver reference instead.

An example YAML snippet showing what needs to be replaced and the equivalent using the same task (openshift-client).

Replace the following:

taskRef:​
kind: ClusterTask​
name: openshift-client​

with this:

taskRef:​
resolver: cluster​
params:​
- name: kind​
value: task​
- name: name​
value: openshift-client​
- name: namespace​
value: openshift-pipelines

Once this migration has been verified by Platform Services or Platform Operations, we will then proceed with scheduling the Pipelines upgrade to a newer version (from v1.18 to v1.22).

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the project's Pipeline configuration YAML for ClusterTask references and compare each occurrence with the provided Cluster Resolver example. Confirm that affected configurations use the replacement format, then request migration verification from Platform Services or Platform Operations before the planned OpenShift Pipelines upgrade.

Written by the indexing model from the issue text.

Assessment

Domain
devops
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.