@@ -76,8 +76,10 @@ KUSTOMIZE_STANDARD_E2E_OVERLAY := config/overlays/standard-e2e
76
76
KUSTOMIZE_EXPERIMENTAL_OVERLAY := config/overlays/experimental
77
77
KUSTOMIZE_EXPERIMENTAL_E2E_OVERLAY := config/overlays/experimental-e2e
78
78
79
- export RELEASE_MANIFEST := operator-controller.yaml
80
- export RELEASE_INSTALL := install.sh
79
+ export STANDARD_RELEASE_MANIFEST := operator-controller.yaml
80
+ export STANDARD_RELEASE_INSTALL := install.sh
81
+ export EXPERIMENTAL_RELEASE_MANIFEST := operator-controller-experimental.yaml
82
+ export EXPERIMENTAL_RELEASE_INSTALL := install-experimental.sh
81
83
export RELEASE_CATALOGS := default-catalogs.yaml
82
84
83
85
# List of manifests that are checked in
@@ -294,7 +296,7 @@ test-extension-developer-e2e: run image-registry extension-developer-e2e kind-cl
294
296
295
297
.PHONY : run-latest-release
296
298
run-latest-release :
297
- curl -L -s https://github.com/operator-framework/operator-controller/releases/latest/download/$(notdir $(RELEASE_INSTALL ) ) | bash -s
299
+ curl -L -s https://github.com/operator-framework/operator-controller/releases/latest/download/$(notdir $(STANDARD_RELEASE_INSTALL ) ) | bash -s
298
300
299
301
.PHONY : pre-upgrade-setup
300
302
pre-upgrade-setup :
@@ -322,7 +324,7 @@ kind-load: $(KIND) #EXHELP Loads the currently constructed images into the KIND
322
324
$(CONTAINER_RUNTIME ) save $(CATD_IMG ) | $(KIND ) load image-archive /dev/stdin --name $(KIND_CLUSTER_NAME )
323
325
324
326
.PHONY : kind-deploy
325
- kind-deploy : export MANIFEST := $(RELEASE_MANIFEST )
327
+ kind-deploy : export MANIFEST := $(STANDARD_RELEASE_MANIFEST )
326
328
kind-deploy : export DEFAULT_CATALOG := $(RELEASE_CATALOGS )
327
329
kind-deploy : manifests
328
330
@echo -e " \n\U1F4D8 Using $( SOURCE_MANIFEST) as source manifest\n"
@@ -426,13 +428,16 @@ release: $(GORELEASER) #EXHELP Runs goreleaser for the operator-controller. By d
426
428
OPCON_IMAGE_REPO=$(OPCON_IMAGE_REPO ) CATD_IMAGE_REPO=$(CATD_IMAGE_REPO ) $(GORELEASER ) $(GORELEASER_ARGS )
427
429
428
430
.PHONY : quickstart
429
- quickstart : export MANIFEST := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION ) /$(notdir $(RELEASE_MANIFEST ) ) "
431
+ quickstart : export STANDARD_MANIFEST_URL := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION ) /$(notdir $(STANDARD_RELEASE_MANIFEST ) ) "
432
+ quickstart : export EXPERIMENTAL_MANIFEST_URL := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION ) /$(notdir $(EXPERIMENTAL_RELEASE_MANIFEST ) ) "
430
433
quickstart : export DEFAULT_CATALOG := "https://github.com/operator-framework/operator-controller/releases/download/$(VERSION ) /$(notdir $(RELEASE_CATALOGS ) ) "
431
434
quickstart : manifests # EXHELP Generate the unified installation release manifests and scripts.
432
435
# Update the stored standard manifests for distribution
433
- sed " s/:devel/:$( VERSION) /g" $(STANDARD_MANIFEST ) | sed " s/cert-git-version/cert-$( VERSION) /g" > $(RELEASE_MANIFEST )
436
+ sed " s/:devel/:$( VERSION) /g" $(STANDARD_MANIFEST ) | sed " s/cert-git-version/cert-$( VERSION) /g" > $(STANDARD_RELEASE_MANIFEST )
437
+ sed " s/:devel/:$( VERSION) /g" $(EXPERIMENTAL_MANIFEST ) | sed " s/cert-git-version/cert-$( VERSION) /g" > $(EXPERIMENTAL_RELEASE_MANIFEST )
434
438
cp $(CATALOGS_MANIFEST ) $(RELEASE_CATALOGS )
435
- envsubst ' $$DEFAULT_CATALOG,$$CERT_MGR_VERSION,$$INSTALL_DEFAULT_CATALOGS,$$MANIFEST' < scripts/install.tpl.sh > $(RELEASE_INSTALL )
439
+ MANIFEST=$(STANDARD_MANIFEST_URL ) envsubst ' $$DEFAULT_CATALOG,$$CERT_MGR_VERSION,$$INSTALL_DEFAULT_CATALOGS,$$MANIFEST' < scripts/install.tpl.sh > $(STANDARD_RELEASE_INSTALL )
440
+ MANIFEST=$(EXPERIMENTAL_MANIFEST_URL ) envsubst ' $$DEFAULT_CATALOG,$$CERT_MGR_VERSION,$$INSTALL_DEFAULT_CATALOGS,$$MANIFEST' < scripts/install.tpl.sh > $(EXPERIMENTAL_RELEASE_INSTALL )
436
441
437
442
# #@ Docs
438
443
0 commit comments