Skip to content

Commit 00bb60c

Browse files
committed
Fix Gateway API Compatibility doc (nginx#1402)
Problem: GatewayClass had duplicate info, and was missing its header at the top. Solution: Move GatewayClass header to where it belongs and remove duplicate info.
1 parent fe1fcd5 commit 00bb60c

File tree

1 file changed

+13
-25
lines changed

1 file changed

+13
-25
lines changed

site/content/overview/gateway-api-compatibility.md

+13-25
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ docs: "DOCS-000"
1111
{{< bootstrap-table "table table-striped table-bordered" >}}
1212
| Resource | Core Support Level | Extended Support Level | Implementation-Specific Support Level | API Version |
1313
|-------------------------------------|--------------------|------------------------|---------------------------------------|-------------|
14-
| [Gateway](#gateway) | Supported | Not supported | Not supported | v1 |
1514
| [GatewayClass](#gatewayclass) | Supported | Not supported | Not supported | v1 |
15+
| [Gateway](#gateway) | Supported | Not supported | Not supported | v1 |
1616
| [HTTPRoute](#httproute) | Supported | Partially supported | Not supported | v1 |
1717
| [ReferenceGrant](#referencegrant) | Supported | N/A | Not supported | v1beta1 |
1818
| [TLSRoute](#tlsroute) | Not supported | Not supported | Not supported | N/A |
@@ -43,6 +43,18 @@ Each resource below includes the support status of their corresponding fields.
4343

4444
For a description of each field, visit the [Gateway API documentation](https://gateway-api.sigs.k8s.io/references/spec/).
4545

46+
### GatewayClass
47+
48+
{{< bootstrap-table "table table-striped table-bordered" >}}
49+
| Resource | Core Support Level | Extended Support Level | Implementation-Specific Support Level | API Version |
50+
|-------------------------------------|--------------------|------------------------|---------------------------------------|-------------|
51+
| GatewayClass | Supported | Not supported | Not supported | v1 |
52+
{{< /bootstrap-table >}}
53+
54+
NGINX Gateway Fabric supports a single GatewayClass resource configured with the `--gatewayclass` flag of the [static-mode]({{< relref "/reference/cli-help.md#static-mode">}}) command.
55+
56+
**Fields**:
57+
4658
- `spec`
4759
- `controllerName` - supported.
4860
- `parametersRef` - not supported.
@@ -120,30 +132,6 @@ See the [static-mode]({{< relref "/reference/cli-help.md#static-mode">}}) comman
120132

121133
---
122134

123-
### GatewayClass
124-
125-
{{< bootstrap-table "table table-striped table-bordered" >}}
126-
| Resource | Core Support Level | Extended Support Level | Implementation-Specific Support Level | API Version |
127-
|-------------------------------------|--------------------|------------------------|---------------------------------------|-------------|
128-
| GatewayClass | Supported | Not supported | Not supported | v1 |
129-
{{< /bootstrap-table >}}
130-
131-
NGINX Gateway Fabric supports a single GatewayClass resource configured with the `--gatewayclass` flag of the [static-mode]({{< relref "/reference/cli-help.md#static-mode">}}) command.
132-
133-
**Fields**:
134-
135-
- `spec`
136-
- `controllerName`: Supported.
137-
- `parametersRef`: Not supported.
138-
- `description`: Supported.
139-
- `status`
140-
- `conditions` - Supported (Condition/Status/Reason):
141-
- `Accepted/True/Accepted`
142-
- `Accepted/False/InvalidParameters`
143-
- `Accepted/False/GatewayClassConflict`: Custom status for when GatewayClass references this controller, but a different GatewayClass name is provided to the controller via the command-line argument.
144-
145-
---
146-
147135
### HTTPRoute
148136

149137
{{< bootstrap-table "table table-striped table-bordered" >}}

0 commit comments

Comments
 (0)