Bug 1432868 - Excluders should be installed on new node/master when scaleup cluster
Summary: Excluders should be installed on new node/master when scaleup cluster
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 3.5.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Jan Chaloupka
QA Contact: liujia
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-03-16 09:39 UTC by liujia
Modified: 2017-07-24 14:11 UTC (History)
5 users (show)

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
Clone Of:
Environment:
Last Closed: 2017-04-11 21:15:54 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2017:0903 0 normal SHIPPED_LIVE OpenShift Container Platform atomic-openshift-utils bug fix and enhancement 2017-04-12 22:45:42 UTC

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


Note You need to log in before you can comment on or make changes to this bug.