-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
Move to a dynamic pipelines plugin Phase 4: Migrate Repository form and Topology integration
-
False
-
-
False
-
Green
-
In Progress
-
OCPSTRAT-1019 - Improve capabilities in Pipelines Dynamic Plugin and Static pages
-
0
-
-
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:
- In this 4th phase, we want to move Repository form components from the Dev Console static pipeline-plugin into the new dynamic pipeline console-plugin https://github.com/openshift-pipelines/console-plugin
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:
- Move Repository form to the Pipelines console-plugin
- Move Pipeline related feature in Topology to the Pipelines console-plugin
- console.topology/data/factory
- console.topology/decorator/provider
- console.topology/details/tab-section
- Move all the models (console.model-metadata) to Pipelines console-plugin
- check these extensions and move to the Pipelines console-plugin
- dev-console.add/action
- console.yaml-template
- console.flag/model
- console.page/route
- E2e tests should run on the new dynamic pipeline plugin
Dependencies (External/Internal):
- Changes will happen in the new dynamic pipeline-plugin https://github.com/openshift-pipelines/console-plugin, but we don't see any external dependencies
Design Artifacts:
Exploration:
Note:
- is duplicated by
-
ODC-7556 Move to a dynamic pipelines plugin Phase 3: Migrate Pipelines Builder and Topology extension points
-
- Closed
-
- links to
(4 links to)
There are no Sub-Tasks for this issue.