···11# Build the manager binary
22-FROM golang:1.22 AS builder
22+FROM golang:1.24 AS builder
33ARG TARGETOS
44ARG TARGETARCH
55
+4-4
Makefile
···5252# Image URL to use all building/pushing image targets
5353IMG ?= controller:latest
5454# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
5555-ENVTEST_K8S_VERSION = 1.31.0
5555+ENVTEST_K8S_VERSION = 1.35.0
56565757# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
5858ifeq (,$(shell go env GOBIN))
···210210211211## Tool Versions
212212KUSTOMIZE_VERSION ?= v5.4.3
213213-CONTROLLER_TOOLS_VERSION ?= v0.16.1
214214-ENVTEST_VERSION ?= release-0.19
215215-GOLANGCI_LINT_VERSION ?= v1.59.1
213213+CONTROLLER_TOOLS_VERSION ?= v0.18.0
214214+ENVTEST_VERSION ?= release-0.23
215215+GOLANGCI_LINT_VERSION ?= v1.64.0
216216217217.PHONY: kustomize
218218kustomize: $(KUSTOMIZE) ## Download kustomize locally if necessary.
···6868 // Note that you must have the required binaries setup under the bin directory to perform
6969 // the tests directly. When we run make test it will be setup and used automatically.
7070 BinaryAssetsDirectory: filepath.Join("..", "..", "bin", "k8s",
7171- fmt.Sprintf("1.31.0-%s-%s", runtime.GOOS, runtime.GOARCH)),
7171+ fmt.Sprintf("1.35.0-%s-%s", runtime.GOOS, runtime.GOARCH)),
7272 }
73737474 var err error