summaryrefslogtreecommitdiff
path: root/cmd/podman/registry
diff options
context:
space:
mode:
authorEd Santiago <santiago@redhat.com>2021-06-10 13:08:03 -0600
committerEd Santiago <santiago@redhat.com>2021-06-10 13:33:20 -0600
commit40d70334e0457c74cbf52a62559483309636ba43 (patch)
treecc9ac56d96745c72774b221e09bc1b1b4b71f7da /cmd/podman/registry
parent2aedcae02683390b340e52d342c55277d604df67 (diff)
downloadpodman-40d70334e0457c74cbf52a62559483309636ba43.tar.gz
podman-40d70334e0457c74cbf52a62559483309636ba43.tar.bz2
podman-40d70334e0457c74cbf52a62559483309636ba43.zip
System tests: the continuing multiarch saga
TL;DR podman needs "arm64" as arch, not "arm64v8". Unexpurgated version: docker.io publishes ${ARCH}/alpine for several values of ARCH. Unfortunately, the arm64 one is called "arm64v8", which is sensible, but podman needs the --arch value of the manifest to be exactly "arm64". So we need to special-case this value in our loop. Do so, and build/publish a new 20210610 testimage. Use that in tests moving forward. And, since we need to jump through the same hoops to build the nonlocal image, include it in the build loop instead of as a tacked-on comment. Try to be helpful by determining the next-available numeric tag. And: don't push anything by default. Instead, just tell the user what buildah-push commands to run. And: refactor $PODMAN_NONLOCAL_IMAGE_TAG, to make it easier for the RHEL-arch-testing folx to override using envariables instead of inplace-sed. (Not that they should ever need to override again, because this is the final multiarch commit that should be forevermore perfect and need no further commits ever again). And, finally, bump up to latest alpine/busybox images. Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to 'cmd/podman/registry')
0 files changed, 0 insertions, 0 deletions