Closed
Description
As a user of NGF utilizing TLS passthrough
I want to enable my TLSRoute to route to a service in another namespace
So that my single Gateway object can route my TLS traffic to my applications in other namespaces.
Acceptance
Given that NGF is installed in namespace A
And given a TLSRoute is created referencing a service in namespace B
When a referenceGrant is created allowing the TLSRoute to access namespace B
Then incoming traffic to the Gateway in namespace A that matches the TLSRoute criteria will be forwarded to the service in namespace B
Dev Notes
As part of this issue, add tests to change_processor_test.go to cover TLSRoute CRUD events including ReferenceGrants.