Bug 1125420

Summary: RFE: Foreman for OSP5 should not automatically enable Swift (Non-HA)
Product: Red Hat OpenStack Reporter: John Williams <j_t_williams>
Component: openstack-foreman-installerAssignee: Jason Guiditta <jguiditt>
Status: CLOSED NOTABUG QA Contact: nlevinki <nlevinki>
Severity: high Docs Contact:
Priority: medium    
Version: Foreman (RHEL 6)CC: arkady_kanevsky, cdevine, christopher_dearborn, jdonohue, mburns, morazi, randy_perryman, rhos-maint, sreichar, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: Installer   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-30 15:23:34 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:
Bug Depends On:    
Bug Blocks: 1108193    

Description John Williams 2014-07-31 18:58:08 UTC
Description of problem:

Foreman should not automatically install and enable Swift unless explicitly requested by user/installer. 

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

2014.1.1

How reproducible:
Install with default parameters.


Actual results:
On the controller node I see the following processes: 
[root@r8rh7cntl tools_install]# ps -aef | grep swift
root      2940 45772  0 13:56 pts/0    00:00:00 grep --color=auto swift
swift    43061     1  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43100 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43101 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43103 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43104 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43105 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43106 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43107 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43111 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43112 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43113 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43114 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43115 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43116 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43117 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43118 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43119 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43120 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43121 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43122 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43123 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43124 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43125 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43126 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43127 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43128 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43129 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43130 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43131 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43132 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43133 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43134 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
swift    43135 43061  0 13:17 ?        00:00:00 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf

Expected results:
 No swift processes. 

Additional info:

Comment 3 Mike Burns 2014-09-30 15:23:34 UTC
Swift is not currently deployed.  When we re-add swift into the layout, this will be re-evaluated.

Comment 4 arkady kanevsky 2014-09-30 16:22:21 UTC
Mike,
please, double check.
While Staypuft does not deploy it automaticlaly, OFI does.
Thanks,
Arkady