@@ -54,10 +54,10 @@ OPERATOR_SDK_VERSION ?= v1.31.0
5454DEFAULT_IMG ?= quay.io/openstack-k8s-operators/swift-operator:latest
5555IMG ?= $(DEFAULT_IMG )
5656# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
57- ENVTEST_K8S_VERSION = 1.29.0
57+ ENVTEST_K8S_VERSION = 1.31
5858
5959# Set minimum Go version
60- GOTOOLCHAIN_VERSION ?= go1.21 .0
60+ GOTOOLCHAIN_VERSION ?= go1.24 .0
6161
6262GINKGO ?= $(LOCALBIN ) /ginkgo
6363
@@ -121,9 +121,10 @@ tidy: ## Run go mod tidy on every mod file in the repo
121121 go mod tidy
122122 cd ./api && go mod tidy
123123
124+ GOLANGCI_LINT_VERSION ?= v2.4.0
124125.PHONY : golangci-lint
125126golangci-lint :
126- test -s $(LOCALBIN ) /golangci-lint || curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.59.1
127+ test -s $(LOCALBIN ) /golangci-lint || curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s $( GOLANGCI_LINT_VERSION )
127128 $(LOCALBIN ) /golangci-lint run --fix --verbose
128129
129130PROCS? =$(shell expr $(shell nproc --ignore 2) / 2)
@@ -196,7 +197,7 @@ ENVTEST ?= $(LOCALBIN)/setup-envtest
196197
197198# # Tool Versions
198199KUSTOMIZE_VERSION ?= v3.8.7
199- CONTROLLER_TOOLS_VERSION ?= v0.14 .0
200+ CONTROLLER_TOOLS_VERSION ?= v0.18 .0
200201
201202KUSTOMIZE_INSTALL_SCRIPT ?= "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"
202203.PHONY : kustomize
@@ -217,7 +218,7 @@ $(CONTROLLER_GEN): $(LOCALBIN)
217218.PHONY : envtest
218219envtest : $(ENVTEST ) # # Download envtest-setup locally if necessary.
219220$(ENVTEST ) : $(LOCALBIN )
220- test -s $(LOCALBIN ) /setup-envtest || GOBIN=$(LOCALBIN ) go install sigs.k8s.io/controller-runtime/tools/setup-envtest@c7e1dc9b
221+ test -s $(LOCALBIN ) /setup-envtest || GOBIN=$(LOCALBIN ) go install sigs.k8s.io/controller-runtime/tools/setup-envtest@latest
221222
222223.PHONY : ginkgo
223224ginkgo : $(GINKGO ) # # Download ginkgo locally if necessary.
0 commit comments