-
Task
-
Resolution: Done
-
Major
-
None
-
Product / Portfolio Work
-
2
-
False
-
-
False
-
-
-
Workload Mgmt Train 28 - 1
-
Important
-
None
We have completed the following items as part of the first phase of the decoupling:
- Update upstream doc to remove references to legacy models and decoupled repos
- Disable magic-mirror tooling for those repos
- Prepare and deliver a community presentation announcing the changes and outlining the alternative Argo CD solution.
This is a continuation of https://issues.redhat.com/browse/ACM-20513 and represents the second phase of the decoupling. It will include the following work:
- Implement code changes to ensure midstream repo no longer reference their upstream counterparts.
- Migrate GitHub Action e2e tests currently available only in the upstream repo to the midstream ones
These are the two repos specifically that will be impacted:
https://github.com/stolostron/multicloud-operators-subscription
https://github.com/stolostron/multicloud-integrations
Some examples of code changes required:
- Update all references ie: https://github.com/stolostron/multicloud-operators-subscription/blob/main/pkg/controller/subscription/subscription_controller.go#L32-L38 to point at stolostron
- Update go mod dependency https://github.com/stolostron/multicloud-operators-subscription/blob/main/go.mod#L39
- Bring e2e tests to midstream: https://github.com/open-cluster-management-io/multicloud-operators-subscription/blob/main/.github/workflows/go-presubmit.yml#L107-L143