Bug 986096

Summary: [RFE] Extend Quantum's core API to support advanced services
Product: Red Hat OpenStack Reporter: Maru Newby <mnewby>
Component: openstack-neutronAssignee: Maru Newby <mnewby>
Status: CLOSED NOTABUG QA Contact: Rami Vaknin <rvaknin>
Severity: unspecified Docs Contact:
Priority: high    
Version: 4.0CC: chrisw, yeylon
Target Milestone: Upstream M3Keywords: FutureFeature
Target Release: 4.0   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/neutron/+spec/api-core-for-services
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-17 07:14:22 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: 988917    
Bug Blocks:    

Description Maru Newby 2013-07-19 00:56:47 UTC
Important services such as L3 routing and lbaas (load balancing) are currently supported in Quantum's API as extensions.  The goal is to move to move support to the core API for simplicity and ease of maintenance.

https://blueprints.launchpad.net/neutron/+spec/api-core-for-services

Comment 2 Maru Newby 2013-09-17 07:14:22 UTC
The only change that merged [1] in support of the blueprint allows core plugins to expose service implementations that previously had to be defined separately.  This precludes a general testing strategy, and evaluation of plugin-specific functionality will automatically cover the change in question.

1: https://review.openstack.org/#/c/28196/6