From 9072d47b75ace975a02fab3fb4bfb7a11e1d2734 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=BCttler?= Date: Thu, 29 Jan 2026 13:46:33 +0100 Subject: [PATCH] e2e: Better error message, when no InternalIP was found. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Güttler --- test/e2e/scheduling/predicates.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/e2e/scheduling/predicates.go b/test/e2e/scheduling/predicates.go index e3af318bcf6..c66f7bb3a67 100644 --- a/test/e2e/scheduling/predicates.go +++ b/test/e2e/scheduling/predicates.go @@ -1267,6 +1267,9 @@ func getNodeHostIP(ctx context.Context, f *framework.Framework, nodeName string) node, err := f.ClientSet.CoreV1().Nodes().Get(ctx, nodeName, metav1.GetOptions{}) framework.ExpectNoError(err) ips := e2enode.GetAddressesByTypeAndFamily(node, v1.NodeInternalIP, family) - gomega.Expect(ips).ToNot(gomega.BeEmpty()) + if len(ips) == 0 { + framework.Failf("No address by type (%s) and family (%s) on node (%s) found.", + v1.NodeInternalIP, family, nodeName) + } return ips[0] }