Skip to content

Commit 14d003c

Browse files
Merge pull request #29750 from openshift-cherrypick-robot/cherry-pick-29655-to-release-4.18
[release-4.18] OCPBUGS-55667: aws/edge: prevent test using unschedulable nodes
2 parents 20fce99 + b329516 commit 14d003c

File tree

1 file changed

+9
-1
lines changed
  • test/extended/networking

1 file changed

+9
-1
lines changed

test/extended/networking/tap.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,15 @@ var _ = g.Describe("[sig-network][Feature:tap]", func() {
3535
if len(workerNodes.Items) == 0 {
3636
e2e.Failf("cluster should have nodes")
3737
}
38-
worker = &workerNodes.Items[0]
38+
// Preventing to select worker nodes in variants which applies NoSchedule taints
39+
// to some worker nodes, preventing this test to fail to schedule.
40+
for idx, wk := range workerNodes.Items {
41+
if len(wk.Spec.Taints) == 0 {
42+
worker = &workerNodes.Items[idx]
43+
break
44+
}
45+
}
46+
o.Expect(worker).NotTo(o.BeNil())
3947

4048
// Load tun module.
4149
_, err = exutil.ExecCommandOnMachineConfigDaemon(f.ClientSet, oc, worker, []string{

0 commit comments

Comments
 (0)