@@ -7,7 +7,7 @@ HAS_MOCKGEN := $(shell command -v mockgen;)
7
7
COMMIT := v1beta1-$(shell git rev-parse --short=7 HEAD)
8
8
KATIB_REGISTRY := docker.io/kubeflowkatib
9
9
CPU_ARCH ?= linux/amd64,linux/arm64
10
- ENVTEST_K8S_VERSION ?= 1.29
10
+ ENVTEST_K8S_VERSION ?= 1.30
11
11
MOCKGEN_VERSION ?= $(shell grep 'go.uber.org/mock' go.mod | cut -d ' ' -f 2)
12
12
GO_VERSION =$(shell grep '^go' go.mod | cut -d ' ' -f 2)
13
13
GOPATH ?= $(shell go env GOPATH)
@@ -21,7 +21,7 @@ test: envtest
21
21
22
22
envtest :
23
23
ifndef HAS_SETUP_ENVTEST
24
- go install sigs.k8s.io/controller-runtime/tools/setup-envtest@bf15e44028f908c790721fc8fe67c7bf2d06a611 # v0.17.3
24
+ go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.18
25
25
$(info "setup-envtest has been installed")
26
26
endif
27
27
$(info "setup-envtest has already installed")
@@ -79,18 +79,22 @@ endif
79
79
sync-go-mod :
80
80
go mod tidy -go $(GO_VERSION )
81
81
82
+ .PHONY : go-mod-download
83
+ go-mod-download :
84
+ go mod download
85
+
82
86
CONTROLLER_GEN = $(shell pwd) /bin/controller-gen
83
87
.PHONY : controller-gen
84
88
controller-gen :
85
- @GOBIN=$(shell pwd) /bin GO111MODULE=on go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.14.0
89
+ @GOBIN=$(shell pwd) /bin GO111MODULE=on go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.16.5
86
90
87
91
# Run this if you update any existing controller APIs.
88
92
# 1. Generate deepcopy, clientset, listers, informers for the APIs (hack/update-codegen.sh)
89
93
# 2. Generate open-api for the APIs (hack/update-openapigen)
90
94
# 3. Generate Python SDK for Katib (hack/gen-python-sdk/gen-sdk.sh)
91
95
# 4. Generate gRPC manager APIs (pkg/apis/manager/v1beta1/build.sh and pkg/apis/manager/health/build.sh)
92
96
# 5. Generate Go mock codes
93
- generate : controller-gen
97
+ generate : go-mod-download controller-gen
94
98
ifndef HAS_MOCKGEN
95
99
go install go.uber.org/mock/mockgen@$(MOCKGEN_VERSION)
96
100
$(info "mockgen has been installed")
0 commit comments