]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Remove downgrade from existing migrations
authorAnn Kamyshnikova <akamyshnikova@mirantis.com>
Thu, 19 Mar 2015 08:52:37 +0000 (11:52 +0300)
committerAnn Kamyshnikova <akamyshnikova@mirantis.com>
Mon, 23 Mar 2015 13:49:24 +0000 (13:49 +0000)
commitb2cbb2d4af3ea3a4c5e173f647ce213f1ae0c9f8
tree37018483fd6d222a72b9627e1d82188bf1f3f35d
parent132f1be686a1e5f35818f04a4655345ad116d5c3
Remove downgrade from existing migrations

Remove downgrade from all existing migrations.
Create a test that verifies that no migration has a downgrade.

Related cross-project spec: https://review.openstack.org/152337
Closes-Bug: 1434103

Change-Id: I2aad5f40f9aec9aea7ea869c9f30bc5ea586f3fe
100 files changed:
neutron/db/migration/alembic_migrations/agent_init_ops.py
neutron/db/migration/alembic_migrations/brocade_init_ops.py
neutron/db/migration/alembic_migrations/cisco_init_ops.py
neutron/db/migration/alembic_migrations/core_init_ops.py
neutron/db/migration/alembic_migrations/firewall_init_ops.py
neutron/db/migration/alembic_migrations/l3_init_ops.py
neutron/db/migration/alembic_migrations/lb_init_ops.py
neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py
neutron/db/migration/alembic_migrations/metering_init_ops.py
neutron/db/migration/alembic_migrations/ml2_init_ops.py
neutron/db/migration/alembic_migrations/mlnx_init_ops.py
neutron/db/migration/alembic_migrations/nec_init_ops.py
neutron/db/migration/alembic_migrations/other_extensions_init_ops.py
neutron/db/migration/alembic_migrations/other_plugins_init_ops.py
neutron/db/migration/alembic_migrations/ovs_init_ops.py
neutron/db/migration/alembic_migrations/portsec_init_ops.py
neutron/db/migration/alembic_migrations/ryu_init_ops.py
neutron/db/migration/alembic_migrations/secgroup_init_ops.py
neutron/db/migration/alembic_migrations/versions/10cd28e692e9_nuage_extraroute.py
neutron/db/migration/alembic_migrations/versions/117643811bca_nec_delete_ofc_mapping.py
neutron/db/migration/alembic_migrations/versions/1421183d533f_nsx_dhcp_metadata.py
neutron/db/migration/alembic_migrations/versions/14be42f3d0a5_default_sec_group_table.py
neutron/db/migration/alembic_migrations/versions/157a5d299379_ml2_binding_profile.py
neutron/db/migration/alembic_migrations/versions/1680e1f0c4dc_remove_cisco_nexus_plugin.py
neutron/db/migration/alembic_migrations/versions/16a27a58e093_ext_l3_ha_mode.py
neutron/db/migration/alembic_migrations/versions/16cdf118d31d_extra_dhcp_options_ipv6_support.py
neutron/db/migration/alembic_migrations/versions/19180cf98af6_nsx_gw_devices.py
neutron/db/migration/alembic_migrations/versions/1955efc66455_weight_scheduler.py
neutron/db/migration/alembic_migrations/versions/1b2580001654_nsx_sec_group_mappin.py
neutron/db/migration/alembic_migrations/versions/1b837a7125a9_cisco_apic_driver.py
neutron/db/migration/alembic_migrations/versions/1d6ee1ae5da5_db_healing.py
neutron/db/migration/alembic_migrations/versions/1e5dd1d09b22_set_not_null_fields_lb_stats.py
neutron/db/migration/alembic_migrations/versions/1f71e54a85e7_ml2_net_seg_model.py
neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py
neutron/db/migration/alembic_migrations/versions/2026156eab2f_l2_dvr_models.py
neutron/db/migration/alembic_migrations/versions/236b90af57ab_ml2_refactor_for_dynamic_segments.py
neutron/db/migration/alembic_migrations/versions/2447ad0e9585_add_ipv6_mode_props.py
neutron/db/migration/alembic_migrations/versions/24c7ea5160d7_cisco_csr_vpnaas.py
neutron/db/migration/alembic_migrations/versions/26b54cf9024d_add_index_on_allocated.py
neutron/db/migration/alembic_migrations/versions/27cc183af192_ml2_vnic_type.py
neutron/db/migration/alembic_migrations/versions/28c0ffb8ebbd_remove_mlnx_plugin.py
neutron/db/migration/alembic_migrations/versions/2a1ee2fb59e0_add_mac_address_unique_constraint.py
neutron/db/migration/alembic_migrations/versions/2b801560a332_remove_hypervneutronplugin_tables.py
neutron/db/migration/alembic_migrations/versions/2d2a8a565438_hierarchical_binding.py
neutron/db/migration/alembic_migrations/versions/2db5203cb7a9_nuage_floatingip.py
neutron/db/migration/alembic_migrations/versions/2eeaf963a447_floatingip_status.py
neutron/db/migration/alembic_migrations/versions/31d7f831a591_add_constraint_for_routerid.py
neutron/db/migration/alembic_migrations/versions/327ee5fde2c7_set_innodb_engine.py
neutron/db/migration/alembic_migrations/versions/32f3915891fd_cisco_apic_driver_update.py
neutron/db/migration/alembic_migrations/versions/33c3db036fe4_set_length_of_description_field_metering.py
neutron/db/migration/alembic_migrations/versions/33dd0a9fa487_embrane_lbaas_driver.py
neutron/db/migration/alembic_migrations/versions/341ee8a4ccb5_sync_with_cisco_repo.py
neutron/db/migration/alembic_migrations/versions/35a0f3365720_add_port_security_in_ml2.py
neutron/db/migration/alembic_migrations/versions/37f322991f59_nuage_removing_mapping_tables.py
neutron/db/migration/alembic_migrations/versions/38495dc99731_ml2_tunnel_endpoints_table.py
neutron/db/migration/alembic_migrations/versions/3927f7f7c456_l3_extension_distributed_mode.py
neutron/db/migration/alembic_migrations/versions/3b85b693a95f_remove_service_tables.py
neutron/db/migration/alembic_migrations/versions/3c346828361e_metering_label_shared.py
neutron/db/migration/alembic_migrations/versions/3d2585038b95_vmware_nsx.py
neutron/db/migration/alembic_migrations/versions/3d3cb89d84ee_nsx_switch_mappings.py
neutron/db/migration/alembic_migrations/versions/408cfbf6923c_remove_ryu_plugin.py
neutron/db/migration/alembic_migrations/versions/4119216b7365_add_tenant_id_idx.py
neutron/db/migration/alembic_migrations/versions/41662e32bce2_l3_dvr_snat_mapping.py
neutron/db/migration/alembic_migrations/versions/43763a9618fd_add_mtu_attributes_to_network.py
neutron/db/migration/alembic_migrations/versions/44621190bc02_add_uniqueconstraint_ipavailability_ranges.py
neutron/db/migration/alembic_migrations/versions/492a106273f8_brocade_ml2_mech_dri.py
neutron/db/migration/alembic_migrations/versions/4ca36cfc898c_nsx_router_mappings.py
neutron/db/migration/alembic_migrations/versions/4dbe243cd84d_nsxv.py
neutron/db/migration/alembic_migrations/versions/4eba2f05c2f4_correct_vxlan_endpoint_primary_key.py
neutron/db/migration/alembic_migrations/versions/4eca4a84f08a_remove_ml2_cisco_cred_db.py
neutron/db/migration/alembic_migrations/versions/50d5ba354c23_ml2_binding_vif_details.py
neutron/db/migration/alembic_migrations/versions/50e86cb2637a_nsx_mappings.py
neutron/db/migration/alembic_migrations/versions/51c54792158e_subnetpools.py
neutron/db/migration/alembic_migrations/versions/538732fa21e1_nec_rename_quantum_id_to_neutron_id.py
neutron/db/migration/alembic_migrations/versions/544673ac99ab_add_router_port_table.py
neutron/db/migration/alembic_migrations/versions/5446f2a45467_set_server_default.py
neutron/db/migration/alembic_migrations/versions/54f7549a0e5f_set_not_null_peer_address.py
neutron/db/migration/alembic_migrations/versions/5589aa32bf80_l3_dvr_scheduler.py
neutron/db/migration/alembic_migrations/versions/57086602ca0a_scrap_nsx_adv_svcs_models.py
neutron/db/migration/alembic_migrations/versions/57dd745253a6_nuage_kilo_migrate.py
neutron/db/migration/alembic_migrations/versions/58fe87a01143_cisco_csr_routing.py
neutron/db/migration/alembic_migrations/versions/5ac1c354a051_n1kv_segment_alloc.py
neutron/db/migration/alembic_migrations/versions/6be312499f9_set_not_null_vlan_id_cisco.py
neutron/db/migration/alembic_migrations/versions/81c553f3776c_bsn_consistencyhashes.py
neutron/db/migration/alembic_migrations/versions/86d6d9776e2b_cisco_apic_driver_update_l3.py
neutron/db/migration/alembic_migrations/versions/884573acbf1c_unify_nsx_router_extra_attributes.py
neutron/db/migration/alembic_migrations/versions/aae5706a396_nuage_provider_networks.py
neutron/db/migration/alembic_migrations/versions/abc88c33f74f_lb_stats_needs_bigint.py
neutron/db/migration/alembic_migrations/versions/b65aa907aec_set_length_of_protocol_field.py
neutron/db/migration/alembic_migrations/versions/bebba223288_add_vlan_transparent_property_to_network.py
neutron/db/migration/alembic_migrations/versions/d06e871c0d5_set_admin_state_up_not_null_ml2.py
neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py
neutron/db/migration/alembic_migrations/versions/e766b19a3bb_nuage_initial.py
neutron/db/migration/alembic_migrations/versions/f15b1fb526dd_cascade_floatingip.py
neutron/db/migration/alembic_migrations/versions/havana_initial.py
neutron/db/migration/alembic_migrations/versions/icehouse_release.py
neutron/db/migration/alembic_migrations/versions/juno_release.py
neutron/db/migration/alembic_migrations/vmware_init_ops.py
neutron/db/migration/alembic_migrations/vpn_init_ops.py
neutron/tests/functional/db/test_migrations.py