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

Bug 1093414

Summary: [Openstack-Staypuft] : The Distributed Neutron Networking service-configuration should have a combined service for OVS / DHCP / Neutron-L3 /neutron-ovs-agent.
Product: Red Hat OpenStack Reporter: Omri Hochman <ohochman>
Component: rubygem-staypuftAssignee: Scott Seago <sseago>
Status: CLOSED NOTABUG QA Contact: Alexander Chuzhoy <sasha>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0CC: mburns, mtaylor, sclewis
Target Milestone: rc   
Target Release: 5.0 (RHEL 7)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: ruby193-rubygem-staypuft-0.1.0.el6ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-18 11:25:21 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: 1098232    

Description Omri Hochman 2014-05-01 16:39:27 UTC
[Openstack-Staypuft] : The Distributed Neutron Networking service-configuration should have a combined service for  OVS / DHCP / Neutron-L3 /neutron-ovs-agent. 
  

Description:
------------
Since neutron_l3, dhcp, and ovs are all installed on the same networker node those all should be configured under the same service in the staypuft wizard -->  service-configuration. so they just need to be combined into one service tab. 


Environment (Havana A4 puddle 2014-04-25.2):
---------------------------------------------
ruby193-rubygem-staypuft-0.0.11-5.el6ost.noarch
openstack-foreman-installer-1.0.6-2.el6ost.noarch
ruby193-rubygem-foreman_openstack_simplify-0.0.6-6.el6ost.noarch
openstack-puppet-modules-2013.2-9.el6ost.noarch
puppet-3.3.2-2.el6.noarch
puppet-server-3.3.2-2.el6.noarch
katello-installer-0.0.33-1.el6sat.noarch

Comment 1 Martyn Taylor 2014-05-08 09:55:21 UTC
Right now we are not adding aggregation to parameters.  This is a feature that I would like to see, but will not make A4.

Comment 2 Scott Seago 2014-05-28 03:27:30 UTC
Martin, actually this can be done without any separate aggregation step. The Neutron Networker, like the non-HA controllers,  is one where we actually separated the service-level params out manually, as they're all in one class on the puppet back end. Doing this will actually simplify matters -- we can go back to a single neutron networker service, which matches the back end puppetclass, and get rid of the hard-coded list of separate service params.

In fact, for A4 I think the separate DHCP service (which didn't ahve any params) is already gone, so this is just a matter of combining the remaining two.

Comment 3 Scott Seago 2014-05-28 05:12:15 UTC
Pull request is here:
https://github.com/theforeman/staypuft/pull/134

Comment 5 Alexander Chuzhoy 2014-06-12 20:02:59 UTC
Verified: <foreman-installer-staypuft-0.0.15-1.el6ost.noarch> 
The OVS / DHCP / Neutron-L3 /neutron-ovs-agent services don't appear in the "Services Selection"

Comment 6 Mike Burns 2014-06-18 11:25:21 UTC
Even though it's verified, a separate request to split it back out came in and was accepted.  Closing this as NOTABUG

Comment 7 Mike Burns 2014-06-18 11:25:40 UTC
Other bug was bug 1108651