-
Type: Task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2023.12
-
Component/s: Docker Image
-
Tags:
-
Sprint:nxplatform #112
-
Story Points:1
Following NXP-32375, the 2023.9 image and upper (2023.10, 2023.11) are still not OK:
$ docker buildx imagetools inspect docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.9 Name: docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.9 MediaType: application/vnd.oci.image.manifest.v1+json Digest: sha256:6a65c8c69bea6e36d3ffde8fb65547ee3b53ae2ceb3a0273bcfd4049dff60649
$ docker buildx imagetools inspect docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.10 Name: docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.10 MediaType: application/vnd.oci.image.manifest.v1+json Digest: sha256:b433b7f7b0cc686fe6ec542be7d64fc98681b4131e3c346e4e95913f6a1e7ed9
$ docker buildx imagetools inspect docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.11 Name: docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.11 MediaType: application/vnd.oci.image.manifest.v1+json Digest: sha256:de3fb857b7391c94debfd5e67c7cb955cb5802bc7830f5dfaf61c185314a3880
This is because the fix is not enough.
Indeed, the shared library version 0.0.25 doesn't include the necessary fix done for NXP-32122 to allow passing options, such as --all, to skopeo copy.
As a result, the option in the skopeo copy command is simply ignored:
skopeo copy docker://docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.9.10 docker://docker-private.packages.nuxeo.com/nuxeo/nuxeo:2023.9