File tree Expand file tree Collapse file tree 7 files changed +4
-30
lines changed
.azure/templates/jobs/build
.github/actions/build/push-containers Expand file tree Collapse file tree 7 files changed +4
-30
lines changed Original file line number Diff line number Diff line change 5858 DOCKER_ORG : " strimzi"
5959 DOCKER_TAG : ' ${{ parameters.dockerTag }}'
6060 DOCKER_ARCHITECTURE : ${{ arch }}
61- - bash : " make docker_push_manifest"
62- displayName : " Push container manifests"
63- env :
64- BUILD_REASON : $(Build.Reason)
65- BRANCH : $(Build.SourceBranch)
66- DOCKER_REGISTRY : " quay.io"
67- DOCKER_ORG : " strimzi"
68- DOCKER_TAG : ' ${{ parameters.dockerTag }}'
6961 - bash : " make docker_sign_manifest"
7062 displayName : " Sign container manifests"
7163 env :
Original file line number Diff line number Diff line change 9191 BUILD_REASON : " IndividualCI"
9292 BRANCH : ${{ github.ref }}
9393
94- - name : Push container manifests
95- shell : bash
96- run : make docker_push_manifest
97- env :
98- BUILD_REASON : " IndividualCI"
99- BRANCH : ${{ github.ref }}
100-
10194 - name : Sign container manifests
10295 shell : bash
10396 run : make docker_gha_sign_manifest
Original file line number Diff line number Diff line change 1616
1717SUBDIRS =kafka-agent tracing-agent crd-annotations test crd-generator api v1-api-conversion mockkube certificate-manager operator-common config-model config-model-generator cluster-operator topic-operator user-operator kafka-init systemtest docker-images/artifacts packaging/helm-charts/helm3 packaging/install packaging/examples
1818DOCKERDIRS =docker-images/base docker-images/operator docker-images/kafka-based docker-images/maven-builder docker-images/kaniko-executor docker-images/buildah
19- DOCKER_TARGETS =docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_push_manifest docker_sign_manifest docker_delete_manifest docker_delete_archive docker_sbom docker_push_sbom docker_e2e docker_gha_sign_manifest docker_gha_sbom docker_gha_push_sbom
19+ DOCKER_TARGETS =docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_sign_manifest docker_delete_manifest docker_delete_archive docker_sbom docker_push_sbom docker_e2e docker_gha_sign_manifest docker_gha_sbom docker_gha_push_sbom
2020JAVA_TARGETS =java_build java_install java_clean
2121
2222all : prerequisites_check $(SUBDIRS ) $(DOCKERDIRS ) crd_install dashboard_install helm_install shellcheck docu_versions docu_check
Original file line number Diff line number Diff line change @@ -63,19 +63,14 @@ docker_delete_archive_default:
6363.PHONY: docker_amend_manifest_default
6464docker_amend_manifest_default:
6565 # Create / Amend the manifest
66- $(DOCKER_CMD) manifest create $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG) --amend $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG)$(DOCKER_PLATFORM_TAG_SUFFIX)
66+ $(DOCKER_CMD) buildx imagetools create --append -t $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG) $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG)$(DOCKER_PLATFORM_TAG_SUFFIX)
6767
6868.PHONY: docker_e2e_default
6969docker_e2e_default:
7070 # Re-tag and push arch-specific images to latest to use it within CI only
7171 $(DOCKER_CMD) tag strimzi/$(PROJECT_NAME):$(BUILD_TAG)$(DOCKER_PLATFORM_TAG_SUFFIX) $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG)
7272 $(DOCKER_CMD) push $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG)
7373
74- .PHONY: docker_push_manifest_default
75- docker_push_manifest_default:
76- # Push the manifest to the registry
77- $(DOCKER_CMD) manifest push $(DOCKER_REGISTRY)/$(DOCKER_ORG)/$(PROJECT_NAME):$(DOCKER_TAG)
78-
7974.PHONY: docker_sign_manifest_default
8075docker_sign_manifest_default:
8176 # Signs the manifest and its images
Original file line number Diff line number Diff line change 11TOPDIR =$(dir $(lastword $(MAKEFILE_LIST ) ) )
22
33DOCKERDIRS =base operator kafka-based maven-builder kaniko-executor buildah
4- DOCKER_TARGETS =docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_push_manifest docker_delete_manifest docker_delete_archive docker_sbom docker_push_sbom docker_e2e
4+ DOCKER_TARGETS =docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_delete_manifest docker_delete_archive docker_sbom docker_push_sbom docker_e2e
55
66all : $(DOCKERDIRS )
77$(DOCKER_TARGETS ) : $(DOCKERDIRS )
Original file line number Diff line number Diff line change @@ -12,9 +12,6 @@ docker_amend_manifest:
1212docker_e2e :
1313 # Do nothing
1414
15- docker_push_manifest :
16- # Do nothing
17-
1815docker_sign_manifest :
1916 # Do nothing
2017
Original file line number Diff line number Diff line change 11TOPDIR = $(dir $(lastword $(MAKEFILE_LIST ) ) )
22RELEASE_VERSION ?= $(shell cat $(TOPDIR ) /release.version)
3- DOCKER_TARGETS = docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_push_manifest docker_delete_manifest docker_delete_archive docker_sbom docker_push_sbom
3+ DOCKER_TARGETS = docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_delete_manifest docker_delete_archive docker_sbom docker_push_sbom
44DOCKER_TAG ?= latest
55
66.PHONY : build clean release all $(DOCKER_TARGETS )
@@ -29,9 +29,6 @@ docker_amend_manifest:
2929docker_e2e :
3030 ./build.sh docker_e2e
3131
32- docker_push_manifest :
33- ./build.sh docker_push_manifest
34-
3532docker_sign_manifest :
3633 ./build.sh docker_sign_manifest
3734
You can’t perform that action at this time.
0 commit comments