We are pumped to announce the release of: neutron 11.0.1: OpenStack Networking This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. Changes in neutron 11.0.0..11.0.1 --------------------------------- f6d956c ovs mech: bind only if user request switchdev 82db373 Update link for API extensions 157c5c2 Remove duplicated ICMPv6 RA rule from iptables firewall 4089a49 Remove csnat port when DVR migrated to non-DVR 985d9e5 Fix missing super's skip_checks() 1f13bee Don't trigger DVR port update if status the same 8d1b5bd CountableResource: try count/get functions for all plugins 2e66e4b Updated from global requirements 6fe5199 Pecan: strip duplicate and empty user fields be03464 Pecan: add calls to resync/dirty quota usages 63f6732 Pecan: fix logic of hiding authZ failures as 404s df8efc6 Pecan: Add missing body validations c77ab61 Remove gw_port expire call f1ae12d Pecan: add plugin pagination/sorting validation 3b12d76 Pecan: Add missing emulated bulk create method c169406 Avoid redundant HA port creation during migration 2e66540 DVR: Fix agent to process only floatingips that have a host match 28589fd DVR: get_router_cidrs not returning the centralized_floating_ip cidrs aedc6da Fix generation of thousands of DHCP tap interfaces 82e13a2 ovsfw: Fix up port_range and ICMP type/code handling 6d43f2b ovsfw: Fix port_ranges handling c62662f fullstack: skip test_mtu_update when DHCP agent is not in rootns 7a409ee Document dns_domain for ports attribute 77a596a Fix port deletion when dns_integration is enabled e40e3e7 dhcp agent start md-proxy with vrouter id only when has metadata subnet ebb4274 test_ha_router: wait until two agents are scheduled da215ba Make use of -w argument for iptables calls 8c74536 Pecan: set tenant_id field when project_id set 624dbfc Pecan: process filters at end of hook pipeline 84e50ba Pecan: add missing body to delete notify payload e508092 DHCP provisioning block only on port addr update ecc459b Tempest: Fix cleaning of subnets f87ab10 fix formatting in ubuntu controller install guide 6b91096 Fix cleaning QoS rules for not existing port. 004b05c linuxbridge-agent: add missing sysctl rootwrap entry 63acf41 Match load_rc_for_rally logic to load_rc_hook d3f949f functional: Remove ovsdb tests 188f5c2 dvr: Don't raise KeyError in _get_floatingips_bound_to_host 22a6331 Remove code to debug auto address allocation error 5a5aeed Prioritize tox environment executables for fullstack/functional tests 072c5cd Revert "DVR: _get_floatingips_bound_to_host throws KeyError" 7c4b4ce Tempest: change way how QoS policies are cleaned 38a98fc Stop logging versions on every agent update a509a98 Tempest: Fix cleaning of networks after API tests 008e065 Fix default qos policy when creating network c16800f Fix test_keepalived_ipv6_support for Keepalived v1.2.20 de712bf Log policy filters in one line 9503b9f Add API test for port dns_domain f010efc Fix DefaultSubnetPool API test 1edc530 tests: don't set description in test_blank_update_clears_association Diffstat (except docs and test files) ------------------------------------- devstack/lib/dns | 2 +- etc/neutron/rootwrap.d/linuxbridge-plugin.filters | 1 + neutron/agent/common/ovs_lib.py | 7 ++ neutron/agent/dhcp/agent.py | 7 +- neutron/agent/firewall.py | 1 - neutron/agent/l3/dvr_edge_router.py | 6 +- neutron/agent/l3/dvr_local_router.py | 14 +++ neutron/agent/linux/dhcp.py | 20 +++-- neutron/agent/linux/iptables_manager.py | 90 +++++++++++++------ .../agent/linux/openvswitch_firewall/constants.py | 9 +- .../agent/linux/openvswitch_firewall/firewall.py | 26 ++++-- neutron/agent/linux/openvswitch_firewall/rules.py | 34 ++++--- neutron/api/rpc/callbacks/version_manager.py | 4 + neutron/cmd/ipset_cleanup.py | 1 + neutron/cmd/sanity/checks.py | 1 + neutron/core_extensions/qos.py | 4 +- neutron/db/agents_db.py | 3 - neutron/db/ipam_pluggable_backend.py | 9 -- neutron/db/l3_db.py | 2 - neutron/db/l3_dvr_db.py | 25 +++--- neutron/db/quota/driver.py | 2 + neutron/pecan_wsgi/app.py | 6 +- neutron/pecan_wsgi/controllers/resource.py | 12 ++- neutron/pecan_wsgi/controllers/utils.py | 60 +++++++++++-- neutron/pecan_wsgi/hooks/__init__.py | 2 + neutron/pecan_wsgi/hooks/body_validation.py | 12 ++- neutron/pecan_wsgi/hooks/notifier.py | 10 ++- neutron/pecan_wsgi/hooks/policy_enforcement.py | 22 +++-- neutron/pecan_wsgi/hooks/quota_enforcement.py | 14 ++- neutron/pecan_wsgi/hooks/userfilters.py | 53 +++++++++++ .../drivers/mech_sriov/mech_driver/mech_driver.py | 9 ++ .../openvswitch/mech_driver/mech_openvswitch.py | 16 ++++ neutron/plugins/ml2/extensions/dns_integration.py | 2 +- neutron/plugins/ml2/plugin.py | 12 ++- neutron/policy.py | 3 - neutron/quota/resource.py | 43 ++++++--- neutron/scheduler/l3_agent_scheduler.py | 5 ++ .../externaldns/drivers/designate/driver.py | 2 +- .../functional/agent/ovsdb/native/__init__.py | 0 .../agent/ovsdb/native/test_connection.py | 45 ---------- .../functional/pecan_wsgi/test_controllers.py | 96 +++++++++++++++++++- .../services/network/json/network_client.py | 5 +- .../linux/openvswitch_firewall/test_firewall.py | 25 +++++- .../agent/linux/openvswitch_firewall/test_rules.py | 49 ++++++++-- .../unit/agent/linux/test_iptables_manager.py | 45 ++++++---- .../mech_driver/test_mech_sriov_nic_switch.py | 28 +++--- .../mech_driver/test_mech_openvswitch.py | 22 +++-- .../plugins/ml2/extensions/test_dns_integration.py | 8 +- .../unit/scheduler/test_l3_agent_scheduler.py | 29 ++++++ requirements.txt | 2 +- tools/deploy_rootwrap.sh | 2 +- 78 files changed, 1206 insertions(+), 405 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fc46849..c474ef0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -48 +48 @@ psutil>=3.2.2 # BSD -pyroute2>=0.4.17 # Apache-2.0 (+ dual licensed GPL2) +pyroute2!=0.4.18,!=0.4.19,!=0.4.20,>=0.4.17 # Apache-2.0 (+ dual licensed GPL2)
participants (1)
-
no-reply@openstack.org