From 9351b57defe299cc519962b4ab8b4cbb84ce72f7 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Wed, 4 Aug 2021 06:50:44 -0400 Subject: [PATCH] Skip node e2e test for recovering from ip leak with docker Signed-off-by: Davanum Srinivas --- test/e2e_node/restart_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/e2e_node/restart_test.go b/test/e2e_node/restart_test.go index 8f2f00429c3..47324b96f29 100644 --- a/test/e2e_node/restart_test.go +++ b/test/e2e_node/restart_test.go @@ -21,7 +21,9 @@ package e2enode import ( "context" "fmt" + "io/ioutil" "os/exec" + "strings" "time" "k8s.io/api/core/v1" @@ -80,6 +82,14 @@ var _ = SIGDescribe("Restart [Serial] [Slow] [Disruptive] [NodeFeature:Container ginkgo.Context("Container Runtime", func() { ginkgo.Context("Network", func() { ginkgo.It("should recover from ip leak", func() { + if framework.TestContext.ContainerRuntime == "docker" { + bytes, err := ioutil.ReadFile("/etc/os-release") + if err != nil { + if strings.Contains(string(bytes), "ubuntu") { + ginkgo.Skip("Test fails with in-tree docker + ubuntu. Skipping test.") + } + } + } pods := newTestPods(podCount, false, imageutils.GetPauseImageName(), "restart-container-runtime-test") ginkgo.By(fmt.Sprintf("Trying to create %d pods on node", len(pods)))