#203 Add crc-run Makefile goal
This commit is contained in:
parent
e18485788d
commit
2fd1784461
35
Makefile
35
Makefile
|
|
@ -368,13 +368,23 @@ container-runtime-run: ## Run the container in docker, you can use EXTRA_ARGS
|
|||
.PHONY: minikube-run
|
||||
minikube-run: export WATCH_NAMESPACE = $(NAMESPACE)
|
||||
minikube-run: export OPERATOR_NAME = $(NAME)
|
||||
minikube-run: minikube-start ## Run the operator locally and use minikube as Kubernetes cluster, you can use EXTRA_ARGS
|
||||
minikube-run: minikube-start ## Run the operator locally and use minikube as Kubernetes cluster, you can use OPERATOR_ARGS
|
||||
@echo "+ $@"
|
||||
kubectl config use-context minikube
|
||||
kubectl apply -f deploy/crds/jenkins_$(API_VERSION)_jenkins_crd.yaml
|
||||
@echo "Watching '$(WATCH_NAMESPACE)' namespace"
|
||||
build/_output/bin/jenkins-operator $(OPERATOR_ARGS)
|
||||
|
||||
.PHONY: crc-run
|
||||
crc-run: export WATCH_NAMESPACE = $(NAMESPACE)
|
||||
crc-run: export OPERATOR_NAME = $(NAME)
|
||||
crc-run: crc-start ## Run the operator locally and use CodeReady Containers as Kubernetes cluster, you can use OPERATOR_ARGS
|
||||
@echo "+ $@"
|
||||
oc project $(CRC_OC_PROJECT)
|
||||
kubectl apply -f deploy/crds/jenkins_$(API_VERSION)_jenkins_crd.yaml
|
||||
@echo "Watching '$(WATCH_NAMESPACE)' namespace"
|
||||
build/_output/bin/jenkins-operator $(OPERATOR_ARGS)
|
||||
|
||||
.PHONY: deepcopy-gen
|
||||
deepcopy-gen: ## Generate deepcopy golang code
|
||||
@echo "+ $@"
|
||||
|
|
@ -392,12 +402,33 @@ ifndef HAS_GEN_CRD_API_REFERENCE_DOCS
|
|||
endif
|
||||
$(GEN_CRD_API)/$(GEN_CRD_API) -config gen-crd-api-config.json -api-dir github.com/jenkinsci/kubernetes-operator/pkg/apis/jenkins/$(API_VERSION) -template-dir $(GEN_CRD_API)/template -out-file documentation/$(VERSION)/jenkins-$(API_VERSION)-scheme.md
|
||||
|
||||
.PHONY: check-minikube
|
||||
check-minikube: ## Checks if KUBERNETES_PROVIDER is set to minikube
|
||||
@echo "+ $@"
|
||||
@echo "KUBERNETES_PROVIDER '$(KUBERNETES_PROVIDER)'"
|
||||
ifneq ($(KUBERNETES_PROVIDER),minikube)
|
||||
$(error KUBERNETES_PROVIDER not set to 'minikube')
|
||||
endif
|
||||
|
||||
.PHONY: check-crc
|
||||
check-crc: ## Checks if KUBERNETES_PROVIDER is set to crc
|
||||
@echo "+ $@"
|
||||
@echo "KUBERNETES_PROVIDER '$(KUBERNETES_PROVIDER)'"
|
||||
ifneq ($(KUBERNETES_PROVIDER),crc)
|
||||
$(error KUBERNETES_PROVIDER not set to 'crc')
|
||||
endif
|
||||
|
||||
.PHONY: minikube-start
|
||||
minikube-start: ## Start minikube
|
||||
minikube-start: check-minikube ## Start minikube
|
||||
@echo "+ $@"
|
||||
@minikube status && exit 0 || \
|
||||
minikube start --kubernetes-version $(MINIKUBE_KUBERNETES_VERSION) --vm-driver=$(MINIKUBE_DRIVER) --memory 4096 --cpus 3
|
||||
|
||||
.PHONY: crc-start
|
||||
crc-start: check-crc ## Start CodeReady Containers Kubernetes cluster
|
||||
@echo "+ $@"
|
||||
crc start
|
||||
|
||||
.PHONY: bump-version
|
||||
BUMP := patch
|
||||
bump-version: ## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
|
||||
|
|
|
|||
Loading…
Reference in New Issue