@@ -56,7 +56,7 @@ OPERATOR_SDK_VERSION ?= v1.31.0
5656DEFAULT_IMG ?= quay.io/openstack-k8s-operators/openstack-operator:latest
5757IMG ?= $(DEFAULT_IMG )
5858# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
59- ENVTEST_K8S_VERSION = 1.29
59+ ENVTEST_K8S_VERSION = 1.31
6060
6161CRDDESC_OVERRIDE ?= :maxDescLen=0
6262
@@ -186,9 +186,10 @@ tidy: ## Run go mod tidy on every mod file in the repo
186186 go mod tidy
187187 cd ./apis && go mod tidy
188188
189+ GOLANGCI_LINT_VERSION ?= v2.4.0
189190.PHONY : golangci-lint
190191golangci-lint :
191- test -s $(LOCALBIN ) /golangci-lint || curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.59.1
192+ test -s $(LOCALBIN ) /golangci-lint || curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s $( GOLANGCI_LINT_VERSION )
192193 $(LOCALBIN ) /golangci-lint run --fix
193194
194195MAX_PROCS := 5
@@ -309,10 +310,10 @@ KUTTL ?= $(LOCALBIN)/kubectl-kuttl
309310
310311# # Tool Versions
311312KUSTOMIZE_VERSION ?= v5.5.0 # (dprince: bumped to aquire new features like --load-restrictor)
312- CONTROLLER_TOOLS_VERSION ?= v0.14 .0
313+ CONTROLLER_TOOLS_VERSION ?= v0.18 .0
313314CRD_MARKDOWN_VERSION ?= v0.0.3
314315KUTTL_VERSION ?= 0.17.0
315- GOTOOLCHAIN_VERSION ?= go1.21 .0
316+ GOTOOLCHAIN_VERSION ?= go1.24 .0
316317OC_VERSION ?= 4.16.0
317318
318319KUSTOMIZE_INSTALL_SCRIPT ?= "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"
@@ -339,7 +340,7 @@ $(CRD_MARKDOWN): $(LOCALBIN)
339340.PHONY : envtest
340341envtest : $(ENVTEST ) # # Download envtest-setup locally if necessary.
341342$(ENVTEST ) : $(LOCALBIN )
342- test -s $(LOCALBIN ) /setup-envtest || GOBIN=$(LOCALBIN ) go install sigs.k8s.io/controller-runtime/tools/setup-envtest@c7e1dc9b
343+ test -s $(LOCALBIN ) /setup-envtest || GOBIN=$(LOCALBIN ) go install sigs.k8s.io/controller-runtime/tools/setup-envtest@latest
343344
344345.PHONY : ginkgo
345346ginkgo : $(GINKGO ) # # Download ginkgo locally if necessary.
0 commit comments