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
    • 0
    • 0% 0%

      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.

            ssadeghi@redhat.com Siamak Sadeghianfar
            rhn-support-jyarora Jyotsana Arora
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: