neutron/neutron
armando-migliaccio 61121c5f2a Decentralize the managemement of service providers
After the service split, some of the configuration, parsing and
validation was kept in the neutron core; ultimately this needs to
get closer to the services where it belongs.

This patch starts from ProviderConfiguration and ServiceTypeManager
classes, and aims at removing the hard-coded elements, like the list
of known advanced services, so that in the long run we can make
Neutron easier to plug with external services.

Partial-bug: #1473110

Depends-on: I44edcceba37ac58efcc0a53c9d1f835d9530344a
Depends-on: I8924234aadf786801ffc100d7daa27acc145a195
Change-Id: Ia4cad678e6c722ca05821dbdbf05d61523246a86
2015-09-01 03:27:13 +00:00
..
agent Merge "DHCP agent: add 'bridged' property to interface driver" 2015-09-01 02:43:40 +00:00
api Decentralize the managemement of service providers 2015-09-01 03:27:13 +00:00
callbacks Improve callback registry devref documentation and usability 2015-08-12 10:15:07 -07:00
cmd Add Geneve type driver support to ML2 2015-08-27 20:04:35 +03:00
common Decentralize the managemement of service providers 2015-09-01 03:27:13 +00:00
core_extensions Forbid attaching rules if policy isn't accessible 2015-08-12 09:52:33 +00:00
db Decentralize the managemement of service providers 2015-09-01 03:27:13 +00:00
debug Migrate to oslo.log 2015-03-12 11:22:56 +01:00
extensions Merge "Move in-tree vendor VIF_TYPE_* constants" 2015-08-27 00:08:39 +00:00
hacking Restructure agent code in preparation for decomp 2015-06-26 15:06:49 +00:00
ipam Fix usage of netaddr '.broadcast' 2015-08-31 12:38:39 +00:00
locale Imported Translations from Transifex 2015-08-21 06:08:23 +00:00
notifiers Merge "Revert "Revert "Add VIF_DELETED notification event to Nova""" 2015-08-12 18:05:47 +00:00
objects Make NeutronDbObjectDuplicateEntry exception more verbose 2015-08-24 12:00:38 +02:00
openstack Switch to the oslo_utils.fileutils 2015-07-15 08:09:26 +03:00
plugins Merge "Make delete-vlan-bridge and delete-vlan functions clear" 2015-08-31 18:44:54 +00:00
quota Quota enforcement: remove locks on _dirty_tenants 2015-08-25 01:30:21 -07:00
scheduler DVR: make sure snat portion is always scheduled when needed 2015-08-20 13:23:02 +03:00
server Remove unneeded shebangs 2015-08-13 12:39:07 +02:00
services Decentralize the managemement of service providers 2015-09-01 03:27:13 +00:00
tests Decentralize the managemement of service providers 2015-09-01 03:27:13 +00:00
__init__.py Allow users to run 'tox -epy34' 2015-05-11 16:09:51 +02:00
auth.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
context.py Add DB support for resource usage tracking 2015-07-26 15:26:10 -07:00
i18n.py oslo: migrate to namespace-less import paths 2015-02-05 15:09:32 +01:00
manager.py Flavor Framework implementation 2015-07-16 09:07:41 -07:00
neutron_plugin_base_v2.py Basic subnetpool CRUD 2015-03-18 22:53:50 -07:00
policy.py Use oslo.log library instead of system logging module 2015-08-10 15:52:26 +03:00
service.py Add logging to debug oslo.messaging failure 2015-08-18 12:06:06 +02:00
version.py
wsgi.py Merge "Python 3: encode unicode response bodies" 2015-08-13 08:01:29 +00:00