We were avoiding the scheduled using the pod.Spec.NodeName directly, however, once we switched to using the node selector, the no_snat e2e test started to fail because was trying to schedule pods on nodes with taints, hence, failing the test.