Uploaded image for project: 'Operator Runtime'
  1. Operator Runtime
  2. OPRUN-2793

Implement the CatalogSource Querying in Deppy

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Obsolete
    • Icon: Undefined Undefined
    • None
    • None

      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

       

       

              Unassigned Unassigned
              rh-ee-cchantse Catherine Chan-Tse
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: