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

Prototype the DeppySource Adapter for CatalogSource

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • 3
    • False
    • None
    • False
    • OLM 226 - Ratatouille, OLM 227 - Spyro the Dragon, OLM 228 - Toph, Ultron 229

      Summary / Background

      Acceptance Criteria

      • DeppySource that can interface with CatalogSources implemented
      • DeppySource can retrieve/query information and build entities (GetEntities API)
      • Identify how to model entities, which have an ID and Properties 
        • Identify how to structure Properties to fully capture all metadata needed for resolution and for referencing bundle/packages uniquely in an ActiveResolution
          • Properties will be a key/value map that specify dependencies and other metadata (maxOCP version) that constraints can be extracted from by the Constraint Builder
        • ID must be globally unique and represents a specific bundle/package
          • package name + version + catalog source name (or deppy source ID) + channel

      Assumptions

      • Assume, for now, that an entity maps to a bundle

      Definition of Done

      • Unit tests

      Upstream Github issue: https://github.com/operator-framework/deppy/issues/49

            ankithom Ankita Thomas
            rh-ee-cchantse Catherine Chan-Tse
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: