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

Move to a dynamic pipelines plugin Phase 4: Migrate Repository form and Topology integration

XMLWordPrintable

    • Move to a dynamic pipelines plugin Phase 4: Migrate Repository form and Topology integration
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • In Progress
    • OCPSTRAT-1019 - Improve capabilities in Pipelines Dynamic Plugin and Static pages
    • 0
    • OCPSTRAT-1019Improve capabilities in Pipelines Dynamic Plugin and Static pages
    • 0% To Do, 0% In Progress, 100% Done
    • M
    • Not Supported

      Problem:

      With the OpenShift Pipelines operator 1.14x 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. We want move more and more code to the dynamic plugin and remove this later from the console repository

      Goal:

      Non-goal

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

      1. Move Repository form to the Pipelines console-plugin
      2. Move Pipeline related feature in Topology to the Pipelines console-plugin
        1. console.topology/data/factory
        2. console.topology/decorator/provider
        3. console.topology/details/tab-section
      3. Move all the models (console.model-metadata) to Pipelines console-plugin
      4. check these extensions and move to the Pipelines console-plugin
        1. dev-console.add/action
        2. console.yaml-template
        3. console.flag/model
        4. console.page/route
      5. E2e tests should run on the new dynamic pipeline plugin

      Dependencies (External/Internal):

      Design Artifacts:

      Exploration:

      Note:

          There are no Sub-Tasks for this issue.

              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: