]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Decentralize the managemement of service providers
authorarmando-migliaccio <armamig@gmail.com>
Wed, 8 Jul 2015 20:48:11 +0000 (13:48 -0700)
committerArmando Migliaccio <armamig@gmail.com>
Tue, 1 Sep 2015 03:27:13 +0000 (03:27 +0000)
commit61121c5f2af27e31092db7ac6947f796198410a8
tree85c2136f24ae448831561a5a959028522a85cdde
parent43c00a9f65bc849eae559ec1672a66b666dfea3e
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
neutron/api/extensions.py
neutron/common/repos.py [deleted file]
neutron/db/servicetype_db.py
neutron/services/provider_configuration.py
neutron/tests/unit/api/test_extensions.py
neutron/tests/unit/extensions/test_servicetype.py
neutron/tests/unit/services/test_provider_configuration.py