Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-4717

PaC: Support default tasks in shared pipeline

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Pipelines
    • None
    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      PaC: Support default tasks in shared pipeline

      2. What is the nature and description of the request?

      When using a pipelinesascode.tekton.dev/pipeline annotation to reference a pipeline, we found that it is needed to import all the tasks used in that pipeline as well. This makes it very fragile, as any change in tasks in the referenced pipeline will break all builds using the pipeline. And also, this will make it very tedious to use. In our opinion, the tasks used in the referenced pipeline should be the responsibility of that pipeline, and that pipeline alone.

      3. Why does the customer need this? (List the business requirements here)

      This would make PaC shared pipelines a lot more robust (default users cannot forget to import a task, or import wrong tasks, or updating the pipeline won't break all the pipelineruns), and it would make using them a lot more developer friendly. In my opinion it is a huge improvement if this would be implemented.

      4. List any affected packages or components.

              rh-ee-ssadeghi Siamak Sadeghianfar
              rhn-support-jyarora Jyotsana Arora
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: