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

Bug 1071241

Summary: openstack-foreman-installer: I have to fill in the swift values twice if I am installing both controller and a swift host group
Product: Red Hat OpenStack Reporter: Dafna Ron <dron>
Component: rubygem-staypuftAssignee: RHOS Maint <rhos-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Omri Hochman <ohochman>
Severity: high Docs Contact:
Priority: medium    
Version: 4.0CC: aberezin, cwolfe, hbrock, mburns, morazi, rhos-maint, sgordon, yeylon
Target Milestone: ---   
Target Release: 5.0 (RHEL 7)   
Hardware: x86_64   
OS: Linux   
Whiteboard: storage
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-05 19:51: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:
Bug Depends On: 1093150, 1108679    
Bug Blocks:    
Attachments:
Description Flags
screen shots none

Description Dafna Ron 2014-02-28 10:58:42 UTC
Created attachment 868965 [details]
screen shots

Description of problem:

If I want to install a swift host group I still have to fill in the values on both the controller and the swift host groups (or leave controller one with default values which means wrong swift values will be added to the controller). 
 
Version-Release number of selected component (if applicable):

[root@dhcp163-108 ~]# rpm -qa |grep foreman
foreman-1.3.0.2-1.el6sat.noarch
openstack-foreman-installer-1.0.4-1.el6ost.noarch
foreman-selinux-1.3.0-1.el6sat.noarch
rubygem-foreman_api-0.1.6-1.el6sat.noarch
foreman-mysql-1.3.0.2-1.el6sat.noarch
foreman-mysql2-1.3.0.2-1.el6sat.noarch
ruby193-rubygem-foreman_openstack_simplify-0.0.6-5.el6ost.noarch
foreman-installer-1.3.0-1.el6sat.noarch
foreman-proxy-1.3.0-3.el6sat.noarch

How reproducible:

100%

Steps to Reproduce:
1. add two hosts to foreman
2. edit one as a controller
3. edit the second one as swift storage group

Actual results:

we have to add values to both controller and swift storage host groups

Expected results:

swift on the controller should be optional. 

Additional info:

Comment 1 Crag Wolfe 2014-02-28 20:03:13 UTC
Yes, this is the case for the way we are currently using Foreman.  You need to make sure the values in both the Swift Storage group and Controller group are consistent.  There is not a quick fix, here.

Comment 2 Mike Orazi 2014-02-28 20:39:49 UTC
This is reasonable commentary on both sides and I think it makes sense that we consider this as part of the 'wizard' type installation process.

Comment 3 Stephen Gordon 2014-06-15 17:10:02 UTC
This is still the case with Staypuft and it's perhaps even more confusing now because the relevant swift options are at the bottom of the "Neutron (Controller)" configuration rather than just controller configuration.

Comment 5 Mike Burns 2014-08-05 19:51:54 UTC
This bug was handled or obsoleted during the GA2 redesign work.  If you believe that this still applies to the current UI, please re-open this bug.