@@ -26,10 +26,6 @@ manifests: controller-gen ## Generate ClusterRole & CustomResourceDefinition obj
2626generate : controller-gen # # Generate code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
2727 $(CONTROLLER_GEN ) object:headerFile=" hack/boilerplate.go.txt" paths=" ./..."
2828
29- .PHONY : generate-client
30- generate-client : client-gen informer-gen lister-gen # # Generate typed client.
31- ./hack/genclient.sh
32-
3329.PHONY : fmt
3430fmt : # # Run go fmt against code.
3531 go fmt ./...
@@ -82,36 +78,17 @@ $(LOCALBIN):
8278
8379# # Tool Binaries
8480CONTROLLER_GEN ?= $(LOCALBIN ) /controller-gen
85- CLIENT_GEN ?= $(LOCALBIN ) /client-gen
86- INFORMER_GEN ?= $(LOCALBIN ) /informer-gen
87- LISTER_GEN ?= $(LOCALBIN ) /lister-gen
8881SETUP_ENVTEST ?= $(LOCALBIN ) /setup-envtest
8982
9083# # Tool Versions
91- CONTROLLER_TOOLS_VERSION ?= v0.16.3
92- CODE_GENERATOR_VERSION ?= v0.31.1
84+ CONTROLLER_TOOLS_VERSION ?= latest
9385SETUP_ENVTEST_VERSION ?= latest
9486
9587.PHONY : controller-gen
9688controller-gen : $(CONTROLLER_GEN ) # # Download controller-gen locally if necessary.
9789$(CONTROLLER_GEN ) : $(LOCALBIN )
9890 test -s $(LOCALBIN ) /controller-gen || GOBIN=$(LOCALBIN ) go install sigs.k8s.io/controller-tools/cmd/controller-gen@$(CONTROLLER_TOOLS_VERSION )
9991
100- .PHONY : client-gen
101- client-gen : $(CLIENT_GEN ) # # Download client-gen locally if necessary.
102- $(CLIENT_GEN ) : $(LOCALBIN )
103- test -s $(LOCALBIN ) /client-gen || GOBIN=$(LOCALBIN ) go install k8s.io/code-generator/cmd/client-gen@$(CODE_GENERATOR_VERSION )
104-
105- .PHONY : informer-gen
106- informer-gen : $(INFORMER_GEN ) # # Download informer-gen locally if necessary.
107- $(INFORMER_GEN ) : $(LOCALBIN )
108- test -s $(LOCALBIN ) /informer-gen || GOBIN=$(LOCALBIN ) go install k8s.io/code-generator/cmd/informer-gen@$(CODE_GENERATOR_VERSION )
109-
110- .PHONY : lister-gen
111- lister-gen : $(LISTER_GEN ) # # Download lister-gen locally if necessary.
112- $(LISTER_GEN ) : $(LOCALBIN )
113- test -s $(LOCALBIN ) /lister-gen || GOBIN=$(LOCALBIN ) go install k8s.io/code-generator/cmd/lister-gen@$(CODE_GENERATOR_VERSION )
114-
11592.PHONY : setup-envtest
11693setup-envtest : $(SETUP_ENVTEST ) # # Download setup-envtest locally if necessary.
11794$(SETUP_ENVTEST ) : $(LOCALBIN )
0 commit comments