diff --git a/test/e2e/networking_utils.go b/test/e2e/networking_utils.go index a1c6f7fbc32..0dedf6713c2 100644 --- a/test/e2e/networking_utils.go +++ b/test/e2e/networking_utils.go @@ -170,7 +170,10 @@ func (config *NetworkingTestConfig) dialFromContainer(protocol, containerIP, tar continue } for _, hostName := range output["responses"] { - eps.Insert(hostName) + trimmed := strings.TrimSpace(hostName) + if trimmed != "" { + eps.Insert(trimmed) + } } } framework.Logf("Waiting for endpoints: %v", expectedEps.Difference(eps)) @@ -217,7 +220,10 @@ func (config *NetworkingTestConfig) dialFromNode(protocol, targetIP string, targ // we confirm unreachability. framework.Logf("Failed to execute %v: %v", filterCmd, err) } else { - eps.Insert(strings.TrimSpace(stdout)) + trimmed := strings.TrimSpace(stdout) + if trimmed != "" { + eps.Insert(trimmed) + } } framework.Logf("Waiting for %+v endpoints, got endpoints %+v", expectedEps.Difference(eps), eps)