]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add ability for core plugin to implement advanced services
authorEugene Nikanorov <enikanorov@mirantis.com>
Fri, 3 May 2013 14:57:00 +0000 (18:57 +0400)
committerEugene Nikanorov <enikanorov@mirantis.com>
Mon, 13 May 2013 10:20:00 +0000 (14:20 +0400)
commit738aa4133c740163c2ca3e44827e3b317f3ffd5d
tree71cbf006c615998fe98dea0080b69a4beebc2ee9
parent84fc2cf4560f7a34da9d1e40ad865a81fde47d1c
Add ability for core plugin to implement advanced services

implements blueprint api-core-for-services

Add check for supported_extension_aliases in QuantumManager.
If core plugin supports certain service extension, then core plugin is
stored in service_plugins for the service type of this extension
so corresponding extension could set it as a controller for REST calls.

Change-Id: I9c883491f6f13770371e3444e7c17bd2164a7c07
quantum/manager.py
quantum/plugins/common/constants.py
quantum/tests/unit/test_quantum_manager.py
quantum/tests/unit/test_routerserviceinsertion.py