From 123c646bea8fa2e0178a2b72bc7a1c41c18de365 Mon Sep 17 00:00:00 2001
From: Frostman <134872+Frostman@users.noreply.github.com>
Date: Wed, 11 Feb 2026 22:45:55 +0000
Subject: [PATCH] Update docs from gateway@v0.41.0
This is an automated commit created by GitHub Actions workflow,
in the gateway repository.
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
docs/reference/gateway-api.md.gen | 59 +++++++++++++++++++++++++------
1 file changed, 48 insertions(+), 11 deletions(-)
diff --git a/docs/reference/gateway-api.md.gen b/docs/reference/gateway-api.md.gen
index df59ce7b..e9355346 100644
--- a/docs/reference/gateway-api.md.gen
+++ b/docs/reference/gateway-api.md.gen
@@ -278,7 +278,6 @@ _Appears in:_
| --- | --- | --- | --- |
| `cidr` _string_ | CIDR to include, only one of cidr, not can be set | | |
| `not` _string_ | CIDR to exclude, only one of cidr, not can be set | | |
-| `ports` _string_ | Port ranges (e.g. "80, 443, 3000-3100"), used together with exactly one of cidr, not | | |
#### PeeringEntryExpose
@@ -316,7 +315,6 @@ _Appears in:_
| `cidr` _string_ | CIDR to include, only one of cidr, not, vpcSubnet can be set | | |
| `not` _string_ | CIDR to exclude, only one of cidr, not, vpcSubnet can be set | | |
| `vpcSubnet` _string_ | CIDR by VPC subnet name to include, only one of cidr, not, vpcSubnet can be set | | |
-| `ports` _string_ | Port ranges (e.g. "80, 443, 3000-3100"), used together with exactly one of cidr, not, vpcSubnet | | |
#### PeeringNAT
@@ -332,28 +330,28 @@ _Appears in:_
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
-| `stateful` _[PeeringStatefulNAT](#peeringstatefulnat)_ | Use connection state tracking when performing NAT | | |
-| `stateless` _[PeeringStatelessNAT](#peeringstatelessnat)_ | Use connection state tracking when performing NAT, use stateful NAT if omitted | | |
+| `masquerade` _[PeeringNATMasquerade](#peeringnatmasquerade)_ | | | |
+| `portForward` _[PeeringNATPortForward](#peeringnatportforward)_ | | | |
+| `static` _[PeeringNATStatic](#peeringnatstatic)_ | | | |
-#### PeeringSpec
+#### PeeringNATMasquerade
+
-PeeringSpec defines the desired state of Peering.
_Appears in:_
-- [Peering](#peering)
+- [PeeringNAT](#peeringnat)
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
-| `gatewayGroup` _string_ | GatewayGroup is the name of the gateway group that should process the peering | | |
-| `peering` _object (keys:string, values:[PeeringEntry](#peeringentry))_ | Peerings is a map of peering entries for each VPC participating in the peering (keyed by VPC name) | | |
+| `idleTimeout` _[Duration](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#duration-v1-meta)_ | Time since the last packet after which flows are removed from the connection state table | | |
-#### PeeringStatefulNAT
+#### PeeringNATPortForward
@@ -367,9 +365,31 @@ _Appears in:_
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `idleTimeout` _[Duration](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#duration-v1-meta)_ | Time since the last packet after which flows are removed from the connection state table | | |
+| `ports` _[PeeringNATPortForwardEntry](#peeringnatportforwardentry) array_ | | | |
+
+
+
+
+#### PeeringNATProtocol
+
+_Underlying type:_ _string_
+
+
+
+_Validation:_
+- Enum: [tcp udp ]
+
+_Appears in:_
+- [PeeringNATPortForwardEntry](#peeringnatportforwardentry)
+
+| Field | Description |
+| --- | --- |
+| `` | Any protocol by default
|
+| `tcp` | TCP only
|
+| `udp` | UDP only
|
-#### PeeringStatelessNAT
+#### PeeringNATStatic
@@ -382,6 +402,23 @@ _Appears in:_
+#### PeeringSpec
+
+
+
+PeeringSpec defines the desired state of Peering.
+
+
+
+_Appears in:_
+- [Peering](#peering)
+
+| Field | Description | Default | Validation |
+| --- | --- | --- | --- |
+| `gatewayGroup` _string_ | GatewayGroup is the name of the gateway group that should process the peering | | |
+| `peering` _object (keys:string, values:[PeeringEntry](#peeringentry))_ | Peerings is a map of peering entries for each VPC participating in the peering (keyed by VPC name) | | |
+
+
#### PeeringStatus