Skip to content

Commit

Permalink
Merge pull request #2413 from sjberman/nginx-rename
Browse files Browse the repository at this point in the history
Rename NGINX Kubernetes Gateway
  • Loading branch information
k8s-ci-robot authored Sep 20, 2023
2 parents ea382e7 + 04a6b44 commit 6d8927d
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ date: "2023-07-25T20:48:53Z"
gatewayAPIVersion: v0.7.1
implementation:
contact:
- https://github.com/nginxinc/nginx-kubernetes-gateway/discussions/new/choose
- https://github.com/nginxinc/nginx-gateway-fabric/discussions/new/choose
organization: nginxinc
project: nginx-kubernetes-gateway
url: github.com/nginxinc/nginx-kubernetes-gateway
project: nginx-gateway-fabric
url: github.com/nginxinc/nginx-gateway-fabric
version: "v0.5.0"
kind: ConformanceReport
profiles:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ date: "2023-08-31T16:40:14Z"
gatewayAPIVersion: v0.8.0
implementation:
contact:
- https://github.com/nginxinc/nginx-kubernetes-gateway/discussions/new/choose
- https://github.com/nginxinc/nginx-gateway-fabric/discussions/new/choose
organization: nginxinc
project: nginx-kubernetes-gateway
url: https://github.com/nginxinc/nginx-kubernetes-gateway
project: nginx-gateway-fabric
url: https://github.com/nginxinc/nginx-gateway-fabric
version: v0.6.0
kind: ConformanceReport
profiles:
Expand Down
4 changes: 2 additions & 2 deletions geps/gep-1619.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ Generally, the implementation API programs the dataplane API; however these two
| | | [Header-Based](https://docs.konghq.com/gateway/latest/how-kong-works/load-balancing/#balancing-algorithms) | name | [Upstreams](https://docs.konghq.com/gateway/3.2.x/admin-api/#add-upstream) (Backends) | N/A |
| Kuma | Implementation (Envoy) | None | None | None | Kuma has no documentation on how it supports session persistence or cookies. [Kuma Docs](https://kuma.io/docs/2.1.x/) |
| Nginx | Dataplane | [Cookie-Based (Nginx Plus Only)](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#enabling-session-persistence) | Name=name<br>Expires=time<br>Domain=domain<br>HttpOnly<br>SameSite = [strict \| lax \| none \| $variable]<br>Secure<br>path=path | [Upstream](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#enabling-session-persistence) (Backends) | See also [Sticky Cookie](https://nginx.org/en/docs/http/ngx_http_upstream_module.html?&_ga=2.184452070.1306763907.1680031702-1761609832.1671225057#sticky_cookie) |
| NGINX Kubernetes Gateway | Implementation (Nginx) | N/A | Supports Gateway API Only* | N/A | *NGINX Kubernetes Gateway solely uses Gateway API; therefore, it doesn’t yet have a way to configure session persistence. [Nginx Kubernetes Gateway Docs](https://github.com/nginxinc/nginx-kubernetes-gateway) |
| NGINX Gateway Fabric | Implementation (Nginx) | N/A | Supports Gateway API Only* | N/A | *NGINX Gateway Fabric solely uses Gateway API; therefore, it doesn’t yet have a way to configure session persistence. [NGINX Gateway Fabric Docs](https://github.com/nginxinc/nginx-gateway-fabric) |
| Traefik | Implementation / Dataplane | [Cookie-Based](https://doc.traefik.io/traefik/routing/services/#sticky-sessions) | name=name<br>secure<br>httpOnly<br>sameSite=[none \| lax \| strict ] | [Services](https://doc.traefik.io/traefik/routing/services/#sticky-sessions) (Backends) | N/A |

**Session Affinity**
Expand All @@ -152,7 +152,7 @@ Generally, the implementation API programs the dataplane API; however these two
| Kong | Implementation / Dataplane | [Consistent Hashing](https://docs.konghq.com/gateway/latest/how-kong-works/load-balancing/#balancing-algorithms) via Source IP or Consumer ID | N/A |
| Kuma | Implementation (Envoy) | Consistent Hashing via [Ring Hash](https://kuma.io/docs/2.1.x/policies/traffic-route/#load-balancer-types) | N/A |
| Nginx | Dataplane | [Consistent Hashing](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#hash) via IP or other connection attributes (Nginx Open Source) | N/A |
| NGINX Kubernetes Gateway | Implementation (Nginx) | Supports Gateway API Only* | *NGINX Kubernetes Gateway solely uses Gateway API; therefore, it doesn’t yet have a way to configure session affinity. [Nginx Kubernetes Gateway Docs](https://github.com/nginxinc/nginx-kubernetes-gateway) |
| NGINX Gateway Fabric | Implementation (Nginx) | Supports Gateway API Only* | *NGINX Gateway Fabric solely uses Gateway API; therefore, it doesn’t yet have a way to configure session affinity. [NGINX Gateway Fabric Docs](https://github.com/nginxinc/nginx-gateway-fabric) |
| Traefik | Implementation / Dataplane | None | [Traefik Docs](https://doc.traefik.io/traefik/) |

### Sessions in Java
Expand Down
2 changes: 1 addition & 1 deletion geps/gep-1742.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ support layer 7, please feel free to correct them.
| Kong | Nginx |
| Kuma | Envoy |
| Litespeed | Litespeed WebADC |
| Nginx Kubernetes Gateway | Nginx |
| NGINX Gateway Fabric | Nginx |
| Traefik | Traefik |


Expand Down
20 changes: 10 additions & 10 deletions site-src/implementations.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Implementors and integrators of Gateway API are encouraged to update this docume
- [Kong][10] (beta)
- [Kuma][11] (beta)
- [LiteSpeed Ingress Controller][19]
- [NGINX Kubernetes Gateway][12]
- [NGINX Gateway Fabric][12]
- [STUNner][21] (beta)
- [Traefik][13] (alpha)
- [Tyk][29] (work in progress)
Expand Down Expand Up @@ -55,7 +55,7 @@ Implementors and integrators of Gateway API are encouraged to update this docume
[9]:#istio
[10]:#kong
[11]:#kuma
[12]:#nginx-kubernetes-gateway
[12]:#nginx-gateway-fabric
[13]:#traefik
[14]:#flagger
[15]:#cert-manager
Expand Down Expand Up @@ -334,19 +334,19 @@ The [LiteSpeed Ingress Controller](https://litespeedtech.com/products/litespeed-
- [Gateway specific documentation](https://docs.litespeedtech.com/cloud/kubernetes/gateway).
- Full support is available on the [LiteSpeed support web site](https://www.litespeedtech.com/support).

### NGINX Kubernetes Gateway
### NGINX Gateway Fabric

[![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.0-NGINX Kubernetes Gateway-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.0/nginxinc-nginx-kubernetes-gateway.yaml)
[![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.0-NGINX Gateway Fabric-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.0/nginxinc-nginx-gateway-fabric.yaml)

[NGINX Kubernetes Gateway][nginx-kubernetes-gateway] is an open-source project that provides an implementation of the Gateway API using [NGINX][nginx] as the data plane. The goal of this project is to implement the core Gateway API -- Gateway, GatewayClass, HTTPRoute, TCPRoute, TLSRoute, and UDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications running on Kubernetes. NGINX Kubernetes Gateway is currently under development and supports a subset of the Gateway API.
[NGINX Gateway Fabric][nginx-gateway-fabric] is an open-source project that provides an implementation of the Gateway API using [NGINX][nginx] as the data plane. The goal of this project is to implement the core Gateway API -- Gateway, GatewayClass, HTTPRoute, TCPRoute, TLSRoute, and UDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications running on Kubernetes. NGINX Gateway Fabric is currently under development and supports a subset of the Gateway API.

If you have any suggestions or experience issues with NGINX Kubernetes Gateway, please [create an issue][nginx-issue-new] or a [discussion][nginx-disc-new] on GitHub. You can also ask for help in the [#nginx-kubernetes-gateway channel on NGINX slack][nginx-slack].
If you have any suggestions or experience issues with NGINX Gateway Fabric, please [create an issue][nginx-issue-new] or a [discussion][nginx-disc-new] on GitHub. You can also ask for help in the [#nginx-gateway-fabric channel on NGINX slack][nginx-slack].

[nginx-kubernetes-gateway]:https://github.com/nginxinc/nginx-kubernetes-gateway
[nginx-gateway-fabric]:https://github.com/nginxinc/nginx-gateway-fabric
[nginx]:https://nginx.org/
[nginx-issue-new]:https://github.com/nginxinc/nginx-kubernetes-gateway/issues/new
[nginx-disc-new]:https://github.com/nginxinc/nginx-kubernetes-gateway/discussions/new
[nginx-slack]:https://nginxcommunity.slack.com/channels/nginx-kubernetes-gateway
[nginx-issue-new]:https://github.com/nginxinc/nginx-gateway-fabric/issues/new
[nginx-disc-new]:https://github.com/nginxinc/nginx-gateway-fabric/discussions/new
[nginx-slack]:https://nginxcommunity.slack.com/channels/nginx-gateway-fabric

### STUNner

Expand Down

0 comments on commit 6d8927d

Please sign in to comment.