From 67660fbc94a14fc94dcef9a95c7fb67869055762 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Thu, 4 Dec 2025 08:32:58 -0700 Subject: [PATCH] Update Gateway API version to 1.4.1 --- README.md | 2 +- cmd/gateway/validation.go | 2 +- config/crd/gateway-api/experimental/kustomization.yaml | 2 +- config/crd/gateway-api/standard/kustomization.yaml | 2 +- go.mod | 2 +- go.sum | 4 ++-- tests/go.mod | 2 +- tests/go.sum | 4 ++-- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 3ec757817a..cf00ceb436 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ The following table lists the software versions NGINX Gateway Fabric supports. | NGINX Gateway Fabric | Gateway API | Kubernetes | NGINX OSS | NGINX Plus | NGINX Agent | |----------------------|-------------|------------|-----------|------------|-------------| -| Edge | 1.4.0 | 1.25+ | 1.29.3 | R36 | v3.5.1 | +| Edge | 1.4.1 | 1.25+ | 1.29.3 | R36 | v3.5.1 | | 2.2.1 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.5.0 | | 2.2.0 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.3.2 | | 2.1.4 | 1.3.0 | 1.25+ | 1.29.1 | R35 | v3.3.1 | diff --git a/cmd/gateway/validation.go b/cmd/gateway/validation.go index 2e16bb31c2..2deb9dfdc6 100644 --- a/cmd/gateway/validation.go +++ b/cmd/gateway/validation.go @@ -12,7 +12,7 @@ import ( ) const ( - // Regex from: https://github.com/kubernetes-sigs/gateway-api/blob/v1.4.0/apis/v1/shared_types.go#L675 + // Regex from: https://github.com/kubernetes-sigs/gateway-api/blob/v1.4.1/apis/v1/shared_types.go#L675 controllerNameRegex = `^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*\/[A-Za-z0-9\/\-._~%!$&'()*+,;=:]+$` //nolint:lll ) diff --git a/config/crd/gateway-api/experimental/kustomization.yaml b/config/crd/gateway-api/experimental/kustomization.yaml index 494e55fed5..9a15b081fd 100644 --- a/config/crd/gateway-api/experimental/kustomization.yaml +++ b/config/crd/gateway-api/experimental/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - https://github.com/kubernetes-sigs/gateway-api/config/crd/experimental?timeout=120&ref=v1.4.0 + - https://github.com/kubernetes-sigs/gateway-api/config/crd/experimental?timeout=120&ref=v1.4.1 diff --git a/config/crd/gateway-api/standard/kustomization.yaml b/config/crd/gateway-api/standard/kustomization.yaml index a119d0d54b..c89d0340c3 100644 --- a/config/crd/gateway-api/standard/kustomization.yaml +++ b/config/crd/gateway-api/standard/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/kubernetes-sigs/gateway-api/config/crd?timeout=120&ref=v1.4.0 +- https://github.com/kubernetes-sigs/gateway-api/config/crd?timeout=120&ref=v1.4.1 diff --git a/go.mod b/go.mod index acc6b067b5..1aeac761b0 100644 --- a/go.mod +++ b/go.mod @@ -28,7 +28,7 @@ require ( k8s.io/client-go v0.34.2 k8s.io/klog/v2 v2.130.1 sigs.k8s.io/controller-runtime v0.22.4 - sigs.k8s.io/gateway-api v1.4.0 + sigs.k8s.io/gateway-api v1.4.1 sigs.k8s.io/gateway-api-inference-extension v1.1.0 ) diff --git a/go.sum b/go.sum index 4f87dc551c..9d13d8d514 100644 --- a/go.sum +++ b/go.sum @@ -356,8 +356,8 @@ k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d h1:wAhiDyZ4Tdtt7e46e9M5ZSAJ/MnPG k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= sigs.k8s.io/controller-runtime v0.22.4 h1:GEjV7KV3TY8e+tJ2LCTxUTanW4z/FmNB7l327UfMq9A= sigs.k8s.io/controller-runtime v0.22.4/go.mod h1:+QX1XUpTXN4mLoblf4tqr5CQcyHPAki2HLXqQMY6vh8= -sigs.k8s.io/gateway-api v1.4.0 h1:ZwlNM6zOHq0h3WUX2gfByPs2yAEsy/EenYJB78jpQfQ= -sigs.k8s.io/gateway-api v1.4.0/go.mod h1:AR5RSqciWP98OPckEjOjh2XJhAe2Na4LHyXD2FUY7Qk= +sigs.k8s.io/gateway-api v1.4.1 h1:NPxFutNkKNa8UfLd2CMlEuhIPMQgDQ6DXNKG9sHbJU8= +sigs.k8s.io/gateway-api v1.4.1/go.mod h1:AR5RSqciWP98OPckEjOjh2XJhAe2Na4LHyXD2FUY7Qk= sigs.k8s.io/gateway-api-inference-extension v1.1.0 h1:MqRYk+3LNUWB0MbTgTZVhmJGNDTvm8l3ze4MOlzR7MU= sigs.k8s.io/gateway-api-inference-extension v1.1.0/go.mod h1:BmJy8Hvc2EHl3Oa/Ka8/4RqwVHCCbX7BLndLdMNtugI= sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg= diff --git a/tests/go.mod b/tests/go.mod index 7371c88124..94f51aabc7 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -16,7 +16,7 @@ require ( k8s.io/apimachinery v0.34.2 k8s.io/client-go v0.34.2 sigs.k8s.io/controller-runtime v0.22.4 - sigs.k8s.io/gateway-api v1.4.0 + sigs.k8s.io/gateway-api v1.4.1 sigs.k8s.io/gateway-api-inference-extension v1.1.0 sigs.k8s.io/yaml v1.6.0 ) diff --git a/tests/go.sum b/tests/go.sum index 3ac442efe1..0b8d4bcb19 100644 --- a/tests/go.sum +++ b/tests/go.sum @@ -263,8 +263,8 @@ pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw= pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= sigs.k8s.io/controller-runtime v0.22.4 h1:GEjV7KV3TY8e+tJ2LCTxUTanW4z/FmNB7l327UfMq9A= sigs.k8s.io/controller-runtime v0.22.4/go.mod h1:+QX1XUpTXN4mLoblf4tqr5CQcyHPAki2HLXqQMY6vh8= -sigs.k8s.io/gateway-api v1.4.0 h1:ZwlNM6zOHq0h3WUX2gfByPs2yAEsy/EenYJB78jpQfQ= -sigs.k8s.io/gateway-api v1.4.0/go.mod h1:AR5RSqciWP98OPckEjOjh2XJhAe2Na4LHyXD2FUY7Qk= +sigs.k8s.io/gateway-api v1.4.1 h1:NPxFutNkKNa8UfLd2CMlEuhIPMQgDQ6DXNKG9sHbJU8= +sigs.k8s.io/gateway-api v1.4.1/go.mod h1:AR5RSqciWP98OPckEjOjh2XJhAe2Na4LHyXD2FUY7Qk= sigs.k8s.io/gateway-api-inference-extension v1.1.0 h1:MqRYk+3LNUWB0MbTgTZVhmJGNDTvm8l3ze4MOlzR7MU= sigs.k8s.io/gateway-api-inference-extension v1.1.0/go.mod h1:BmJy8Hvc2EHl3Oa/Ka8/4RqwVHCCbX7BLndLdMNtugI= sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg=