consul/test/integration/connect/envoy/case-api-gateway-http-tls-o...
sarahalsmiller 134aac7c26
xds: generate endpoints directly from API gateway snapshot (#17390)
* endpoints xds cluster configuration

* resources test fix

* fix reversion in resources_test

* Update agent/proxycfg/api_gateway.go

Co-authored-by: John Maguire <john.maguire@hashicorp.com>

* gofmt

* Modify getReadyUpstreams to filter upstreams by listener (#17410)

Each listener would previously have all upstreams from any route that bound to the listener. This is problematic when a route bound to one listener also binds to other listeners and so includes upstreams for multiple listeners. The list for a given listener would then wind up including upstreams for other listeners.

* Update agent/proxycfg/api_gateway.go

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>

* Restore import blocking

* Skip to next route if route has no upstreams

* cleanup

* change set from bool to empty struct

---------

Co-authored-by: John Maguire <john.maguire@hashicorp.com>
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2023-05-19 18:50:59 +00:00
..
capture.sh Copyright headers for missing files/folders (#16708) 2023-03-28 18:48:58 -04:00
service_gateway.hcl Copyright headers for missing files/folders (#16708) 2023-03-28 18:48:58 -04:00
setup.sh Copyright headers for missing files/folders (#16708) 2023-03-28 18:48:58 -04:00
vars.sh Copyright headers for missing files/folders (#16708) 2023-03-28 18:48:58 -04:00
verify.bats xds: generate endpoints directly from API gateway snapshot (#17390) 2023-05-19 18:50:59 +00:00