Uploaded image for project: 'Cert Manager support for Red Hat OpenShift'
  1. Cert Manager support for Red Hat OpenShift
  2. CM-556

Verify bundle images are always single arch (not a manifest list)

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • 1
    • False
    • Hide

      None

      Show
      None
    • False
    • OAPE Sprint 269
    • 1
    • Important

      In the prod released v1.14.2 bundle we accidentally shipped a multi-arch manifest list image that contained reference to only single arch-ful (amd64) bundle image. As a result, users/clusters trying to upgrade/install the operator on non-amd64 arch always failed.

       

      Note from Konflux: https://konflux.pages.redhat.com/docs/users/getting-started/building-olm-products.html#building-file-based-catalog-fbc-components:~:text=Bundle%20images%20SHOULD%20NOT%20be%20referenced,Index%20or%20manifest%20list%20is%20encountered - bundle image references should be single arch, i.e. either application/vnd.oci.image.manifest.v1+json or application/vnd.docker.distribution.manifest.v2+json types and not a manifest list image.

       

      Slack thread: https://redhat-internal.slack.com/archives/C045Y7FL3A6/p1744709612862229

       

      Acceptance criteria: Gating verify check in cert-manager-operator-release konflux pipeline to enforce checking that all bundle references in catalogs are single-arch image of type either application/vnd.oci.image.manifest.v1+json or application/vnd.docker.distribution.manifest.v2+json only.

              bhb@redhat.com Bharath B
              swghosh@redhat.com Swarup Ghosh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: