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