Bug 1019101

Summary: When using ML2 the L3RouterPlugin's code does not exist in neutron deployment
Product: Red Hat OpenStack Reporter: Rami Vaknin <rvaknin>
Component: openstack-neutronAssignee: Bob Kukura <rkukura>
Status: CLOSED WORKSFORME QA Contact: Ofer Blaut <oblaut>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0CC: chrisw, hateya, lpeer, oblaut, yeylon
Target Milestone: rcKeywords: TestBlocker
Target Release: 4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: network
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-19 20:44:07 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:

Description Rami Vaknin 2013-10-15 07:33:04 UTC
Version
=======
rhos 4.0 on rhel 6.5
openstack-neutron-ml2-2013.2-0.3.3.b3.el6ost.noarch
python-neutronclient-2.2.6-1.el6ost.noarch
python-neutron-2013.2-0.3.3.b3.el6ost.noarch
openstack-neutron-2013.2-0.3.3.b3.el6ost.noarch
openstack-neutron-openvswitch-2013.2-0.3.3.b3.el6ost.noarch


Description
===========
When working with ml2, it looks like the L3 router plugin should be defined as a service plugin in /etc/neutron/neutron.conf:
service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin

However, it looks like this plugin code was not copied from neutron git to my deployment, it means that the "l3_router" directory is missing in /usr/lib/python2.6/site-packages/neutron/services hence the L3 router plugin could not be configured as a service plugin.

Comment 1 Bob Kukura 2013-11-19 20:44:07 UTC
Although the l3_router files may have been missing in early RHOS 4.0 development snapshots, I've verified that the necessary files are installed by:

python-neutron.noarch                    2013.2-9.el6ost               @RHOS-4.0


Given that python-neutron-2013.2-0.3.3.b3.el6ost.noarch was never officially released and was just a development snapshot that wasn't expected to be complete, I'm closing this bug.

Comment 2 Rami Vaknin 2013-11-20 08:22:20 UTC
I verified that it does work on the last few puddles, the error messages disappear a I was able to create a router, networks and subnets.

One nitpick, I'd expect it to pass through MODIFIED->ON_QA->VERIFIED, all the bugs we find in the devel phases were never officially released, could you ON_QA it?