We are stoked to announce the release of: neutron 12.0.5: OpenStack Networking This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. Changes in neutron 12.0.4..12.0.5 --------------------------------- 545925c Add capabilities for privsep f916a3e DVR: Avoid address scope rules for dvr_no_external agents 861dfbd Add permanent ARP entries for DVR fip/qrouter veth pair 6a9450b [Functional] Increase test_timeout for db migration tests 81fc369 Make port binding attempt after agent is revived 3578ab8 Fix dvr ha router gateway goes wrong host cc0fc25 DVR-HA: Configure extra routes on router namespace in dvr_snat node db07fe8 [Functional] Increase test_timeout for db migration tests fa9685a Allow Ipv6 addresses for nova_metadata_host b93ef2f Install centralized floating IP nat rules to all ha nodes 9664acb Fix corner case in failure assigning MAC to SR-IOV NIC 354709f doc: add known limitation about attaching SR-IOV ports da50847 Do not install centralized FIP if HA port is down c34f5dc Fetch specific columns rather than full ORM entities 4ca8baf dhcp: serializing port delete and network rpc calls 9bc8ad5 Don't uninstall flow tables in setup_dvr_flows_on_integ_br 011d0fb Parse dhcp leases file in a more robust way 1e7230b Fix IPv6 prefix delegation issue on agent restart c704d0d ovsdb monitor: do not die on ovsdb-client stderr output ff7923f l2 pop: check for more than 1 first active port on a node e55ff3e Add iptables metadata marking rule on router init b70afb5 Revert "DVR: Inter Tenant Traffic between networks not possible with shared net" 2d47cb7 Revert "DVR: Add error handling for get_network_info_for_id rpc call" 5c2c0a4 Use system protocol assigments for iptables protocol map de6051a Drop strict-order flag from dnsmasq invocation Diffstat (except docs and test files) ------------------------------------- neutron/agent/dhcp/agent.py | 37 ++- neutron/agent/l3/dvr_edge_ha_router.py | 5 +- neutron/agent/l3/dvr_edge_router.py | 8 + neutron/agent/l3/dvr_fip_ns.py | 7 + neutron/agent/l3/dvr_local_router.py | 84 +++++- neutron/agent/l3/ha_router.py | 1 + neutron/agent/l3/router_info.py | 21 +- neutron/agent/linux/dhcp.py | 5 +- neutron/agent/linux/iptables_firewall.py | 46 +++- neutron/agent/linux/ovsdb_monitor.py | 2 +- neutron/agent/metadata/agent.py | 7 +- neutron/agent/metadata/driver.py | 12 - .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 7 +- neutron/api/rpc/handlers/dvr_rpc.py | 14 - neutron/common/ipv6_utils.py | 12 + neutron/db/agents_db.py | 2 + neutron/db/db_base_plugin_v2.py | 6 +- neutron/db/external_net_db.py | 16 +- neutron/db/l3_db.py | 4 +- neutron/db/l3_dvr_db.py | 36 +-- neutron/db/l3_hamode_db.py | 35 +++ neutron/db/portbindings_db.py | 2 +- neutron/db/provisioning_blocks.py | 3 +- neutron/db/rbac_db_mixin.py | 2 +- neutron/ipam/subnet_alloc.py | 4 +- neutron/objects/ports.py | 10 + neutron/plugins/ml2/db.py | 13 +- neutron/plugins/ml2/drivers/l2pop/mech_driver.py | 7 +- .../drivers/mech_sriov/agent/sriov_nic_agent.py | 5 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 48 +--- neutron/plugins/ml2/plugin.py | 49 ++++ neutron/privileged/__init__.py | 5 +- neutron/quota/resource.py | 6 +- neutron/scheduler/l3_agent_scheduler.py | 2 +- .../unit/agent/l3/test_l3_agent_extension_api.py | 6 +- .../unit/agent/linux/test_iptables_firewall.py | 16 ++ .../plugins/ml2/drivers/l2pop/test_mech_driver.py | 54 ++++ .../mech_sriov/agent/test_sriov_nic_agent.py | 29 +++ .../openvswitch/agent/test_ovs_neutron_agent.py | 289 ++------------------- 60 files changed, 1313 insertions(+), 513 deletions(-)
participants (1)
-
no-reply@openstack.org