]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Remove NSX 'service' plugin
authorSalvatore <salv.orlando@gmail.com>
Wed, 17 Dec 2014 22:09:24 +0000 (23:09 +0100)
committerSalvatore <salv.orlando@gmail.com>
Fri, 19 Dec 2014 09:18:55 +0000 (10:18 +0100)
commit5981b9c11651589a0ed0ae4844f9284da84bab27
tree0ed493089fea5e21c18a936577f61482ee8eddab
parenta8234739a2087bbf75bd274c7afd31679a1f954f
Remove NSX 'service' plugin

Following the spin-off for Neutron advanced services, this plugin
has become non-functional.
This patch removes the plugin, the service drivers, the database
models which kept tracking of resource associations, exceptions,
and obviously unit tests.

As there were some extensions which were leveraged only by this
plugin, they are being removed as well. In particular, one of
these extensions, 'routed-service-insertion' was in the
neutron.extensions package rather than neutron.plugins.vmware
package. This was for historical reasons. As no other plugin is
using this extension, it is being removed as well with this
patch.

By removing this plugin vmware the temporary skips applied to
neutron unit tests can be lifted. This patch does this.

Closes-Bug: #1403585

Change-Id: I0717f955b0f787c2951cb9db44ea5decc5d3dff0
25 files changed:
neutron/db/migration/alembic_migrations/versions/57086602ca0a_scrap_nsx_adv_svcs_models.py [new file with mode: 0644]
neutron/db/migration/alembic_migrations/versions/HEAD
neutron/db/migration/models/head.py
neutron/db/routedserviceinsertion_db.py [deleted file]
neutron/db/routerservicetype_db.py [deleted file]
neutron/extensions/routedserviceinsertion.py [deleted file]
neutron/plugins/vmware/common/exceptions.py
neutron/plugins/vmware/dbexts/servicerouter.py [deleted file]
neutron/plugins/vmware/dbexts/vcns_db.py
neutron/plugins/vmware/dbexts/vcns_models.py
neutron/plugins/vmware/extensions/servicerouter.py [deleted file]
neutron/plugins/vmware/plugin.py
neutron/plugins/vmware/plugins/service.py [deleted file]
neutron/plugins/vmware/vshield/edge_firewall_driver.py [deleted file]
neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py [deleted file]
neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py [deleted file]
neutron/plugins/vmware/vshield/vcns_driver.py
neutron/tests/functional/db/test_migrations.py
neutron/tests/unit/vmware/skip_this_dir__init__.py [deleted file]
neutron/tests/unit/vmware/vshield/test_edge_router.py [deleted file]
neutron/tests/unit/vmware/vshield/test_firewall_driver.py [deleted file]
neutron/tests/unit/vmware/vshield/test_fwaas_plugin.py [deleted file]
neutron/tests/unit/vmware/vshield/test_lbaas_plugin.py [deleted file]
neutron/tests/unit/vmware/vshield/test_loadbalancer_driver.py [deleted file]
neutron/tests/unit/vmware/vshield/test_vpnaas_plugin.py [deleted file]