Description of problem: Trigger an rpm install against fresh hosts(without excluders). Install tools will install docker-excluder on the hosts and then run task [disable docker excluder] to disable docker-excluder before proceed task [Install Docker]. It will result that docker-excluder does not take effect to prevent higher version of docker(>1.12) installed. Version-Release number of selected component (if applicable): atomic-openshift-utils-3.5.28-1.git.0.103513e.el7.noarch How reproducible: always Steps to Reproduce: 1. Install OCP3.5 on fresh hosts 2. 3. Actual results: Docker-excluder was disabled during installation. Expected results: Docker-excluder should be enabled during installation. Additional info: It should be enabled after installation too.
*** This bug has been marked as a duplicate of bug 1430613 ***
This bug is different with bug 1430613. This bug is talking about docker-excluder, bug 1430613 is talking about openshift-excluder. docker-excluder should be always enabled in the whole installation progress, so that installer could install supported version of docker. Even after installation, docker-excluder should be kept enabled to avoid unsupported version of docker being updated by "yum update". openshift-excluder should be disabled upon installing, so that allow installer to detect openshift version to install, while once installation is completed, openshift-excluder should be enabled again to avoid atomic-openshift is updated unexpected by "yum update".
Upstream PR: https://github.com/openshift/openshift-ansible/pull/3620
Version: atomic-openshift-utils-3.5.32-1.git.0.42cf266.el7.noarch Steps: 1. Rpm install OCP3.5 on fresh hosts Result: Docker-excluder is installed and enabled after installation. Check install.log to find that install and enable docker_excluder tasks will be done before task [Install Docker].