[new][neutron] neutron 7.1.2 release (liberty)
We are grateful to announce the release of: neutron 7.1.2: OpenStack Networking This release is part of the liberty stable release series. For more details, please see below. Changes in neutron 7.1.1..7.1.2 ------------------------------- 0036bc0 Fix of ping usage in net_helpers.async_ping() f5edd00 Lower ML2 message severity. 4ff7936 Allow tox to be run with python 3 f75780c Fix misuse of assertTrue in L3 DVR test case d76a910 Check compatibility when auto schedule ha routers 8d753d7 Update ml2 delete_subnet to deallocate via ipam 25de563 Always call ipam driver on subnet update 2d4899e Continue the fwaas decoupling and cleanup 59236a0 Update network object in DHCP agent with router interface changes 85b2935 Use new DB context when checking if agent is online during rescheduling 7130d4c L3HA: Do not wrap create/delete in transaction 9d4f497 DVR: Ensure that only one fg device can exist at a time in fip ns 48ea903 Add API test ensure tenant can't delete other ports 97bb4b0 Remove fwaas tests from the Neutron API tree 1b9168b DVR: handle floating IP reassociation on the same host 3c86514 DVR: Fix allowed_address_pair port binding with delayed fip 652f5ac ovs: set device MTU after it's moved into a namespace d39d45a When deleting floating IP catch PortNotFound 17fd1ea Skip INVALID and UNASSIGNED ofport in vlan restore 83299f7 sriov: Fix macvtap vf interface regex pattern 470d046 De-dup user-defined SG rules before iptables call 49f0432 Remove disable_service from DBs configuration a6e020c After a migration clean up the floating ip on the source host 3507c09 Add fip nat rules even if router disables shared snat 5104a31 DVR: Fix TypeError in arp update with allowed_address_pairs 88fbfa2 DVR: Handle unbound allowed_address_pair port with FIP 4587b16 DVR:Remove unwanted check in _get_dvr_service_port_hostid d2f3ac0 Rename _get_vm_port_hostid in dvr to reflect the right functionality 8309f58 DVR: Remove unwanted call to _get_routers while arp update 2562f73 DVR: Add action specific functions for arp_entry_update 31201bb Filter by device_owner instead of iterating by all subnet ports 85c3f82 qos: Add API test for shared policy 87d12c9 item allocator should return same value for same key bbdd53a Fix get_free_namespace_port to actually avoid used ports a80754f metadata: log MessagingException triggering fallback to neutron API 715c119 Fix invalid mock name in test_ovs_neutron_agent d7a5acf Fix keepalived functional tests 76a2db7 Avoid testing oslo.service library internals 06de60c Fix regexp for ss output 77e0d2f Log warning message if get_subnet_for_dvr fails Diffstat (except docs and test files) ------------------------------------- neutron/agent/common/ovs_lib.py | 4 +- neutron/agent/l3/dvr_fip_ns.py | 14 +- neutron/agent/l3/dvr_local_router.py | 44 +- neutron/agent/l3/item_allocator.py | 3 + neutron/agent/l3/router_info.py | 42 +- neutron/agent/linux/interface.py | 13 +- neutron/agent/linux/iptables_firewall.py | 9 +- neutron/agent/metadata/agent.py | 5 +- .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 20 + neutron/common/utils.py | 15 + neutron/db/common_db_mixin.py | 17 +- neutron/db/ipam_pluggable_backend.py | 33 +- neutron/db/l3_agentschedulers_db.py | 4 + neutron/db/l3_db.py | 11 + neutron/db/l3_dvr_db.py | 273 ++++++++++-- neutron/db/l3_dvrscheduler_db.py | 89 +++- neutron/db/l3_hamode_db.py | 9 +- neutron/ipam/drivers/neutrondb_ipam/driver.py | 9 + neutron/notifiers/nova.py | 8 +- .../ml2/drivers/mech_sriov/agent/pci_lib.py | 2 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 13 +- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 4 +- neutron/plugins/ml2/managers.py | 2 +- neutron/plugins/ml2/plugin.py | 77 ++-- neutron/scheduler/l3_agent_scheduler.py | 26 +- .../api/admin/test_shared_network_extension.py | 8 + .../functional/agent/linux/test_keepalived.py | 34 +- .../l3_router/test_l3_dvr_router_plugin.py | 481 +++++++++++++++++++++ .../services/network/json/network_client.py | 34 +- .../unit/agent/linux/test_iptables_firewall.py | 8 + .../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py | 29 +- .../ipam/drivers/neutrondb_ipam/test_driver.py | 42 ++ .../ml2/drivers/mech_sriov/agent/test_pci_lib.py | 12 + .../openvswitch/agent/test_ovs_neutron_agent.py | 76 +++- .../drivers/openvswitch/agent/test_ovs_tunnel.py | 6 +- .../unit/scheduler/test_l3_agent_scheduler.py | 198 ++++++++- tools/configure_for_func_testing.sh | 2 - tox.ini | 2 +- 59 files changed, 1876 insertions(+), 726 deletions(-)
participants (1)
-
no-reply@openstack.org