consul/agent/xdsv2
Iryna Shustava 212793a4ee
mesh: only build tproxy outbound listener once per destination (#18836)
Previously, when using implicit upstreams, we'd build outbound listener per destination instead of one for all destinations. This will result in port conflicts when trying to send this config to envoy.

This PR also makes sure that leaf and root references are always added (before we would only add it if there are inbound non-mesh ports).

Also, black-hole traffic when there are no inbound ports other than mesh
2023-09-18 18:26:13 -06:00
..
testdata mesh: Wire ComputedRoutes into the ProxyStateTemplate via the sidecar controller (#18752) 2023-09-14 17:19:04 -05:00
cluster_resources.go mesh: only build tproxy outbound listener once per destination (#18836) 2023-09-18 18:26:13 -06:00
endpoint_resources.go NET-5338 - NET-5338 - Run a v2 mode xds server (#18579) 2023-08-24 16:44:14 -06:00
listener_resources.go mesh: Wire ComputedRoutes into the ProxyStateTemplate via the sidecar controller (#18752) 2023-09-14 17:19:04 -05:00
rbac_resources.go Wire up traffic permissions (#18812) 2023-09-15 12:31:22 -04:00
resources.go Watch the ProxyTracker from xDS controller (#18611) 2023-08-29 14:39:29 -07:00
resources_test.go NET-5132 - Configure multiport routing for connect proxies in TProxy mode (#18606) 2023-09-12 01:17:56 +00:00
route_resources.go [APIGW] NET-5017 JWT Cleanup/Status Conditions (#18700) 2023-09-07 19:03:09 +00:00