@@ -96,25 +96,19 @@ hack-clean: ## Run ./hack/clean.sh
96
96
97
97
container-build : container-build-operator container-build-webhook container-build-operator-courier container-build-functest container-build-artifacts-server
98
98
99
- build-multi-arch-images : build-multi-arch-operator-image build-multi-arch-webhook-image build-multi-arch-functest-image build-multi-arch-artifacts-server
99
+ build-push- multi-arch-images : build-push- multi-arch-operator-image build-push- multi-arch-webhook-image build-push- multi-arch-functest-image build-push -multi-arch-artifacts-server
100
100
101
101
container-build-operator :
102
102
. " hack/cri-bin.sh" && $$ CRI_BIN build --platform=linux/$(ARCH ) -f build/Dockerfile -t $(IMAGE_REGISTRY ) /$(OPERATOR_IMAGE ) :$(IMAGE_TAG ) --build-arg git_sha=$(SHA ) .
103
103
104
- build-multi-arch-operator-image :
105
- IMAGE_NAME=$(IMAGE_REGISTRY ) /$(OPERATOR_IMAGE ) :$(IMAGE_TAG ) SHA=SHA DOCKER_FILE=build/Dockerfile ./hack/build-multi-arch-images.sh
106
-
107
- push-multi-arch-operator-image :
108
- . " hack/cri-bin.sh" && $$ CRI_BIN manifest push $(IMAGE_REGISTRY ) /$(OPERATOR_IMAGE ) :$(IMAGE_TAG )
104
+ build-push-multi-arch-operator-image :
105
+ IMAGE_NAME=$(IMAGE_REGISTRY ) /$(OPERATOR_IMAGE ) :$(IMAGE_TAG ) SHA=SHA DOCKER_FILE=build/Dockerfile ./hack/build-push-multi-arch-images.sh
109
106
110
107
container-build-webhook :
111
108
. " hack/cri-bin.sh" && $$ CRI_BIN build --platform=linux/$(ARCH ) -f build/Dockerfile.webhook -t $(IMAGE_REGISTRY ) /$(WEBHOOK_IMAGE ) :$(IMAGE_TAG ) --build-arg git_sha=$(SHA ) .
112
109
113
- build-multi-arch-webhook-image :
114
- IMAGE_NAME=$(IMAGE_REGISTRY ) /$(WEBHOOK_IMAGE ) :$(IMAGE_TAG ) SHA=$(SHA ) DOCKER_FILE=" build/Dockerfile.webhook" ./hack/build-multi-arch-images.sh
115
-
116
- push-multi-arch-webhook-image :
117
- . " hack/cri-bin.sh" && $$ CRI_BIN manifest push $(IMAGE_REGISTRY ) /$(WEBHOOK_IMAGE ) :$(IMAGE_TAG )
110
+ build-push-multi-arch-webhook-image :
111
+ IMAGE_NAME=$(IMAGE_REGISTRY ) /$(WEBHOOK_IMAGE ) :$(IMAGE_TAG ) SHA=$(SHA ) DOCKER_FILE=" build/Dockerfile.webhook" ./hack/build-push-multi-arch-images.sh
118
112
119
113
container-build-operator-courier :
120
114
podman build -f tools/operator-courier/Dockerfile -t hco-courier .
@@ -125,25 +119,17 @@ container-build-validate-bundles:
125
119
container-build-functest :
126
120
. " hack/cri-bin.sh" && $$ CRI_BIN build --platform=linux/$(ARCH ) -f build/Dockerfile.functest -t $(IMAGE_REGISTRY ) /$(FUNC_TEST_IMAGE ) :$(IMAGE_TAG ) --build-arg git_sha=$(SHA ) .
127
121
128
- build-multi-arch-functest-image :
129
- IMAGE_NAME=$(IMAGE_REGISTRY ) /$(FUNC_TEST_IMAGE ) :$(IMAGE_TAG ) SHA=$(SHA ) DOCKER_FILE=" build/Dockerfile.functest" ./hack/build-multi-arch-images.sh
130
-
131
- push-multi-arch-functest-image :
132
- . " hack/cri-bin.sh" && $$ CRI_BIN manifest push $(IMAGE_REGISTRY ) /$(FUNC_TEST_IMAGE ) :$(IMAGE_TAG )
122
+ build-push-multi-arch-functest-image :
123
+ IMAGE_NAME=$(IMAGE_REGISTRY ) /$(FUNC_TEST_IMAGE ) :$(IMAGE_TAG ) SHA=$(SHA ) DOCKER_FILE=" build/Dockerfile.functest" ./hack/build-push-multi-arch-images.sh
133
124
134
125
container-build-artifacts-server :
135
126
podman build -f build/Dockerfile.artifacts -t $(IMAGE_REGISTRY ) /$(VIRT_ARTIFACTS_SERVER ) :$(IMAGE_TAG ) --build-arg git_sha=$(SHA ) .
136
127
137
- build-multi-arch-artifacts-server :
138
- IMAGE_NAME=$(IMAGE_REGISTRY ) /$(VIRT_ARTIFACTS_SERVER ) :$(IMAGE_TAG ) SHA=$(SHA ) DOCKER_FILE=" build/Dockerfile.artifacts" ./hack/build-multi-arch-images.sh
139
-
140
- push-multi-arch-artifacts-server :
141
- . " hack/cri-bin.sh" && $$ CRI_BIN manifest push $(IMAGE_REGISTRY ) /$(VIRT_ARTIFACTS_SERVER ) :$(IMAGE_TAG )
128
+ build-push-multi-arch-artifacts-server :
129
+ IMAGE_NAME=$(IMAGE_REGISTRY ) /$(VIRT_ARTIFACTS_SERVER ) :$(IMAGE_TAG ) SHA=$(SHA ) DOCKER_FILE=" build/Dockerfile.artifacts" ./hack/build-push-multi-arch-images.sh
142
130
143
131
container-push : container-push-operator container-push-webhook container-push-functest container-push-artifacts-server
144
132
145
- push-multi-arch-images : push-multi-arch-operator-image push-multi-arch-webhook-image push-multi-arch-functest-image push-multi-arch-artifacts-server
146
-
147
133
quay-login :
148
134
podman login $(IMAGE_REGISTRY ) -u $(QUAY_USERNAME ) -p " $( QUAY_PASSWORD) "
149
135
@@ -341,13 +327,8 @@ bump-hco:
341
327
sanity \
342
328
goimport \
343
329
bump-hco \
344
- build-multi-arch-operator-image \
345
- push-multi-arch-operator-image \
346
- build-multi-arch-webhook-image \
347
- push-multi-arch-webhook-image \
348
- build-multi-arch-functest-image \
349
- push-multi-arch-functest-image \
350
- build-multi-arch-artifacts-server \
351
- push-multi-arch-artifacts-server \
352
- build-multi-arch-images \
353
- push-multi-arch-images
330
+ build-push-multi-arch-operator-image \
331
+ build-push-multi-arch-webhook-image \
332
+ build-push-multi-arch-functest-image \
333
+ build-push-multi-arch-artifacts-server \
334
+ build-push-multi-arch-images
0 commit comments