-
Story
-
Resolution: Obsolete
-
Undefined
-
None
-
None
-
3
-
False
-
None
-
False
-
OCPSTRAT-337 - [Phase 1 MVP/Tech Preview] OLM 1.0 - Extension Catalogs (F1)
As an Operator Controller I want to access CatalogSource data so that I can install the necessary operators.
Summary / Background
The content for the prometheus and cockroachdb can be retrieved from a registry v1 catalogSource.
Acceptance Criteria
- The internal/ext/olm package is updated to include a way to retrieve content from a registry catalogSource. This package will be exported in OLM-2832.
- The Operator Controller uses the EntitySource Interface provided by the Deppy library to retrieve content from each catalogSources on cluster.
- The operator controller is updated to reconcile catalogSources
- When a catalogSource is created, the EntitySource is created.
- When a catalogSource is updated, the EntitySource is notified that an update has occurred.
- When a catalogSource is deleted, the EntitySource is deleted.
- This means establishing a watch for each CatalogSource on cluster
Dependencies
This will require the constraint and entity APIs to be implemented.
Definition of Ready
- Story is scoped appropriately
Definition of Done
- Ensure that CatalogSource data can be retrieved appropriately
Upstream Issue