@@ -72,7 +72,7 @@ tools += rclone=v1.66.0
7272
7373# ## go packages
7474# https://pkg.go.dev/sigs.k8s.io/controller-tools/cmd/controller-gen?tab=versions
75- tools += controller-gen=v0.14 .0
75+ tools += controller-gen=v0.15 .0
7676# https://pkg.go.dev/golang.org/x/tools/cmd/goimports?tab=versions
7777tools += goimports=v0.20.0
7878# https://pkg.go.dev/github.com/google/go-licenses/licenses?tab=versions
@@ -111,7 +111,7 @@ tools += goreleaser=v1.25.1
111111# https://pkg.go.dev/github.com/anchore/syft/cmd/syft?tab=versions
112112tools += syft=v0.100.0
113113# https://github.com/cert-manager/helm-tool
114- tools += helm-tool=v0.4.2
114+ tools += helm-tool=v0.5.1
115115# https://github.com/cert-manager/cmctl
116116tools += cmctl=v2.0.0
117117# https://pkg.go.dev/github.com/cert-manager/release/cmd/cmrel?tab=versions
@@ -132,18 +132,19 @@ tools += gci=v0.13.4
132132tools += yamlfmt=v0.12.1
133133
134134# https://pkg.go.dev/k8s.io/code-generator/cmd?tab=versions
135- K8S_CODEGEN_VERSION := v0.29.3
135+ K8S_CODEGEN_VERSION := v0.30.1
136136tools += client-gen=$(K8S_CODEGEN_VERSION )
137137tools += deepcopy-gen=$(K8S_CODEGEN_VERSION )
138138tools += informer-gen=$(K8S_CODEGEN_VERSION )
139139tools += lister-gen=$(K8S_CODEGEN_VERSION )
140140tools += applyconfiguration-gen=$(K8S_CODEGEN_VERSION )
141- tools += openapi-gen=$(K8S_CODEGEN_VERSION )
142141tools += defaulter-gen=$(K8S_CODEGEN_VERSION )
143142tools += conversion-gen=$(K8S_CODEGEN_VERSION )
143+ # https://github.com/kubernetes/kube-openapi
144+ tools += openapi-gen=f0e62f92d13f418e2732b21c952fd17cab771c75
144145
145- # https://github. com/kubernetes-sigs/kubebuilder/blob/tools -releases/build/cloudbuild_tools .yaml
146- KUBEBUILDER_ASSETS_VERSION := 1 .30.0
146+ # https://raw.githubusercontent. com/kubernetes-sigs/controller-tools/master/envtest -releases.yaml
147+ KUBEBUILDER_ASSETS_VERSION := v1 .30.0
147148tools += etcd=$(KUBEBUILDER_ASSETS_VERSION )
148149tools += kube-apiserver=$(KUBEBUILDER_ASSETS_VERSION )
149150
@@ -152,7 +153,7 @@ ADDITIONAL_TOOLS ?=
152153tools += $(ADDITIONAL_TOOLS )
153154
154155# https://go.dev/dl/
155- VENDORED_GO_VERSION := 1.22.3
156+ VENDORED_GO_VERSION := 1.22.4
156157
157158# Print the go version which can be used in GH actions
158159.PHONY : print-go-version
@@ -317,9 +318,9 @@ go_dependencies += deepcopy-gen=k8s.io/code-generator/cmd/deepcopy-gen
317318go_dependencies += informer-gen=k8s.io/code-generator/cmd/informer-gen
318319go_dependencies += lister-gen=k8s.io/code-generator/cmd/lister-gen
319320go_dependencies += applyconfiguration-gen=k8s.io/code-generator/cmd/applyconfiguration-gen
320- go_dependencies += openapi-gen=k8s.io/code-generator/cmd/openapi-gen
321321go_dependencies += defaulter-gen=k8s.io/code-generator/cmd/defaulter-gen
322322go_dependencies += conversion-gen=k8s.io/code-generator/cmd/conversion-gen
323+ go_dependencies += openapi-gen=k8s.io/kube-openapi/cmd/openapi-gen
323324go_dependencies += helm-tool=github.com/cert-manager/helm-tool
324325go_dependencies += cmctl=github.com/cert-manager/cmctl/v2
325326go_dependencies += cmrel=github.com/cert-manager/release/cmd/cmrel
@@ -362,10 +363,10 @@ $(call for_each_kv,go_dependency,$(go_dependencies))
362363# File downloads #
363364# #################
364365
365- go_linux_amd64_SHA256SUM =8920ea521bad8f6b7bc377b4824982e011c19af27df88a815e3586ea895f1b36
366- go_linux_arm64_SHA256SUM =6c33e52a5b26e7aa021b94475587fce80043a727a54ceb0eee2f9fc160646434
367- go_darwin_amd64_SHA256SUM =610e48c1df4d2f852de8bc2e7fd2dc1521aac216f0c0026625db12f67f192024
368- go_darwin_arm64_SHA256SUM =02abeab3f4b8981232237ebd88f0a9bad933bc9621791cd7720a9ca29eacbe9d
366+ go_linux_amd64_SHA256SUM =ba79d4526102575196273416239cca418a651e049c2b099f3159db85e7bade7d
367+ go_linux_arm64_SHA256SUM =a8e177c354d2e4a1b61020aca3562e27ea3e8f8247eca3170e3fa1e0c2f9e771
368+ go_darwin_amd64_SHA256SUM =c95967f50aa4ace34af0c236cbdb49a9a3e80ee2ad09d85775cb4462a5c19ed3
369+ go_darwin_arm64_SHA256SUM =242b78dc4c8f3d5435d28a0d2cec9b4c1aa999b601fb8aa59fb4e5a1364bf827
369370
370371.PRECIOUS : $(DOWNLOAD_DIR ) /tools/go@$(VENDORED_GO_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) .tar.gz
371372$(DOWNLOAD_DIR ) /tools/go@$(VENDORED_GO_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) .tar.gz : | $(DOWNLOAD_DIR ) /tools
@@ -438,24 +439,24 @@ $(DOWNLOAD_DIR)/tools/azwi@$(AZWI_VERSION)_$(HOST_OS)_$(HOST_ARCH): | $(DOWNLOAD
438439 tar xfO $(outfile ) .tar.gz azwi > $(outfile ) && chmod 775 $(outfile ) ; \
439440 rm -f $(outfile ) .tar.gz
440441
441- kubebuilder_tools_linux_amd64_SHA256SUM =d51dae845397b7548444157903f2d573493afb6f90ce9417c0f5c61d4b1f908d
442- kubebuilder_tools_linux_arm64_SHA256SUM =83123010f603390ee0f417ad1cf2a715f5bff335c5841dcd4221764e52732336
443- kubebuilder_tools_darwin_amd64_SHA256SUM =46f5a680f28b6db9fdaaab4659dee68a1f2e04a0d9a39f9b0176562a9e95167b
444- kubebuilder_tools_darwin_arm64_SHA256SUM =ce37b6fcd7678d78a610da1ae5e8e68777025b2bf046558820f967fe7a8f0dfd
442+ kubebuilder_tools_linux_amd64_SHA256SUM =2a9792cb5f1403f524543ce94c3115e3c4a4229f0e86af55fd26c078da448164
443+ kubebuilder_tools_linux_arm64_SHA256SUM =39cc7274a3075a650a20fcd24b9e2067375732bebaf5356088a8efb35155f068
444+ kubebuilder_tools_darwin_amd64_SHA256SUM =85890b864330baec88f53aabfc1d5d94a8ca8c17483f34f4823dec0fae7c6e3a
445+ kubebuilder_tools_darwin_arm64_SHA256SUM =849362d26105b64193b4142982c710306d90248272731a81fb83efac27c5a750
445446
446447.PRECIOUS : $(DOWNLOAD_DIR ) /tools/kubebuilder_tools_$(KUBEBUILDER_ASSETS_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) .tar.gz
447448$(DOWNLOAD_DIR ) /tools/kubebuilder_tools_$(KUBEBUILDER_ASSETS_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) .tar.gz : | $(DOWNLOAD_DIR ) /tools
448449 @source $(lock_script ) $@ ; \
449- $(CURL ) https://storage.googleapis. com/kubebuilder-tools/kubebuilder -tools-$(KUBEBUILDER_ASSETS_VERSION ) -$(HOST_OS ) -$(HOST_ARCH ) .tar.gz -o $(outfile ) ; \
450+ $(CURL ) https://github. com/kubernetes-sigs/controller -tools/releases/download/envtest- $( KUBEBUILDER_ASSETS_VERSION ) /envtest -$(KUBEBUILDER_ASSETS_VERSION ) -$(HOST_OS ) -$(HOST_ARCH ) .tar.gz -o $(outfile ) ; \
450451 $(checkhash_script ) $(outfile ) $(kubebuilder_tools_$(HOST_OS ) _$(HOST_ARCH ) _SHA256SUM )
451452
452453$(DOWNLOAD_DIR ) /tools/etcd@$(KUBEBUILDER_ASSETS_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) : $(DOWNLOAD_DIR ) /tools/kubebuilder_tools_$(KUBEBUILDER_ASSETS_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) .tar.gz | $(DOWNLOAD_DIR ) /tools
453454 @source $(lock_script ) $@ ; \
454- tar xfO $< kubebuilder/bin /etcd > $(outfile ) && chmod 775 $(outfile )
455+ tar xfO $< controller-tools/envtest /etcd > $(outfile ) && chmod 775 $(outfile )
455456
456457$(DOWNLOAD_DIR ) /tools/kube-apiserver@$(KUBEBUILDER_ASSETS_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) : $(DOWNLOAD_DIR ) /tools/kubebuilder_tools_$(KUBEBUILDER_ASSETS_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) .tar.gz | $(DOWNLOAD_DIR ) /tools
457458 @source $(lock_script ) $@ ; \
458- tar xfO $< kubebuilder/bin /kube-apiserver > $(outfile ) && chmod 775 $(outfile )
459+ tar xfO $< controller-tools/envtest /kube-apiserver > $(outfile ) && chmod 775 $(outfile )
459460
460461kyverno_linux_amd64_SHA256SUM =a5f6e9070c17acc47168c8ce4db78e45258376551b8bf68ad2d5ed27454cf666
461462kyverno_linux_arm64_SHA256SUM =007e828d622e73614365f5f7e8e107e36ae686e97e8982b1eeb53511fb2363c3
0 commit comments