Bug 1299831

Summary: [RFE] installer - do not attach OSEv3 repos where they are not required
Product: OpenShift Container Platform Reporter: Evgheni Dereveanchin <ederevea>
Component: RFEAssignee: Brenton Leanhardt <bleanhar>
Status: CLOSED DEFERRED QA Contact: Johnny Liu <jialiu>
Severity: low Docs Contact:
Priority: medium    
Version: 3.1.0CC: aos-bugs, ederevea, erich, jokerman, mmccomas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-23 17:54:03 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:

Description Evgheni Dereveanchin 2016-01-19 11:04:51 UTC
Description of problem:
The ansible installer supports setups with components such as etcd on separate hosts. etcd is installed from the "rhel-7-server-extras-rpms" channel, however the installer will still enable "rhel-7-server-ose-3.1-rpms" which consumes an OpenShift entitlement but is not actually used to install any software.

The installer should be smart enough to enable only the channels that are needed and not enable "rhel-7-server-ose-3.1-rpms" on nodes that will not install any software from it.

Version-Release number of selected component (if applicable):
3.1

How reproducible:
Always

Steps to Reproduce:
1. install node to be a etcd hosts
2. enable base and extras channel on it
3. configure it as etcd in /etc/ansible/hosts
4. start install process

Actual results:
two options:
1) OSE channel available - it's attached
2) OSE channel unavaiable - setup fails even though all software present

Expected results:
Install completes and finishes successfully. No extra channels are added.

Comment 2 Scott Dodson 2016-09-20 15:58:16 UTC
Which playbook is this customer running? rhel_subscribe

Comment 3 Evgheni Dereveanchin 2017-01-06 12:28:33 UTC
Is there a difference? This is related to the Enterprise version which has the install wizard shipped with it.