Refactor OpenShift targets

This commit is contained in:
mmontes11
2024-08-30 15:00:05 +02:00
parent 3095d5dfd7
commit b79d6a066d
2 changed files with 9 additions and 3 deletions

View File

@ -7,4 +7,4 @@ configurations:
images:
- name: catalog
newName: mariadb/mariadb-operator-enterprise-catalog
newTag: v0.0.29-dev
newTag: v0.0.30

View File

@ -68,7 +68,7 @@ catalog-build: opm ## Build a catalog image.
.PHONY: catalog-push
catalog-push: ## Push a catalog image.
$(MAKE) docker-push IMG=$(CATALOG_IMG)
$(DOCKER) push $(CATALOG_IMG)
.PHONY: catalog-deploy
catalog-deploy: openshift-registry ## Deploy catalog to a OpenShift cluster.
@ -134,8 +134,14 @@ openshift-minio: openshift-ctx cert-minio ## Deploy minio.
--from-file=ca.crt=$(CA_DIR)/tls.crt \
--dry-run=client -o yaml -n openshift-operators | $(OC) apply -f -
.PHONY: openshift-image
openshift-image: docker-build-ent docker-push-ent ## Build and push enterprise image.
.PHONY: openshift-bundle
openshift-bundle: bundle bundle-build bundle-push ## Build and push bundle image.
.PHONY: openshift-catalog
openshift-catalog: docker-build-ent docker-push-ent bundle bundle-build bundle-push catalog-build catalog-push openshift-ctx catalog-deploy ## Build, push and deploy images needed for the catalog.
openshift-catalog: catalog-build catalog-push openshift-ctx catalog-deploy ## Build, push and deploy catalog images.
.PHONY: openshift-deploy
openshift-deploy: openshift-registry openshift-minio openshift-catalog ## Deploy dependencies to test mariadb-operator.