Build: Fix multi-arch docker builds
Change-Id: I3968065215b696256ee819e2062ab1d3cadfcbcf
diff --git a/core/resource-renderer/Makefile b/core/resource-renderer/Makefile
index ae6b7d3..87665d6 100644
--- a/core/resource-renderer/Makefile
+++ b/core/resource-renderer/Makefile
@@ -1,3 +1,4 @@
+docker_flags=--provenance=false --sbom=false
# Image URL to use all building/pushing image targets
IMG ?= giolekva/resource-renderer-controller
@@ -88,16 +89,15 @@
.PHONY: docker-build
docker-build: test clean build_arm64 build_amd64 ## Build docker image with the manager.
- docker build --platform linux/arm64 --tag ${IMG}:arm64 .
- docker build --platform linux/amd64 --tag ${IMG}:amd64 .
+ docker build --platform linux/arm64 --tag ${IMG}:arm64 $(docker_flags) .
+ docker build --platform linux/amd64 --tag ${IMG}:amd64 $(docker_flags) .
.PHONY: docker-push
-docker-push: ## Push docker image with the manager.
+docker-push: docker-build ## Push docker image with the manager.
docker push ${IMG}:arm64
docker push ${IMG}:amd64
docker manifest create ${IMG}:latest ${IMG}:arm64 ${IMG}:amd64
- docker manifest push ${IMG}:latest
- docker manifest rm ${IMG}:latest
+ docker manifest push --purge ${IMG}:latest
##@ Deployment