Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1432868

Summary: Excluders should be installed on new node/master when scaleup cluster
Product: OpenShift Container Platform Reporter: liujia <jiajliu>
Component: InstallerAssignee: Jan Chaloupka <jchaloup>
Status: CLOSED ERRATA QA Contact: liujia <jiajliu>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.5.0CC: anli, aos-bugs, ghuang, jokerman, mmccomas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Cause: excluders are not acknowledged during node/master scale up Consequence: excluders are not installed on new nodes/masters Fix: install excluders on new nodes/masters as well Result: excluders are installed on new nodes/masters when scaling up
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-11 21:15:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description liujia 2017-03-16 09:39:47 UTC
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.

Comment 1 Jan Chaloupka 2017-03-16 15:27:39 UTC
Upstream PR: https://github.com/openshift/openshift-ansible/pull/3681

Comment 2 Jan Chaloupka 2017-03-17 12:18:01 UTC
Merged upstream.

Comment 4 Anping Li 2017-03-20 08:18:59 UTC
The scaleup should call disable_excluder.yml before docker is installed(prior Task Configure docker hosts ).  Otherwise, an unexpected docker may be installed.

Comment 6 Anping Li 2017-03-21 07:40:14 UTC
Verified and pass with atomic-openshift-utils-3.5.39-1.git.0.cb12cdb.el7.noarch