neutron/neutron/services
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
..
firewall Migrate to oslo.log 2015-03-12 11:22:56 +01:00
l3_router Merge "Enable resource usage tracking for reference plugins." 2015-08-01 03:35:43 +00:00
loadbalancer Backward compatibility for advanced services 2014-12-18 09:27:28 -08:00
metering COMMON_PREFIXES cleanup - patch 1/5 2015-07-02 17:05:27 -07:00
qos QoS: fix get bandwidth limit rules to filter them per policy 2015-08-21 08:15:56 +03:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
vpn Backward compatibility for advanced services 2014-12-18 09:27:28 -08:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Decentralize the managemement of service providers 2015-09-01 03:27:13 +00:00
service_base.py Cleanup get_plugin_name() from the tree 2015-06-23 14:28:59 +02:00