diff --git a/integration/images/volume-copy-up/Makefile b/integration/images/volume-copy-up/Makefile index f5721c4a9..2a3bb482d 100644 --- a/integration/images/volume-copy-up/Makefile +++ b/integration/images/volume-copy-up/Makefile @@ -15,13 +15,20 @@ all: build PROJ=gcr.io/k8s-cri-containerd -VERSION=1.0 +VERSION=2.0 IMAGE=$(PROJ)/volume-copy-up:$(VERSION) +PLATFORMS?=linux/amd64,linux/arm64 + +configure-docker: + gcloud auth configure-docker build: - docker build -t $(IMAGE) . + docker buildx build \ + $(OUTPUT) \ + --platform=${PLATFORMS} \ + --tag $(IMAGE) . -push: - gcloud docker -- push $(IMAGE) +push: OUTPUT=--push +push: configure-docker build -.PHONY: build push +.PHONY: configure-docker build push diff --git a/integration/images/volume-ownership/Dockerfile b/integration/images/volume-ownership/Dockerfile index f7a9086b3..66f51e78b 100644 --- a/integration/images/volume-ownership/Dockerfile +++ b/integration/images/volume-ownership/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM busybox +FROM ubuntu RUN mkdir -p /test_dir && \ chown -R nobody:nogroup /test_dir VOLUME /test_dir diff --git a/integration/images/volume-ownership/Makefile b/integration/images/volume-ownership/Makefile index d4654d292..ac257aa7d 100644 --- a/integration/images/volume-ownership/Makefile +++ b/integration/images/volume-ownership/Makefile @@ -15,13 +15,20 @@ all: build PROJ=gcr.io/k8s-cri-containerd -VERSION=1.0 +VERSION=2.0 IMAGE=$(PROJ)/volume-ownership:$(VERSION) +PLATFORMS?=linux/amd64,linux/arm64 + +configure-docker: + gcloud auth configure-docker build: - docker build -t $(IMAGE) . + docker buildx build \ + $(OUTPUT) \ + --platform=${PLATFORMS} \ + --tag $(IMAGE) . -push: - gcloud docker -- push $(IMAGE) +push: OUTPUT=--push +push: configure-docker build -.PHONY: build push +.PHONY: configure-docker build push