You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when meshsync controller is checking the broker's service endpoint, the tcpcheck for external endpoint always return false, which make the tcp connection check can't be executed essentially
if the endpoint external address is localhost, the TcpCheck will always be executed.
Expected Behavior
the external endpoint will be checked successfully
the TcpCheck is not necessary to be executed if the external address is localhost
Screenshots/Logs
// If external endpoint not reachableif!utils.TcpCheck(endpoint.External, &utils.MockOptions{}) &&endpoint.External.Address!="localhost" {
newUrl, err=neturl.Parse(url)
iferr!=nil {
returnnil
}
Thanks for opening this issue. A contributor will be by to give feedback soon. In the meantime, please review the Layer5 Community Welcome Guide and sure to join the community Slack.
Current Behavior
TcpCheck
will always be executed.Expected Behavior
TcpCheck
is not necessary to be executed if the external address is localhostScreenshots/Logs
Environment
Contributor Guides and Resources
The text was updated successfully, but these errors were encountered: