Created https://github.com/openshift/openshift-ansible/pull/7913 to fix this
Correct PR for 3.9 is https://github.com/openshift/openshift-ansible/pull/7911
change not in latest build (v3.9.29). No check and upgrade failed. https://github.com/openshift/openshift-ansible/blob/openshift-ansible-3.9.29-1/roles/openshift_sanitize_inventory/tasks/main.yml https://github.com/openshift/openshift-ansible/pull/7911 this is PR in master. @Vadim Could you paste PR for 3.9? Thanks.
The bot never created one https://github.com/openshift/openshift-ansible/pull/8341 is a proper PR for release-3.9
Fix is available in openshift-ansible-3.9.30-1
Fixed. openshift-ansible-3.9.30-1.git.0.a91a657.el7.noarch TASK [openshift_sanitize_inventory : At least one master is schedulable] ****************************************************************************************************************************************** task path: /usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/tasks/main.yml:101 fatal: [qe-wmengah37bug1-master-etcd-1.0528-vsm.qe.rhcloud.com]: FAILED! => { "changed": false, "failed": true, "msg": "No schedulable masters found, please remove 'openshift_schedulable=False' from all of your masters.\n" } to retry, use: --limit @/usr/share/ansible/openshift-ansible/playbooks/byo/openshift-cluster/upgrades/v3_9/upgrade.retry Kernel Version: 3.10.0-693.21.1.el7.x86_64 Operating System: Red Hat Enterprise Linux Atomic Host 7.4.5
task name is misleading. comments on PR https://github.com/openshift/openshift-ansible/pull/7911/files