From 20c5441030c6493a8831b19c4f82e1ecab5569dd Mon Sep 17 00:00:00 2001 From: Enrico Candino Date: Wed, 21 Jan 2026 15:21:34 +0100 Subject: [PATCH] Bump to Go 1.25 (#620) * bump to Go 1.25 * add go toolchain --- charts/k3k/templates/crds/k3k.io_clusters.yaml | 2 +- charts/k3k/templates/crds/k3k.io_virtualclusterpolicies.yaml | 2 +- go.mod | 4 +++- scripts/generate | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/charts/k3k/templates/crds/k3k.io_clusters.yaml b/charts/k3k/templates/crds/k3k.io_clusters.yaml index c5d50fe..0f27723 100644 --- a/charts/k3k/templates/crds/k3k.io_clusters.yaml +++ b/charts/k3k/templates/crds/k3k.io_clusters.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: helm.sh/resource-policy: keep - controller-gen.kubebuilder.io/version: v0.16.0 + controller-gen.kubebuilder.io/version: v0.18.0 name: clusters.k3k.io spec: group: k3k.io diff --git a/charts/k3k/templates/crds/k3k.io_virtualclusterpolicies.yaml b/charts/k3k/templates/crds/k3k.io_virtualclusterpolicies.yaml index 3699c61..5a81252 100644 --- a/charts/k3k/templates/crds/k3k.io_virtualclusterpolicies.yaml +++ b/charts/k3k/templates/crds/k3k.io_virtualclusterpolicies.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: helm.sh/resource-policy: keep - controller-gen.kubebuilder.io/version: v0.16.0 + controller-gen.kubebuilder.io/version: v0.18.0 name: virtualclusterpolicies.k3k.io spec: group: k3k.io diff --git a/go.mod b/go.mod index 7d40842..3fabc2a 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,8 @@ module github.com/rancher/k3k -go 1.24.10 +go 1.25 + +toolchain go1.25.6 replace ( github.com/google/cel-go => github.com/google/cel-go v0.20.1 diff --git a/scripts/generate b/scripts/generate index 9d865a7..5c4a191 100755 --- a/scripts/generate +++ b/scripts/generate @@ -3,7 +3,7 @@ set -eou pipefail -CONTROLLER_TOOLS_VERSION=v0.16.0 +CONTROLLER_TOOLS_VERSION=v0.18.0 # This will return non-zero until all of our objects in ./pkg/apis can generate valid crds. # allowDangerousTypes is needed for struct that use floats