From 35a585c3a6d7a26b6ae5fabd9ec730e14f7c1a07 Mon Sep 17 00:00:00 2001 From: Mateusz Gozdek Date: Wed, 20 May 2020 16:40:25 +0200 Subject: [PATCH] test/components/kubernetes: disable kubelet disruptive label test This commit disables self-hosted kubelet tests for picking up correct node labels, as it is flaky because of runc bug in current release of Flatcar stable, which makes kubelet pod to never terminate when the pod is scheduled for removal. Once the fix of runc reaches Flatcar stable, this test should be re-enabled. See also #110 Signed-off-by: Mateusz Gozdek --- test/components/kubernetes/kubelet_disruptive_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/components/kubernetes/kubelet_disruptive_test.go b/test/components/kubernetes/kubelet_disruptive_test.go index eb52b37d7..fbe343c0c 100644 --- a/test/components/kubernetes/kubelet_disruptive_test.go +++ b/test/components/kubernetes/kubelet_disruptive_test.go @@ -29,6 +29,10 @@ import ( ) func TestSelfHostedKubeletLabels(t *testing.T) { + t.Skip("This test will always fail, as Flatcar currently ships version of runc, which has a race " + + "condition bug, which makes self-hosted kubelet to hang when the pod is removed. " + + "It should be re-enabled once the fix reaches Flatcar stable channel.") + client := testutil.CreateKubeClient(t) // List all the nodes and then delete a node that is not controller.