open-consul/agent/consul/gateways
Thomas Eckert b01dca96af
Implement BindRoutesToGateways (#15950)
* Stub out bind code
* Move into a new package and flesh out binding
* Fill in the actual binding logic
* Bind to all listeners if not specified
* Move bind code up to gateways package
* Fix resource type check
* Add UpsertRoute to listeners
* Add RemoveRoute to listener
* Implement binding as associated functions
* Pass in gateways to BindRouteToGateways
* Add a bunch of tests
* Fix hopping from one listener on a gateway to another
* Remove parents from HTTPRoute
* Apply suggestions from code review
* Fix merge conflict
* Unify binding into a single variadic function 🙌 @nathancoleman
* Remove vestigial error
* Add TODO on protocol check
2023-01-20 15:11:16 -05:00
..
bind.go Implement BindRoutesToGateways (#15950) 2023-01-20 15:11:16 -05:00
bind_test.go Implement BindRoutesToGateways (#15950) 2023-01-20 15:11:16 -05:00
controller_gateways.go Native API Gateway Config Entries (#15897) 2023-01-18 22:14:34 +00:00
controller_routes.go Native API Gateway Config Entries (#15897) 2023-01-18 22:14:34 +00:00