solo-io / gloo

The Cloud-Native API Gateway and AI Gateway
https://docs.solo.io/
Apache License 2.0
4.1k stars 446 forks source link

Make TCPRoute Optional #10304

Closed danehans closed 6 hours ago

danehans commented 3 days ago

Gloo Edge Product

Open Source

Gloo Edge Version

main

Is your feature request related to a problem? Please describe.

https://github.com/solo-io/gloo/pull/10232 added TCPRoute support. Users may want to use Gateway API without TCPRoute. In this scenario, the controller manager will not start without the TCPRoute CRD installed.

Describe the solution you'd like

Make the TCPRoute controller optional.

Describe alternatives you've considered

No response

Additional Context

No response