Uploaded image for project: 'Managed Service - API'
  1. Managed Service - API
  2. MGDAPI-3780

Stage 1 - Enable CRO repo to support Konflux midstream flow

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None

      WHAT
      The changes introduced by MGDAPI-3652 result in building a new file-based version of the catalog images for CRO. This is done by iterating over each of the bundles in turn to generate the channel entries with replaces/skip versions. MGDAPI-4119 replaced this to render from the latest index, however the historical bundles are no longer required in the CRO repo (as they are effectively retained through git history).

      HOW
      Modify the gen-csv script to build bundles at bundles/ instead of bundles/$VERSION

      Modify create-olm-bundles script to render the latest bundle from this single manifest directory

      Remove historical bundles from CRO repository - we no longer need to maintain all of the bundle files and can maintain only this latest bundle.

      Update README as there may be necessary changes for deploying / upgrading with OLM.

      TESTS

      • Check that regular upgrades work as intended
      • Ensure that upgrades from a skip version work as intended

      DONE
      <bullet point items for what should be completed>

              mstoklus_rhmi Michal Stokluska
              acatterm@redhat.com Adam Cattermole
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: