-
Epic
-
Resolution: Obsolete
-
Major
-
None
-
openshift-4.13
-
None
-
Catalog Source Integration
-
3
-
False
-
None
-
False
-
Not Selected
-
Done
-
OCPSTRAT-337 - [Phase 1 MVP/Tech Preview] OLM 1.0 - Extension Catalogs (F1)
-
OCPSTRAT-337[Phase 1 MVP/Tech Preview] OLM 1.0 - Extension Catalogs (F1)
-
0% To Do, 0% In Progress, 100% Done
Epic Goal
- The goal of this epic is to update Deppy such that it can directly query CatalogSources for available bundles and convert each bundle into a Deppy Entity.
Why is this important?
- This work will allow us to retrieve bundles from existing Registry v1 catalogSources, which will serve as Deppy Entities capable of resolving constraints.
Scenarios
- Existing catalogSource content is are converted into Deppy Entities.
- Deppy will check if available entities can satisfy the set of constraints introduced via the Operator CRs on cluster.
- Deppy will return the set of entities that can satisfy the constraints if a solution is found.
- Deppy will return an error explaining why the existing entities cannot satisfy the constraints if a solution is not found.
Acceptance Criteria
- CI - MUST be running successfully with tests automated.
- The DeppySource, DeppyEntity, Constraint APIs are defined and documented.
- The Deppy Library is updated to include a way of retrieving bundles from a catalogSource and converts them into Deppy Entities.
- The Deppy Library provides the ability to retrieve content for a given entity ID.
Dependencies (internal and external)
- N/A
Previous Work (Optional):
- N/A
Upstream Issue:
Open questions:
- N/A
Done Checklist
- CI - CI is running, tests are automated and merged.
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- blocks
-
OPRUN-2831 [upstream] Integrate Operator controller with Rukpak
- Dev Complete
- is depended on by
-
OPRUN-2852 Vendor Deppy framework into operator controller
- Closed
-
OCPSTRAT-337 [Phase 1 MVP/Tech Preview] OLM 1.0 - Extension Catalogs (F1)
- Closed
- relates to
-
OPECO-2588 Design package delivery mechanism for olm v1
- Dev Complete
-
OPECO-2639 Design fbc content delivery mechanism on cluster II
- Dev Complete