-
Bug
-
Resolution: Duplicate
-
Major
-
4.12.z
-
None
-
No
-
uShift Sprint 232, uShift Sprint 233
-
2
-
Rejected
-
False
-
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
- is blocked by
-
OCPBUGS-7930 Verify Image Builder allows for embedding containers via manifest list digest
- Closed
- is caused by
-
COMPOSER-1898 Embedded containers do not match original containers
- Resolved