You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specify support levels in the Gateway API Compatibility doc (#860)
Problem: The Gateway Compatibility doc does not specify support levels.
Solution: Change the format of the compatibility table to show the
support level and API version. Also, make language and capitalization consistent.
|[GatewayClass](#gatewayclass)|Supported | Not supported| Not Supported | v1beta1 |
10
+
|[Gateway](#gateway)|Supported | Not supported| Not Supported | v1beta1 |
11
+
|[HTTPRoute](#httproute)|Supported |Partially supported| Not Supported | v1beta1 |
12
+
|[ReferenceGrant](#referencegrant)| Supported| N/A | Not Supported | v1beta1|
13
+
|[Custom policies](#custom-policies)| Not supported| N/A| Not Supported | N/A |
14
+
|[TLSRoute](#tlsroute)| Not supported| Not supported | Not Supported | N/A |
15
+
|[TCPRoute](#tcproute)| Not supported | Not supported | Not Supported | N/A|
16
+
|[UDPRoute](#udproute)| Not supported| Not supported | Not Supported | N/A |
17
17
18
18
## Terminology
19
19
20
-
We use the following words to describe support status:
20
+
Gateway API features has three [support levels](https://gateway-api.sigs.k8s.io/concepts/conformance/#2-support-levels):
21
+
Core, Extended and Implementation-specific. We use the following terms to describe the support status for each level and
22
+
resource field:
21
23
22
-
-*Supported*. The resource or field is fully supported and conformant to the Gateway API specification.
24
+
-*Supported*. The resource or field is fully supported.
23
25
-*Partially supported*. The resource or field is supported partially or with limitations. It will become fully
24
26
supported in future releases.
25
27
-*Not supported*. The resource or field is not yet supported. It will become partially or fully supported in future
26
28
releases.
27
29
28
-
Note: it might be possible that NGINX Kubernetes Gateway will never support some resources and/or fields of the Gateway
29
-
API. We will document these decisions on a case by case basis.
30
+
> Note: it might be possible that NGINX Kubernetes Gateway will never support some resources and/or fields of the Gateway API. We will document these decisions on a case by case basis.
31
+
32
+
> NGINX Kubernetes Gateway doesn't support any features from the experimental release channel.
30
33
31
34
## Resources
32
35
@@ -37,10 +40,13 @@ the [Gateway API documentation](https://gateway-api.sigs.k8s.io/references/spec/
37
40
38
41
### GatewayClass
39
42
40
-
> Status: Partially supported.
43
+
> Support Levels:
44
+
> - Core: Supported.
45
+
> - Extended: Not supported.
46
+
> - Implementation-specific: Not supported.
41
47
42
-
NGINX Kubernetes Gateway supports only a single GatewayClass resource configured via `--gatewayclass` flag
43
-
of the [static-mode](./cli-help.md#static-mode) command.
48
+
NGINX Kubernetes Gateway supports only a single GatewayClass resource configured via `--gatewayclass` flag of
49
+
the [static-mode](./cli-help.md#static-mode) command.
44
50
45
51
Fields:
46
52
@@ -57,11 +63,13 @@ Fields:
57
63
58
64
### Gateway
59
65
60
-
> Status: Partially supported.
66
+
> Support Levels:
67
+
> - Core: Supported.
68
+
> - Extended: Not supported.
69
+
> - Implementation-specific: Not supported.
61
70
62
71
NGINX Kubernetes Gateway supports only a single Gateway resource. The Gateway resource must reference NGINX Kubernetes
63
-
Gateway's corresponding GatewayClass.
64
-
See [static-mode](./cli-help.md#static-mode) command for more info.
72
+
Gateway's corresponding GatewayClass. See [static-mode](./cli-help.md#static-mode) command for more info.
0 commit comments