From 15425a2b80ab8dc2cdffb74473a0e40dfb9ae35c Mon Sep 17 00:00:00 2001 From: Jeremi Piotrowski Date: Fri, 22 Sep 2023 13:38:49 +0200 Subject: [PATCH] local-build: Fix .docker ownership before build-payload The permissions on .docker/buildx/activity/default are regularly broken by us passing docker.sock + $HOME/.docker to a container running as root and then using buildx inside. Fixup ownership before executing docker commands. Fixes: #8027 Signed-off-by: Jeremi Piotrowski --- .../local-build/kata-deploy-build-and-upload-payload.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh index be460ffa79..af746e79c5 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh @@ -25,6 +25,8 @@ arch=$(uname -m) [ "$arch" = "x86_64" ] && arch="amd64" IMAGE_TAG="${REGISTRY}:kata-containers-$(git rev-parse HEAD)-${arch}" +sudo chown -R $USER $HOME/.docker + echo "Building the image" docker build --tag ${IMAGE_TAG} .