vmware-nsx/vmware_nsx
Aaron Rosen b004985c24 NSX-v3: Initial framework for api-replay-mode
This patch includes the initial framework to allow existing
neutron deployments running different backends to be migrated
over to the nsx-v3 plugin. The main logic that is required to
do this is to allow the ability of an id to be specified for
a given resource. This patch makes this possible with the addition
of a new extension api-replay.

The reason why a new extension is needed is because the RESOURCE_MAP
is loaded after the plugin is loaded. Therefore, there is no way
for me to change the mapping directly in the plugin without creating
an extension to do so.

This patch also adds support for migrating the router-uplink and
floatingips which was missing in the previous patchset.

Here's an example output of the migration tool
running: http://codepad.org/I7x6Rq3u

Change-Id: I2ee9778374a8d137e06125f2732524c7c662c002
2016-06-01 09:41:44 -07:00
..
api_client fix failing pep8 job 2016-04-01 10:34:13 -07:00
api_replay NSX-v3: Initial framework for api-replay-mode 2016-06-01 09:41:44 -07:00
common NSX-v3: Initial framework for api-replay-mode 2016-06-01 09:41:44 -07:00
db Merge "NSX|V router create with availability zones hints" 2016-05-30 12:23:44 +00:00
dhcp_meta Remove deprecated warnings for neutron_lib 2016-05-11 19:26:04 -07:00
dvs NSX|v QoS DSCP marking support 2016-04-25 13:11:34 +03:00
extensions NSX-v3: Initial framework for api-replay-mode 2016-06-01 09:41:44 -07:00
locale Translations: ensure that the locale directory is created 2016-03-13 05:03:22 -07:00
nsxlib NSX|V3: add in a method for getting the NSX version 2016-05-18 03:53:24 -07:00
plugins NSX-v3: Initial framework for api-replay-mode 2016-06-01 09:41:44 -07:00
services QoS refactor required changes 2016-05-28 23:44:57 -07:00
shell [Admin-Util][NSX-v3]: list ports which are missing from backend 2016-05-30 15:37:02 +03:00
tests NSX-v3: Initial framework for api-replay-mode 2016-06-01 09:41:44 -07:00
__init__.py Move vmware_nsx/neutron/plugins/vmware to vmware_nsx 2015-09-14 18:51:57 -07:00
_i18n.py Update translation setup 2016-01-29 07:15:35 +09:00
check_nsx_config.py Use the correct _ from vmware_nsx._i18n file 2015-12-06 07:04:17 -08:00
nsx_cluster.py Use the correct _ from vmware_nsx._i18n file 2015-12-06 07:04:17 -08:00
opts.py Automatically generate vmware-nsx configuration files 2016-04-13 07:24:06 +00:00
plugin.py Divide vmware_nsx/plugins into plugin-specific subdirectories 2015-09-16 16:14:47 -07:00
version.py Add reno for release notes management 2015-12-03 00:08:14 -08:00