vmware-nsx/neutron/db/migration/alembic_migrations/versions
Salvatore Orlando 9c0fc8e981 Add DB mappings with NSX logical routers
This patch introduces DB mappings between neutron and NSX router,
thus not requiring anymore the Neutron router ID to be equal to the
NSX one.

This change is needed for enabling asynchronous operations in
the NSX plugin.

This patch also performs NVP/NSX renaming where appropriate, and
fixes delete router logic causing a 500 HTTP error to be returned
when a Neutron internal error occurs.

Related to blueprint nvp-async-backend-communication
Related to blueprint nicira-plugin-renaming

Change-Id: Ib0e9ed0f58e7fa3497a93e9cd3baa9cb81ad797b
2014-02-13 20:58:35 +00:00
..
1b693c095aa3_quota_ext_db_grizzly.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
1c33fa3cd1a1_extra_route_config.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
1d76643bcec4_nvp_netbinding.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
1efb85914233_allowedaddresspairs.py Implement Allowed Address Pairs 2013-09-05 03:53:59 -07:00
1fcfc149aca4_agents_unique_by_type_and_host.py Fix the migration adding a UC to agents table 2014-01-15 12:28:37 +02:00
2a3bae1ceb8_nec_port_binding.py Export portinfo thru portbinding ext in NEC plugin 2013-09-03 09:28:26 +09:00
2a6d0b51f4bb_cisco_plugin_cleanup.py Fix downgrade in migration 2013-11-12 17:49:15 +04:00
2c4af419145b_l3_support.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
3a520dd165d0_cisco_nexus_multi_switch.py Add missing migration for fields in Cisco Nexus table 2013-09-28 12:19:33 -04:00
3b54bf9e29f7_nec_plugin_sharednet.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
3c6e57a23db4_add_multiprovider.py Fix incorrect indentations found by Pep 1.4.6+ 2013-10-19 10:50:16 +02:00
3cabb850f4a5_table_to_track_port_.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
3cb5d900c5de_security_groups.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
3cbf70257c28_nvp_mac_learning.py Fix incorrect indentations found by Pep 1.4.6+ 2013-10-19 10:50:16 +02:00
3d3cb89d84ee_nsx_switch_mappings.py Add DB mappings with NSX logical switches 2014-02-12 07:25:17 -08:00
3d6fae8b70b0_nvp_lbaas_plugin.py Support advanced NVP LBaaS Service 2013-09-17 11:07:28 -07:00
3ed8f075e38a_nvp_fwaas_plugin.py Support for NVP advanced FwaaS service 2013-09-17 10:18:22 -07:00
4a666eb208c2_service_router.py Fix incorrect indentations found by Pep 1.4.6+ 2013-10-19 10:50:16 +02:00
4ca36cfc898c_nsx_router_mappings.py Add DB mappings with NSX logical routers 2014-02-13 20:58:35 +00:00
5a875d0e5c_ryu.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
5ac71e65402c_ml2_initial.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
8f682276ee4_ryu_plugin_quota.py add quota support for ryu plugin 2014-02-06 20:16:00 +09:00
11c6e18605c8_pool_monitor_status_.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
13de305df56e_add_nec_pf_name.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
14f24494ca31_arista_ml2.py Arista ML2 mechanism driver clean up and integration with port binding 2013-10-02 16:12:45 -07:00
20ae61555e95_ml2_gre_type_driver.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
27ef74513d33_quota_in_plumgrid_pl.py Add quota table in PLUMgrid plugin 2013-10-08 12:55:41 -07:00
32a65f71af51_ml2_portbinding.py Implement ML2 port binding 2013-09-03 18:05:20 -04:00
32b517556ec9_remove_tunnelip_mode.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
35c7c198ddea_lbaas_healthmon_del_status.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
38fc1f6789f8_cisco_n1kv_overlay.py Add sub-type field to VXLAN network profiles for Cisco N1KV plugin 2013-09-05 10:59:51 -04:00
39cf3f799352_fwaas_havana_2_model.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
40dffbf4b549_nvp_dist_router.py Support for NVP distributed router 2013-08-29 09:56:08 -07:00
46a0efbd8f0_cisco_n1kv_multisegm.py Multi-segment and trunk support for the Cisco N1Kv Plugin 2013-08-26 18:43:49 -07:00
48b6f43f7471_service_type.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
49f5e553f61f_ml2_security_groups.py Add security groups tables for ML2 plugin via migration 2014-01-05 21:00:13 +04:00
50e86cb2637a_nsx_mappings.py Fix Migration 50e86cb2637a and 38335592a0dc 2014-01-09 15:19:38 -08:00
51b4de912379_cisco_nexus_ml2_mech.py ML2 Mechanism Driver for Cisco Nexus 2013-09-04 14:10:33 -04:00
52c5e4a18807_lbaas_pool_scheduler.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
52ff27f7567a_support_for_vpnaas.py Fix incorrect indentations found by Pep 1.4.6+ 2013-10-19 10:50:16 +02:00
53bbd27ec841_extra_dhcp_opts_supp.py bp: pxeboot-port, provide pxeboot on ports 2013-08-31 10:40:56 -06:00
54c2c487e913_lbaas.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
63afba73813_ovs_tunnelendpoints_id_unique.py Fix downgrade in migration 2013-11-15 10:58:25 +04:00
66a59a7f516_nec_openflow_router.py OpenFlow distributed router support in NEC plugin 2013-09-04 17:15:59 +09:00
86cf4d88bd3_remove_bigswitch_por.py Set BigSwitch plugin to use existing host database model 2013-08-18 08:38:14 -07:00
128e042a2b68_ext_gw_mode.py Add ext-gw-mode support to ML2 2013-08-19 20:21:40 +02:00
176a85fc7d79_add_portbindings_db.py Set BigSwitch plugin to use existing host database model 2013-08-18 08:38:14 -07:00
338d7508968c_vpnaas_peer_address_.py Fix migration 2013-10-11 13:29:44 +04:00
477a4488d3f4_ml2_vxlan_type_driver.py Fix downgrade in migration 2013-10-02 13:37:46 +04:00
557edfc53098_new_service_types.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
569e98a8132b_metering.py Add metering extension and base class 2013-08-14 14:32:46 +02:00
1064e98b7917_nec_pf_port_del.py Fix port deletion in NEC Plugin 2013-09-24 12:05:31 +09:00
1149d7de0cfa_port_security.py Fix misspellings in neutron 2014-02-07 15:28:22 +08:00
1341ed32cc1e_nvp_netbinding_update.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
2032abe8edac_lbaas_add_status_des.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
2528ceb28230_nec_pf_netid_fix.py Ensure nullable=False for netid in packetfilters table 2013-09-24 12:19:41 +09:00
4692d074d587_agent_scheduler.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
5918cbddab04_add_tables_for_route.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
45680af419f9_nvp_qos.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
263772d65691_cisco_db_cleanup_2.py Add support for the Nexus 1000V into the Cisco Plugin. 2013-08-09 16:56:54 -07:00
363468ac592c_nvp_network_gw.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
511471cc46b_agent_ext_model_supp.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
1421183d533f_nsx_dhcp_metadata.py Add migration support from agent to NSX dhcp/metadata services 2014-02-10 17:27:14 -08:00
38335592a0dc_nvp_portmap.py Fix Migration 50e86cb2637a and 38335592a0dc 2014-01-09 15:19:38 -08:00
49332180ca96_ryu_plugin_update.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
b7a8863760e_rm_cisco_vlan_bindin.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
c88b6b5fea3_cisco_n1kv_tables.py Fix required enum's name in migration 2013-10-23 16:34:00 +04:00
e6b16a30d97_cisco_provider_nets.py Add missing ForeignKeyConstraint to Cisco providernet migration 2013-08-20 13:26:17 -04:00
e197124d4b9_add_unique_constrain.py Fix mistake in usage drop_constraint parameters 2014-01-10 16:21:32 +04:00
ed93525fd003_bigswitch_quota.py Enables quota extension on BigSwitch plugin 2014-01-06 03:33:07 +00:00
f489cf14a79c_lbaas_havana.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
f9263d6df56_remove_dhcp_lease.py Fix sqlalchemy DateTime type usage 2013-11-12 15:52:50 +04:00
folsom_initial.py Remove garbage in vim header 2014-01-23 15:13:56 -08:00
grizzly_release.py Add support for service plugins to the migration framework 2013-08-09 14:08:27 +04:00
havana_release.py Add quota table in PLUMgrid plugin 2013-10-08 12:55:41 -07:00
README Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00

This directory contains the migration scripts for the Neutron project.  Please
see the README in neutron/db/migration on how to use and generate new
migrations.