So I was setting up a multi primary, multi network mesh following the new guide, and I see that I no longer have to create the stub and serviceEntries anymore, this is because of the DNS cache proxy correct? I am also confused how does Istio know which ingress gateway to use across cluster when the guide end up having two ingress gateways per cluster. One last thing is, how does the endpoint discovery works? What API calls does Istio make to discovery new endpoints in remote clusters? Thanks a lot in advance!