Open
Description
Currently (due to waypointNeedsPush
) any Address change pushes all XDS types on a waypoint.
While we do need to push these for some waypoints, not all address changes effect all waypoints. For instance, a change to an address in namespace X would (usually) impact the waypoint in X but not in Y.
This is not a super hard problem to solve I think -- we already have WorkloadsForWaypoint and ServicesForWaypoint which effectively tell us the same thing.