Merge pull request #114693 from wzshiming/fix/test

Fix this e2e failure causes subsequent e2e failures altogether
This commit is contained in:
Kubernetes Prow Robot 2023-01-10 10:39:36 -08:00 committed by GitHub
commit 1c30eee9a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,6 +102,7 @@ var _ = utils.SIGDescribe("[Feature:NodeOutOfServiceVolumeDetach] [Disruptive] [
ginkgo.By("Stopping the kubelet non gracefully for pod" + pod.Name)
utils.KubeletCommand(ctx, utils.KStop, c, pod)
ginkgo.DeferCleanup(utils.KubeletCommand, utils.KStart, c, pod)
ginkgo.By("Adding out of service taint on node " + oldNodeName)
// taint this node as out-of-service node
@ -110,6 +111,7 @@ var _ = utils.SIGDescribe("[Feature:NodeOutOfServiceVolumeDetach] [Disruptive] [
Effect: v1.TaintEffectNoExecute,
}
e2enode.AddOrUpdateTaintOnNode(ctx, c, oldNodeName, taint)
ginkgo.DeferCleanup(e2enode.RemoveTaintOffNode, c, oldNodeName, taint)
ginkgo.By(fmt.Sprintf("Checking if the pod %s got rescheduled to a new node", pod.Name))
labelSelectorStr := labels.SelectorFromSet(podLabels).String()