Skip to content

Commit

Permalink
Check Controller-gen Version (#1434)
Browse files Browse the repository at this point in the history
Co-Authored-By: Marcin Owsiany <mowsiany@D2iQ.com>
Signed-off-by: Ken Sipe <kensipe@gmail.com>
  • Loading branch information
kensipe and porridge committed Mar 26, 2020
1 parent 9515d86 commit 9ed8b1e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,8 @@ deploy-clean:
.PHONY: generate
# Generate code
generate:
ifeq (, $(shell which controller-gen))
ifneq ($(shell go list -f '{{.Version}}' -m sigs.k8s.io/controller-tools), $(shell controller-gen --version | cut -b 10-))
@echo "(Re-)installing controller-gen. Current version: $(controller-gen --version | cut -b 10-). Need $(go list -f '{{.Version}}' -m sigs.k8s.io/controller-tools)"
go get sigs.k8s.io/controller-tools/cmd/controller-gen@$$(go list -f '{{.Version}}' -m sigs.k8s.io/controller-tools)
endif
controller-gen crd paths=./pkg/apis/... output:crd:dir=config/crds output:stdout
Expand Down

0 comments on commit 9ed8b1e

Please sign in to comment.