-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
olmv1 monorepo
-
Upstream
-
37
-
False
-
None
-
False
-
Not Selected
-
Done
-
-
0% To Do, 0% In Progress, 100% Done
Combine OLM v1 components (`catalogd` and `operator-controller`) into a monorepo by importing catalogd `apis` and packages into the operator-controller.
Note: This epic only tracks the phase one of the work listed in the RFC
This effort is tracked at: [Epic] Combine catalogd and operator-controller into a monorepo#1335
In summary, the task should be completed in two primary phases:
Tasks
Phase 1 (Make it works to allow the deprecation of CatalogD and make the transition achievable)
-
Prepare catalogd repository for monorepo #1336
-
Merge the catalogd migration prep repository #1337
-
Combine catalogd and operator-controller goreleaser configurations #1342
-
Combine .bingo configuration files #1344
-
Combine .github workflows directory for catalogd and operator-controller repository #1514
-
Update Tilt configuration files to restore functionality #1338
Monorepo documentation updates #1339
- [TODO] Update Target run-latest-release in Makefile in the Catalog #1604
[TODO] Update the CatalogD demo script to use source-code in the operator-controller repo #1605
PS.: Note that we moved all issues from CatalogD repo to the Operator-Controller and also added a Deprecation Notice in the CatalogD: https://github.com/operator-framework/catalogd/pull/507 . We will either need to ARCHIVE the catalogD repo at some point.
Downstream changes
OPRUN-3685[DOWNSTREAM] Combine Openshift repository{}OPRUN-3687[DOWNSTREAM] Change the bumper to be able to work with the changes
OPRUN-3699[DOWNSTREAM] Change OCP release to allow run tests and release of catalogd from operator-controllerOPRUN-3686[DOWNSTREAM] Combine e2e tests from catalogd repository to controller-operator
Note: The downstream specific work is covered in the downstream focused RFC
- blocks
-
OPRUN-3703 [EPIC] - (Post-Monorepo Integration) - Optimize and Streamline Controller Operator and Catalogd
-
- In Progress
-
- is cloned by
-
OPRUN-3703 [EPIC] - (Post-Monorepo Integration) - Optimize and Streamline Controller Operator and Catalogd
-
- In Progress
-
- links to