Uploaded image for project: 'OpenShift Dev Console'
  1. OpenShift Dev Console
  2. ODC-7694

ClusterTask removal and add support for Task resolver

XMLWordPrintable

    • 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:

      1. <case>

      Acceptance criteria:

      1. Remove the ClusterTasks tab and the list page
      2. Remove ClusterTasks from Tasks quick search
      3. List Tasks from the `openshift-pipelines` namespace in the Tasks quick search
      4. Users should be able to create pipelines using the tasks from `openshift-pipelines` namespace in the Pipeline builder.
      5. Remove the ClusterTasks tab, list page, and from Task quick search from the static plugin only if 1.17 Pipelines operator is installed.
      6. 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 

      Note:

              rh-ee-lprabhu Lokananda Prabhu
              viraj-1 Vikram Raj
              Lokananda Prabhu Lokananda Prabhu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: