Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-10257

Work around Image Builder limitation to embed containers via manifest list digest

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • 4.13.0, 4.14.0
    • 4.12.z
    • MicroShift
    • None
    • No
    • uShift Sprint 232, uShift Sprint 233
    • 2
    • Rejected
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      Image Builder does not keep the reference to the manifest list, putting actual image references into the image and container store (see the COMPOSER-1898 linked bug)
      Until the problem is resolved in the Image Builder, we need to automatically replace manifest list digests by the actual image digests in the release_<arch>.json files.

      Version-Release number of selected component (if applicable):

      MicroShift version agnostic
      Image Builder on RHEL 8.7.2+ 
      Note: RHEL 9.1+ does not yet have the necessary functionality to support OCP container embedding

      How reproducible:

      100%

      Steps to Reproduce:

      1. Run scripts/image-builder/build.sh with `-embeded_container` option
      2. Boot the resulting ISO in the VM without Internet access
      3. Watch pods not coming up due to not being able to use locally stored container images
      

      Actual results:

      MicroShift not starting in the environment without Internet access

      Expected results:

      MicroShift starting in the environment without Internet access

      Additional info:

      See the COMPOSER-1898 linked issue

            ggiguash@redhat.com Gregory Giguashvili
            ggiguash@redhat.com Gregory Giguashvili
            John George John George
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: