From ccf54e8f2611ac4ce518c4a30fb8d2c041c7dcd4 Mon Sep 17 00:00:00 2001 From: antoniaklja Date: Wed, 19 Dec 2018 22:56:00 +0100 Subject: [PATCH] #2 Fixed make deepcopy-gen --- Makefile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 7b097eaa..38630171 100644 --- a/Makefile +++ b/Makefile @@ -320,14 +320,13 @@ minikube-run: start-minikube ## Run the operator locally and use minikube as Kub build/_output/bin/jenkins-operator $(EXTRA_ARGS) .PHONY: deepcopy-gen +HAS_OPERATOR_SDK := $(shell which operator-sdk) deepcopy-gen: ## Generate deepcopy golang code @echo "+ $@" - vendor/k8s.io/code-generator/generate-groups.sh \ - deepcopy \ - $(NAME)/pkg/generated \ - $(NAME)/pkg/apis \ - $(API_VERSION) \ - --go-header-file "./pkg/boilerplate.go.txt" +ifndef HAS_OPERATOR_SDK + $(warning You must install operator-sdk) +endif + operator-sdk generate k8s .PHONY: start-minikube start-minikube: ## Start minikube