Description of problem: Version-Release number of the following components: For verify_health_checks.yml [1] was behind disable_master_excluders.yml& disable_node_excluders.yml, the v3.7 excluder packages [2] will be updated to v3.7 even if disk/memory check fail. [1] https://github.com/openshift/openshift-ansible/blob/master/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade.yml [2] atomic-openshift-excluder-3.7.0-0.104.0.git.0.c420cf9.el7.noarch atomic-openshift-docker-excluder-3.7.0-0.104.0.git.0.c420cf9.el7.noarc How reproducible: always Steps to Reproduce: 1. RPM install OCP v3.6 and make the disk size is less than 10G 2. upgrade to v3.7 3. check the installed packages Actual results: 2. the upgrade was abort for healthy check failed 3. the excluder packages was update [root@host3-ha-1 ~]# rpm -qa|grep openshift tuned-profiles-atomic-openshift-node-3.6.173.0.1-1.git.0.3f0213b.el7.x86_64 atomic-openshift-excluder-3.7.0-0.104.0.git.0.c420cf9.el7.noarch atomic-openshift-3.6.173.0.1-1.git.0.3f0213b.el7.x86_64 atomic-openshift-node-3.6.173.0.1-1.git.0.3f0213b.el7.x86_64 atomic-openshift-master-3.6.173.0.1-1.git.0.3f0213b.el7.x86_64 atomic-openshift-docker-excluder-3.7.0-0.104.0.git.0.c420cf9.el7.noarch atomic-openshift-clients-3.6.173.0.1-1.git.0.3f0213b.el7.x86_64 atomic-openshift-sdn-ovs-3.6.173.0.1-1.git.0.3f0213b.el7.x86_64 Expected results: Additional info: No update happed if healty check failed.
Upstream PR: https://github.com/openshift/openshift-ansible/pull/5413
Commit pushed to master at https://github.com/openshift/openshift-ansible https://github.com/openshift/openshift-ansible/commit/988d9a27e88f7b14282f9e2d5882fa045e7d879c Merge pull request #5413 from ingvagabund/disable-excluders-after-pre-checks Automatic merge from submit-queue Move some pre-checks before excluders are disabled Some pre-checks needs an OCP version which is detected by a set of tasks that need the excluders to be disabled. So at the best I can move some pre-checks before the excluders are disabled. However, there will be still some checks that can fail with excluders updated to the newer version. Bug: 1484304
No v3.7 excluder packages was installed when physical checking failed when use openshift-ansible-3.7.0-0.155.0, so move bug to verified
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:3188