-
Story
-
Resolution: Done
-
Undefined
-
rhel-10.0
-
None
-
None
-
2
-
rhel-display-tools-accessibility
-
17
-
36
-
3
-
False
-
False
-
-
Yes
-
DESKTOP Cycle #3 10.0 phase, DESKTOP Cycle #4 10.0 phase
-
Unspecified Release Note Type - Unknown
-
None
The UBI-based toolbox image always had its layers squashed with something similar to:
$ podman build --squash ...
That's not happening after the move to Konflux.
Compare these older images:
$ skopeo inspect --format '{{ len .LayersData }}' docker://registry.access.redhat.com/ubi8/toolbox:8.10 2 $ skopeo inspect --format '{{ len .LayersData }}' docker://registry.access.redhat.com/ubi9/toolbox:9.4 2
... with this one that was built with Konflux:
$ skopeo inspect --format '{{ len .LayersData }}' docker://registry.access.redhat.com/ubi9/toolbox:9.5 4
It will be good if we can get Konflux to squash the layers as with the previous build system, because hacking the Dockerfile like this to reduce the number of layers doesn't scale. As the Dockerfile gets more and more sophisticated, it becomes more and more difficult to avoid the layers while retaining readability.