From ff1543e8d5e1c6182ccc0e4c64f9bc0f5c0dfebe Mon Sep 17 00:00:00 2001 From: Jeff Grafton Date: Tue, 19 Feb 2019 14:41:27 -0800 Subject: [PATCH] Ensure Docker experimental features are enabled before creating manifest --- test/images/image-util.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/images/image-util.sh b/test/images/image-util.sh index cf882c431e..8e59188538 100755 --- a/test/images/image-util.sh +++ b/test/images/image-util.sh @@ -127,6 +127,8 @@ push() { kube::util::ensure-gnu-sed + # The manifest command is still experimental as of Docker 18.09.2 + export DOCKER_CLI_EXPERIMENTAL="enabled" # Make archs list into image manifest. Eg: 'amd64 ppc64le' to '${REGISTRY}/${IMAGE}-amd64:${TAG} ${REGISTRY}/${IMAGE}-ppc64le:${TAG}' manifest=$(echo $archs | ${SED} -e "s~[^ ]*~$REGISTRY\/$IMAGE\-&:$TAG~g") docker manifest create --amend ${REGISTRY}/${IMAGE}:${TAG} ${manifest}