From 6d3fd8353c3cd1233ad8b5f4545cd54f7da00ddd Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Mon, 21 Jun 2021 10:59:09 +0200 Subject: [PATCH] don't panic if nodeIPs are not found --- test/e2e/network/conntrack.go | 2 ++ test/e2e/network/kube_proxy.go | 2 ++ test/e2e/scheduling/predicates.go | 1 + 3 files changed, 5 insertions(+) diff --git a/test/e2e/network/conntrack.go b/test/e2e/network/conntrack.go index 540036db3c4..3716539820b 100644 --- a/test/e2e/network/conntrack.go +++ b/test/e2e/network/conntrack.go @@ -113,6 +113,7 @@ var _ = common.SIGDescribe("Conntrack", func() { } ips := e2enode.GetAddressesByTypeAndFamily(&nodes.Items[0], v1.NodeInternalIP, family) + framework.ExpectNotEqual(len(ips), 0) clientNodeInfo = nodeInfo{ name: nodes.Items[0].Name, @@ -120,6 +121,7 @@ var _ = common.SIGDescribe("Conntrack", func() { } ips = e2enode.GetAddressesByTypeAndFamily(&nodes.Items[1], v1.NodeInternalIP, family) + framework.ExpectNotEqual(len(ips), 0) serverNodeInfo = nodeInfo{ name: nodes.Items[1].Name, diff --git a/test/e2e/network/kube_proxy.go b/test/e2e/network/kube_proxy.go index 8707f5ab89a..24f614a32f1 100644 --- a/test/e2e/network/kube_proxy.go +++ b/test/e2e/network/kube_proxy.go @@ -72,6 +72,7 @@ var _ = common.SIGDescribe("KubeProxy", func() { } ips := e2enode.GetAddressesByTypeAndFamily(&nodes.Items[0], v1.NodeInternalIP, family) + framework.ExpectNotEqual(len(ips), 0) clientNodeInfo := NodeInfo{ node: &nodes.Items[0], @@ -80,6 +81,7 @@ var _ = common.SIGDescribe("KubeProxy", func() { } ips = e2enode.GetAddressesByTypeAndFamily(&nodes.Items[1], v1.NodeInternalIP, family) + framework.ExpectNotEqual(len(ips), 0) serverNodeInfo := NodeInfo{ node: &nodes.Items[1], diff --git a/test/e2e/scheduling/predicates.go b/test/e2e/scheduling/predicates.go index 2daff177e37..f8c98f78c37 100644 --- a/test/e2e/scheduling/predicates.go +++ b/test/e2e/scheduling/predicates.go @@ -1096,5 +1096,6 @@ func getNodeHostIP(f *framework.Framework, nodeName string) string { node, err := f.ClientSet.CoreV1().Nodes().Get(context.TODO(), nodeName, metav1.GetOptions{}) framework.ExpectNoError(err) ips := e2enode.GetAddressesByTypeAndFamily(node, v1.NodeInternalIP, family) + framework.ExpectNotEqual(len(ips), 0) return ips[0] }