Description of problem: Run scaleup.yml playbook to add new node to existed cluster, excluders is not installed on the new node. Since excluders are necessary component for ocp installation by default, then it should keep the same rule when scaleup a cluster. Especially docker-excluder is needed to ensure right version docker to be installed. Version-Release number of selected component (if applicable): atomic-openshift-utils-3.5.35-1.git.0.7aa4728.el7.noarch How reproducible: always Steps to Reproduce: 1. Install ocp3.5 on fresh hosts 2. Scaleup above cluster to add new node # ansible-playbook -i hosts2 /usr/share/ansible/openshift-ansible/playbooks/byo/openshift-node/scaleup.yml 3. Actual results: No excluders installed on the new node after scaleup. Expected results: Excluders should be installed on the new node and take effect during scaleup. Additional info: The same issue when scaleup master on ha env.
Upstream PR: https://github.com/openshift/openshift-ansible/pull/3681
Merged upstream.
The scaleup should call disable_excluder.yml before docker is installed(prior Task Configure docker hosts ). Otherwise, an unexpected docker may be installed.
Verified and pass with atomic-openshift-utils-3.5.39-1.git.0.cb12cdb.el7.noarch