-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
ClusterTask removal and add support for Task resolver
-
False
-
None
-
False
-
Green
-
To Do
-
0
-
0% To Do, 20% In Progress, 80% Done
-
Not Supported
Problem:
ClusterTask has been deprecated and will be removed in Pipelines Operator 1.17. In the console UI, we have a ClusterTask list page, and ClusterTasks are also listed in the Tasks quick search in the Pipeline builder form.
Goal:
Remove ClusterTask and references from the console UI and use Tasks from `openshift-pipelines` namespace.
Why is it important?
Use cases:
- <case>
Acceptance criteria:
- Remove the ClusterTasks tab and the list page
- Remove ClusterTasks from Tasks quick search
- List Tasks from the `openshift-pipelines` namespace in the Tasks quick search
- Users should be able to create pipelines using the tasks from `openshift-pipelines` namespace in the Pipeline builder.
- Remove the ClusterTasks tab, list page, and from Task quick search from the static plugin only if 1.17 Pipelines operator is installed.
- Backport the static plugin changes to the previous OCP version supported by 1.17
Dependencies (External/Internal):
Design Artifacts:
Exploration:
Resolver in Tekton https://tekton.dev/docs/pipelines/resolution-getting-started/
Task resolution: https://tekton.dev/docs/pipelines/cluster-resolver/#task-resolution