Closed
Description
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
- When a Listener's GatewayTLSConfig's TLSModeType is set to "Passthrough", any TLS traffic handled by the listener is NOT terminated and is instead sent to the upstream.