nginxinc / nginx-gateway-fabric

NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Apache License 2.0
472 stars 91 forks source link

TLS Passthrough for Listeners #686

Closed mpstefan closed 4 weeks ago

mpstefan commented 1 year ago

As a user of NKG I want to enable TLS Passthrough for my application's endpoints So that I can achieve end to end encryption for my incoming traffic And so that I do not have to manage certificates at the Gateway.

### Tasks
- [x] Write nginx configuration and test it
- [x] Update nginx template to configure TLS Passthrough
- [x] Add dataplane configuration for TLS Passthrough
- [x] Add TLSRoutes to graph (can this be broken down further?)
- [x] Register TLSRoute controller
- [x] Update status of TLSRoute
- [x] Enable TLSRoute conformance tests

Acceptance

mpstefan commented 1 year ago

For discussion:

kate-osborn commented 12 months ago
Screen Shot 2023-09-11 at 9 45 44 AM

This might help clarify which Route type to use with different TLS modes