Skip to content

Commit

Permalink
Merge pull request #633 from rabbitmq/cert-manager
Browse files Browse the repository at this point in the history
Make target to install Cert Manager
  • Loading branch information
Zerpet committed Mar 17, 2021
2 parents b6a0068 + e24956d commit ee685fc
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions Makefile
Expand Up @@ -118,6 +118,25 @@ docker-build-dev: check-env-docker-repo git-commit-sha
docker build --build-arg=GIT_COMMIT=$(GIT_COMMIT) -t $(DOCKER_REGISTRY_SERVER)/$(OPERATOR_IMAGE):$(GIT_COMMIT) .
docker push $(DOCKER_REGISTRY_SERVER)/$(OPERATOR_IMAGE):$(GIT_COMMIT)

CERT_MANAGER_VERSION ?= 1.2.0
CERT_MANAGER_HELM_RELEASE := cert-manager
CERT_MANAGER_NAMESPACE := cert-manager
cert-manager:
@echo "Installing Cert Manager"
helm repo add jetstack https://charts.jetstack.io
helm upgrade $(CERT_MANAGER_HELM_RELEASE) jetstack/$(@) \
--install \
--namespace $(CERT_MANAGER_NAMESPACE) --create-namespace \
--version $(CERT_MANAGER_VERSION) \
--wait

cert-manager-rm:
@echo "Deleting Cert Manager"
helm uninstall $(CERT_MANAGER_HELM_RELEASE) \
--namespace $(CERT_MANAGER_NAMESPACE)
kubectl delete namespace $(CERT_MANAGER_NAMESPACE)
helm repo remove jetstack

kind-prepare: ## Prepare KIND to support LoadBalancer services
# Note that created LoadBalancer services will have an unreachable external IP
@kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/namespace.yaml
Expand Down

0 comments on commit ee685fc

Please sign in to comment.