@@ -90,9 +90,6 @@ EXPERIMENTAL_MANIFEST := ./manifests/experimental.yaml
90
90
EXPERIMENTAL_E2E_MANIFEST := ./manifests/experimental-e2e.yaml
91
91
CATALOGS_MANIFEST := ./manifests/default-catalogs.yaml
92
92
93
- # Manifest used by kind-deploy, which may be overridden by other targets
94
- SOURCE_MANIFEST := $(STANDARD_MANIFEST )
95
-
96
93
# Disable -j flag for make
97
94
.NOTPARALLEL :
98
95
@@ -296,7 +293,7 @@ test-extension-developer-e2e: run image-registry extension-developer-e2e kind-cl
296
293
297
294
.PHONY : run-latest-release
298
295
run-latest-release :
299
- curl -L -s https://github.com/operator-framework/operator-controller/releases/latest/download/$(notdir $(STANDARD_RELEASE_INSTALL ) ) | bash -s
296
+ curl -L -s https://github.com/operator-framework/operator-controller/releases/latest/download/$(notdir $(RELEASE_INSTALL ) ) | bash -s
300
297
301
298
.PHONY : pre-upgrade-setup
302
299
pre-upgrade-setup :
@@ -306,11 +303,27 @@ pre-upgrade-setup:
306
303
post-upgrade-checks :
307
304
go test -count=1 -v ./test/upgrade-e2e/...
308
305
306
+
307
+ TEST_UPGRADE_E2E_TASKS := kind-cluster run-latest-release image-registry pre-upgrade-setup docker-build kind-load kind-deploy post-upgrade-checks kind-clean
308
+
309
309
.PHONY : test-upgrade-e2e
310
+ test-upgrade-e2e : SOURCE_MANIFEST := $(STANDARD_MANIFEST )
311
+ test-upgrade-e2e : RELEASE_INSTALL := $(STANDARD_RELEASE_INSTALL )
310
312
test-upgrade-e2e : KIND_CLUSTER_NAME := operator-controller-upgrade-e2e
313
+ test-upgrade-e2e : export MANIFEST := $(STANDARD_RELEASE_MANIFEST )
311
314
test-upgrade-e2e : export TEST_CLUSTER_CATALOG_NAME := test-catalog
312
315
test-upgrade-e2e : export TEST_CLUSTER_EXTENSION_NAME := test-package
313
- test-upgrade-e2e : kind-cluster run-latest-release image-registry pre-upgrade-setup docker-build kind-load kind-deploy post-upgrade-checks kind-clean # HELP Run upgrade e2e tests on a local kind cluster
316
+ test-upgrade-e2e : $(TEST_UPGRADE_E2E_TASKS ) # HELP Run upgrade e2e tests on a local kind cluster
317
+
318
+ .PHONY : test-upgrade-experimental-e2e
319
+ test-upgrade-experimental-e2e : SOURCE_MANIFEST := $(EXPERIMENTAL_MANIFEST )
320
+ test-upgrade-experimental-e2e : RELEASE_INSTALL := $(EXPERIMENTAL_RELEASE_INSTALL )
321
+ test-upgrade-experimental-e2e : KIND_CLUSTER_NAME := operator-controller-upgrade-experimental-e2e
322
+ test-upgrade-experimental-e2e : export MANIFEST := $(EXPERIMENTAL_RELEASE_MANIFEST )
323
+ test-upgrade-experimental-e2e : export TEST_CLUSTER_CATALOG_NAME := test-catalog
324
+ test-upgrade-experimental-e2e : export TEST_CLUSTER_EXTENSION_NAME := test-package
325
+ test-upgrade-experimental-e2e : $(TEST_UPGRADE_E2E_TASKS ) # HELP Run upgrade e2e tests on a local kind cluster
326
+
314
327
315
328
.PHONY : e2e-coverage
316
329
e2e-coverage :
@@ -324,7 +337,6 @@ kind-load: $(KIND) #EXHELP Loads the currently constructed images into the KIND
324
337
$(CONTAINER_RUNTIME ) save $(CATD_IMG ) | $(KIND ) load image-archive /dev/stdin --name $(KIND_CLUSTER_NAME )
325
338
326
339
.PHONY : kind-deploy
327
- kind-deploy : export MANIFEST := $(STANDARD_RELEASE_MANIFEST )
328
340
kind-deploy : export DEFAULT_CATALOG := $(RELEASE_CATALOGS )
329
341
kind-deploy : manifests
330
342
@echo -e " \n\U1F4D8 Using $( SOURCE_MANIFEST) as source manifest\n"
@@ -396,6 +408,7 @@ go-build-linux: export GOARCH=amd64
396
408
go-build-linux : $(BINARIES )
397
409
398
410
.PHONY : run
411
+ run : SOURCE_MANIFEST := $(STANDARD_MANIFEST )
399
412
run : docker-build kind-cluster kind-load kind-deploy wait # HELP Build the operator-controller then deploy it into a new kind cluster.
400
413
401
414
.PHONY : run-experimental
0 commit comments