We run e2e tests on a cluster with masters in 5 different zones, while workers only in 3 zones. Test "should schedule pods in the same zones as statically provisioned PVs" schedules a pod on a master, which then won't run. We have a "<drop>" PR to skip the test: https://github.com/openshift/kubernetes/pull/870. Replace this <drop> patch with a proper fix upstream. Idea: Use GetReadySchedulableNodes to get list of all schedulable and untainted nodes when considering zones where to provision a volume.
Upstream PR: https://github.com/kubernetes/kubernetes/pull/104077
*** Bug 1988535 has been marked as a duplicate of this bug. ***
Adding proposed test skip pending the fix.
The test is fixed in 4.10 and skipped in 4.8 and 4.9.
currection: test will be fixed in 4.10 when rebase lands and it's skipped in 4.9