Skip to content

Commit f39d0fa

Browse files
authored
Allow skipping of all use of Spring Build Pack images (#713)
1 parent 1d35c77 commit f39d0fa

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

Makefile

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1300,6 +1300,7 @@ run-e2e-test: export TEST_APPLICATION_IMAGE_SPRING_CNBP := $(TEST_APPLICATION_IM
13001300
run-e2e-test: export TEST_APPLICATION_IMAGE_SPRING_2 := $(TEST_APPLICATION_IMAGE_SPRING_2)
13011301
run-e2e-test: export TEST_APPLICATION_IMAGE_SPRING_FAT_2 := $(TEST_APPLICATION_IMAGE_SPRING_FAT_2)
13021302
run-e2e-test: export TEST_APPLICATION_IMAGE_SPRING_CNBP_2 := $(TEST_APPLICATION_IMAGE_SPRING_CNBP_2)
1303+
run-e2e-test: export SKIP_SPRING_CNBP := $(SKIP_SPRING_CNBP)
13031304
run-e2e-test: gotestsum ## Run the Operator 'remote' end-to-end functional tests using an ALREADY DEPLOYED Operator
13041305
$(GOTESTSUM) --format standard-verbose --junitfile $(TEST_LOGS_DIR)/operator-e2e-test.xml \
13051306
-- $(GO_TEST_FLAGS_E2E) ./test/e2e/remote/...
@@ -1339,6 +1340,7 @@ e2e-k3d-test: export VERSION := $(VERSION)
13391340
e2e-k3d-test: export MVN_VERSION := $(MVN_VERSION)
13401341
e2e-k3d-test: export OPERATOR_IMAGE := $(OPERATOR_IMAGE)
13411342
e2e-k3d-test: export COHERENCE_IMAGE := $(COHERENCE_IMAGE)
1343+
e2e-k3d-test: export SKIP_SPRING_CNBP := $(SKIP_SPRING_CNBP)
13421344
e2e-k3d-test: reset-namespace create-ssl-secrets gotestsum undeploy ## Run the Operator end-to-end 'local' functional tests using a local Operator instance
13431345
$(GOTESTSUM) --format standard-verbose --junitfile $(TEST_LOGS_DIR)/operator-e2e-k3d-test.xml \
13441346
-- $(GO_TEST_FLAGS_E2E) ./test/e2e/large-cluster/...
@@ -1426,6 +1428,7 @@ run-prometheus-test: export LOCAL_STORAGE_RESTART := $(LOCAL_STORAGE_RESTART)
14261428
run-prometheus-test: export VERSION := $(VERSION)
14271429
run-prometheus-test: export OPERATOR_IMAGE := $(OPERATOR_IMAGE)
14281430
run-prometheus-test: export COHERENCE_IMAGE := $(COHERENCE_IMAGE)
1431+
run-prometheus-test: export SKIP_SPRING_CNBP := $(SKIP_SPRING_CNBP)
14291432
run-prometheus-test: gotestsum
14301433
$(GOTESTSUM) --format standard-verbose --junitfile $(TEST_LOGS_DIR)/operator-e2e-prometheus-test.xml \
14311434
-- $(GO_TEST_FLAGS_E2E) ./test/e2e/prometheus/...
@@ -1465,6 +1468,7 @@ just-compatibility-test: export COMPATIBLE_SELECTOR := $(COMPATIBLE_SELECTOR)
14651468
just-compatibility-test: export OPERATOR_IMAGE := $(OPERATOR_IMAGE)
14661469
just-compatibility-test: export COHERENCE_IMAGE := $(COHERENCE_IMAGE)
14671470
just-compatibility-test: export GO_TEST_FLAGS_E2E := $(strip $(GO_TEST_FLAGS_E2E))
1471+
just-compatibility-test: export SKIP_SPRING_CNBP := $(SKIP_SPRING_CNBP)
14681472
just-compatibility-test: ## Run the Operator backwards compatibility tests WITHOUT building anything
14691473
helm repo add coherence https://oracle.github.io/coherence-operator/charts
14701474
helm repo update
@@ -1524,6 +1528,7 @@ run-certification: export CERTIFICATION_VERSION := $(CERTIFICATION_VERSION)
15241528
run-certification: export OPERATOR_IMAGE_REPO := $(OPERATOR_IMAGE_REGISTRY)/$(OPERATOR_IMAGE_NAME)
15251529
run-certification: export OPERATOR_IMAGE := $(OPERATOR_IMAGE)
15261530
run-certification: export COHERENCE_IMAGE := $(COHERENCE_IMAGE)
1531+
run-certification: export SKIP_SPRING_CNBP := $(SKIP_SPRING_CNBP)
15271532
run-certification: gotestsum
15281533
$(GOTESTSUM) --format standard-verbose --junitfile $(TEST_LOGS_DIR)/operator-e2e-certification-test.xml \
15291534
-- $(GO_TEST_FLAGS_E2E) ./test/certification/...
@@ -2081,10 +2086,12 @@ kind-load: kind-load-operator kind-load-coherence ## Load all images into the K
20812086
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_HELIDON_2) || true
20822087
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING) || true
20832088
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING_FAT) || true
2084-
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING_CNBP) || true
20852089
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING_2) || true
20862090
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING_FAT_2) || true
2091+
ifneq (true,$(SKIP_SPRING_CNBP))
2092+
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING_CNBP) || true
20872093
kind load docker-image --name $(KIND_CLUSTER) $(TEST_APPLICATION_IMAGE_SPRING_CNBP_2) || true
2094+
endif
20882095

20892096
.PHONY: kind-load-coherence
20902097
kind-load-coherence: ## Load the Coherence image into the KinD cluster
@@ -2519,10 +2526,12 @@ push-test-images:
25192526
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_HELIDON_2)
25202527
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_HELIDON_3)
25212528
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING)
2522-
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING_CNBP)
2523-
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING_CNBP_2)
25242529
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING_FAT)
25252530
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING_FAT_2)
2531+
ifneq (true,$(SKIP_SPRING_CNBP))
2532+
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING_CNBP)
2533+
$(DOCKER_CMD) push $(PUSH_ARGS) $(TEST_APPLICATION_IMAGE_SPRING_CNBP_2)
2534+
endif
25262535

25272536
# ----------------------------------------------------------------------------------------------------------------------
25282537
# Push the Operator Test images to ttl.sh
@@ -2543,14 +2552,16 @@ push-ttl-test-images:
25432552
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING)
25442553
$(DOCKER_CMD) tag $(TEST_APPLICATION_IMAGE_SPRING_FAT) $(TTL_APPLICATION_IMAGE_SPRING_FAT)
25452554
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING_FAT)
2546-
$(DOCKER_CMD) tag $(TEST_APPLICATION_IMAGE_SPRING_CNBP) $(TTL_APPLICATION_IMAGE_SPRING_CNBP)
2547-
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING_CNBP)
25482555
$(DOCKER_CMD) tag $(TEST_APPLICATION_IMAGE_SPRING_2) $(TTL_APPLICATION_IMAGE_SPRING_2)
25492556
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING_2)
25502557
$(DOCKER_CMD) tag $(TEST_APPLICATION_IMAGE_SPRING_FAT_2) $(TTL_APPLICATION_IMAGE_SPRING_FAT_2)
25512558
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING_FAT_2)
2559+
ifneq (true,$(SKIP_SPRING_CNBP))
2560+
$(DOCKER_CMD) tag $(TEST_APPLICATION_IMAGE_SPRING_CNBP) $(TTL_APPLICATION_IMAGE_SPRING_CNBP)
2561+
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING_CNBP)
25522562
$(DOCKER_CMD) tag $(TEST_APPLICATION_IMAGE_SPRING_CNBP_2) $(TTL_APPLICATION_IMAGE_SPRING_CNBP_2)
25532563
$(DOCKER_CMD) push $(PUSH_ARGS) $(TTL_APPLICATION_IMAGE_SPRING_CNBP_2)
2564+
endif
25542565

25552566
# ----------------------------------------------------------------------------------------------------------------------
25562567
# Build the Operator Test images

0 commit comments

Comments
 (0)