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

Move to a dynamic pipelines plugin Phase 3: Migrate Pipelines Builder and Topology extension points

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Move to a dynamic pipelines plugin Phase 3: Migrate Pipelines Builder
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 0
    • 100% To Do, 0% In Progress, 0% Done
    • Not Supported

      Problem:

      With the OpenShift Pipelines operator 1.13 we added support for a dynamic console plugin to the operator.

      In the first version it is only responsible for the Dashboard and Pipeline/Repository Metrics tab.

      With ODC-7447 we moved all the detail pages and list pages.

      Now we want to move also the Pipelines Builder to the dynamic plugin.

      Goal:

      Non-goal

      • We don't plan to change the "Import from Git" flow as part of this Epic.
      • We don't want remove the code from the console repository yet. => We don't do this yet so that the console still supports the Pipeline feature with an older Pipelines Operator (that doesn't have the Pipeline Plugin).

      Why is it important?

      • We want to migrate to dynamic plugins so that it's easier to align changes in the console with changes in the operator.
      • In the mid-term this will also reduce the code size and build times of the console project.

      Acceptance criteria:

      • Move the PipelinesBuilder to the dynamic plugin
      • The PB should work without and with the new dynamic plugin

      Dependencies (External/Internal):

      Design Artifacts:

      Exploration:

      Note:

            Unassigned Unassigned
            cjerolim Christoph Jerolimov
            Vikram Raj Vikram Raj
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: