Merge pull request #14224 from rook/mergify/bp/release-1.14/pr-14214
ci: push image ci failing in ubuntu 22.04 (backport #14214)
This commit is contained in:
1 file changed
+3
-2
@@ -70,6 +70,7 @@ DOCKER_REGISTRY ?= rook
|
||||
REGISTRIES ?= $(DOCKER_REGISTRY)
|
||||
IMAGE_ARCHS := $(subst linux_,,$(filter linux_%,$(PLATFORMS)))
|
||||
IMAGE_PLATFORMS := $(subst _,/,$(subst $(SPACE),$(COMMA),$(filter linux_%,$(PLATFORMS))))
|
||||
IMAGE_PLATFORMS_COMMA=$(shell echo "$(IMAGE_PLATFORMS)" | sed 's/ /,/')
|
||||
|
||||
S3_BUCKET ?= rook.releases
|
||||
S3_CP := aws s3 cp --only-show-errors
|
||||
@@ -189,11 +190,11 @@ endef
|
||||
$(foreach r,$(REGISTRIES), $(foreach i,$(IMAGES), $(foreach a,$(IMAGE_ARCHS),$(eval $(call repo.targets,$(r),$(i),$(a))))))
|
||||
|
||||
publish.manifest.image.%: publish.all.images $(MANIFEST_TOOL)
|
||||
$(MANIFEST_TOOL) push from-args --platforms $(IMAGE_PLATFORMS) --template $(DOCKER_REGISTRY)/$*-ARCH:$(VERSION) --target $(DOCKER_REGISTRY)/$*:$(VERSION)
|
||||
$(MANIFEST_TOOL) push from-args --platforms $(IMAGE_PLATFORMS_COMMA) --template $(DOCKER_REGISTRY)/$*-ARCH:$(VERSION) --target $(DOCKER_REGISTRY)/$*:$(VERSION)
|
||||
|
||||
# add the "master" tag to the master image, but do not add the "release" tag for the release channel
|
||||
promote.manifest.image.%: promote.all.images $(MANIFEST_TOOL)
|
||||
[ "$(CHANNEL)" = "release" ] || $(MANIFEST_TOOL) push from-args --platforms $(IMAGE_PLATFORMS) --template $(DOCKER_REGISTRY)/$*-ARCH:$(VERSION) --target $(DOCKER_REGISTRY)/$*:$(CHANNEL)
|
||||
[ "$(CHANNEL)" = "release" ] || $(MANIFEST_TOOL) push from-args --platforms $(IMAGE_PLATFORMS_COMMA) --template $(DOCKER_REGISTRY)/$*-ARCH:$(VERSION) --target $(DOCKER_REGISTRY)/$*:$(CHANNEL)
|
||||
|
||||
build.images: build.all.images
|
||||
publish.images: $(addprefix publish.manifest.image.,$(IMAGES))
|
||||
|
||||
Reference in new issue
Block a user