From a07c8f5d22d3d5927c39b28c267d3a5d85eb23cf Mon Sep 17 00:00:00 2001 From: Matt Kelly Date: Sat, 14 Feb 2026 09:10:34 -0500 Subject: [PATCH] Bump dependencies to support go 1.26 In particular, controller-gen was pretty ancient and incompatible with go 1.26. --- Makefile | 6 +++--- config/crd/bases/halcyonproj.dev_availabilityzones.yaml | 2 +- config/crd/bases/halcyonproj.dev_datacenters.yaml | 2 +- config/crd/bases/halcyonproj.dev_fabricclasses.yaml | 2 +- config/crd/bases/halcyonproj.dev_physicalcables.yaml | 2 +- config/crd/bases/halcyonproj.dev_physicalcomputes.yaml | 2 +- config/crd/bases/halcyonproj.dev_physicalinterfaces.yaml | 2 +- config/crd/bases/halcyonproj.dev_physicalports.yaml | 2 +- config/crd/bases/halcyonproj.dev_physicalswitches.yaml | 2 +- config/crd/bases/halcyonproj.dev_racks.yaml | 2 +- config/crd/bases/halcyonproj.dev_racktypes.yaml | 2 +- config/crd/bases/halcyonproj.dev_regions.yaml | 2 +- 12 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 82a5318..61820e1 100644 --- a/Makefile +++ b/Makefile @@ -171,10 +171,10 @@ KIND ?= $(LOCALBIN)/kind CRD_REF_DOCS ?= $(LOCALBIN)/crd-ref-docs ## Tool Versions -KUSTOMIZE_VERSION ?= v5.4.3 -CONTROLLER_TOOLS_VERSION ?= v0.16.1 +KUSTOMIZE_VERSION ?= v5.8.1 +CONTROLLER_TOOLS_VERSION ?= v0.20.1 ENVTEST_VERSION ?= release-0.19 -GOLANGCI_LINT_VERSION ?= v1.59.1 +GOLANGCI_LINT_VERSION ?= v1.64.8 KIND_VERSION ?= v0.31.0 CRD_REF_DOCS_VERSION ?= v0.2.0 diff --git a/config/crd/bases/halcyonproj.dev_availabilityzones.yaml b/config/crd/bases/halcyonproj.dev_availabilityzones.yaml index 54e45ea..0466d4e 100644 --- a/config/crd/bases/halcyonproj.dev_availabilityzones.yaml +++ b/config/crd/bases/halcyonproj.dev_availabilityzones.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: availabilityzones.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_datacenters.yaml b/config/crd/bases/halcyonproj.dev_datacenters.yaml index b8cb710..bff3b15 100644 --- a/config/crd/bases/halcyonproj.dev_datacenters.yaml +++ b/config/crd/bases/halcyonproj.dev_datacenters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: datacenters.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_fabricclasses.yaml b/config/crd/bases/halcyonproj.dev_fabricclasses.yaml index 7c1dc88..5bb0f59 100644 --- a/config/crd/bases/halcyonproj.dev_fabricclasses.yaml +++ b/config/crd/bases/halcyonproj.dev_fabricclasses.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: fabricclasses.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_physicalcables.yaml b/config/crd/bases/halcyonproj.dev_physicalcables.yaml index 6defca5..1122261 100644 --- a/config/crd/bases/halcyonproj.dev_physicalcables.yaml +++ b/config/crd/bases/halcyonproj.dev_physicalcables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: physicalcables.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_physicalcomputes.yaml b/config/crd/bases/halcyonproj.dev_physicalcomputes.yaml index 5275cc4..e7d6694 100644 --- a/config/crd/bases/halcyonproj.dev_physicalcomputes.yaml +++ b/config/crd/bases/halcyonproj.dev_physicalcomputes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: physicalcomputes.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_physicalinterfaces.yaml b/config/crd/bases/halcyonproj.dev_physicalinterfaces.yaml index 1706940..db4e31f 100644 --- a/config/crd/bases/halcyonproj.dev_physicalinterfaces.yaml +++ b/config/crd/bases/halcyonproj.dev_physicalinterfaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: physicalinterfaces.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_physicalports.yaml b/config/crd/bases/halcyonproj.dev_physicalports.yaml index 3f17c5d..88aa346 100644 --- a/config/crd/bases/halcyonproj.dev_physicalports.yaml +++ b/config/crd/bases/halcyonproj.dev_physicalports.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: physicalports.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_physicalswitches.yaml b/config/crd/bases/halcyonproj.dev_physicalswitches.yaml index 6f2bddc..b718b55 100644 --- a/config/crd/bases/halcyonproj.dev_physicalswitches.yaml +++ b/config/crd/bases/halcyonproj.dev_physicalswitches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: physicalswitches.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_racks.yaml b/config/crd/bases/halcyonproj.dev_racks.yaml index 182bca5..b52a37a 100644 --- a/config/crd/bases/halcyonproj.dev_racks.yaml +++ b/config/crd/bases/halcyonproj.dev_racks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: racks.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_racktypes.yaml b/config/crd/bases/halcyonproj.dev_racktypes.yaml index ec52f3b..fc2b675 100644 --- a/config/crd/bases/halcyonproj.dev_racktypes.yaml +++ b/config/crd/bases/halcyonproj.dev_racktypes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: racktypes.halcyonproj.dev spec: group: halcyonproj.dev diff --git a/config/crd/bases/halcyonproj.dev_regions.yaml b/config/crd/bases/halcyonproj.dev_regions.yaml index 0d9effa..3776348 100644 --- a/config/crd/bases/halcyonproj.dev_regions.yaml +++ b/config/crd/bases/halcyonproj.dev_regions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.1 + controller-gen.kubebuilder.io/version: v0.20.1 name: regions.halcyonproj.dev spec: group: halcyonproj.dev