consul/envoyextensions/xdscommon
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
..
envoy_versioning.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
envoy_versioning_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
proxysupport.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
proxysupport_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
xdscommon.go mesh: only build tproxy outbound listener once per destination (#18836) 2023-09-18 18:26:13 -06:00
xdscommon_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00