node composition plugin architecture

The Node Composition Plugin (NCP) is introduced here in
its most simple form: The interaction with the Node Drivers
is still completely missing.

This patch is intended to collect the whole internal API
between the NCP and the Node Drivers, taking also
into account the new NodeDriverContext.

Partially implements blueprint node-centric-chain-plugin

Change-Id: I0f791d2be8b5ef5d9bf7a297e0dbdc0248350edd
This commit is contained in:
Ivar Lazzaro
2015-06-08 19:54:10 -07:00
parent 2527cdd688
commit 657306d199
18 changed files with 908 additions and 353 deletions

View File

@@ -38,6 +38,7 @@ neutron.service_plugins =
group_policy = gbpservice.neutron.services.grouppolicy.plugin:GroupPolicyPlugin
servicechain = gbpservice.neutron.services.servicechain.plugins.msc.plugin:ServiceChainPlugin
msc = gbpservice.neutron.services.servicechain.plugins.msc.plugin:ServiceChainPlugin
ncp = gbpservice.neutron.services.servicechain.plugins.ncp.plugin:NodeCompositionPlugin
gbpservice.neutron.group_policy.extension_drivers =
test = gbpservice.neutron.tests.unit.services.grouppolicy.test_extension_driver_api:TestExtensionDriver
gbpservice.neutron.group_policy.policy_drivers =
@@ -56,6 +57,8 @@ gbpservice.neutron.servicechain.servicechain_drivers =
dummy = gbpservice.neutron.services.servicechain.plugins.msc.drivers.dummy_driver:NoopDriver
simplechain_driver = gbpservice.neutron.services.servicechain.plugins.msc.drivers.simplechain_driver:SimpleChainDriver
oneconvergence_servicechain_driver = gbpservice.neutron.services.servicechain.plugins.msc.drivers.oneconvergence_servicechain_driver:OneconvergenceServiceChainDriver
gbpservice.neutron.servicechain.ncp_drivers =
node_dummy = gbpservice.neutron.services.servicechain.plugins.ncp.node_drivers.dummy_driver:NoopNodeDriver
[build_sphinx]
source-dir = doc/source