Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

Commit

Permalink
test/components/kubernetes: disable kubelet disruptive label test
Browse files Browse the repository at this point in the history
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 <mateusz@kinvolk.io>
  • Loading branch information
invidian committed May 20, 2020
1 parent aeafcbf commit eb0fd3b
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions test/components/kubernetes/kubelet_disruptive_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit eb0fd3b

Please sign in to comment.