We eagerly announce the release of: neutron 10.0.3: OpenStack Networking This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 10.0.3 ^^^^^^ New Features * Some scenario tests require advanced "Glance" images (for example, "Ubuntu" or "CentOS") in order to pass. They are now skipped by default. If you need to execute those tests, please configure "tempest.conf" to use an advanced image, and set "image_is_advanced" in "neutron_plugin_options" section of "tempest.conf" file to "True". The first scenario test case that requires the new option set to execute is "test_trunk". Changes in neutron 10.0.2..10.0.3 --------------------------------- b33f6b3 Reduce rally sub-port count 5cb46a7 Prevent regression of IP loss on MAC update 3f28694 Stop loading OVOServerRpcInterface in ML2 testcase 2272a00 objects: exclude revision_number from updatable fields e231fc1 [Tempest] Running Trunk test with advanced image only f2a99ab Don't log about retrying failed devices if empty 4f57f19 Do not respond to ARP on IPv6-only interfaces 282d4af Log reserved cookies in cleanup_flows method ba075c6 DVR: Fix neutron metering agent to notify hosts hosting DVR 249d750 Tempest: Adopt keystone api v3 for tests 466ab8f ovs-agent: Clear in_port=ofport flow earlier 354e9b8 Use _is_dns_integration_supported for _delete_floatingip 9aa6291 Use subqueryload in l2pop DB for binding ports 2ea94e7 Honor the common session options for the placement API a0cf9c2 Fix: set IPv6 forwarding when there's an IPv6 gw 4529630 Disable RA and IPv6 forwarding on backup HA routers 9b6eeb2 Add provider info to network for update 6afcb3a Fix bug when checking duplicated subnets for router interface 4401777 Always call create_rtr_2_fip_link c17a71a tempest: Make _create_router_with_client obey enable_snat=False 46e6dd5 Pass MTU and AZ into network_create_precommit ed8d3e9 Clean MissingAuthPlugin from unit tests 83938e7 Neutron server was not compatible with member actions e11873e Reduce rpc calls in SR-IOV agent 5c5a6e1 Fix tempest router migration test when HA enabled, v2 be13101 Stop arping when interface gets deleted 8815e9e Don't add duplicate metadata rules after router update 1df1508 Disable QoS scenario tests differently d051062 Make QoS policy object compatible with versions 1.2 and higher 87e32eb Checks if net_dns is None and returns so that we don't attempt to load None objects 185116f DVR: properly track SNAT traffic 24fb216 Macvtap: Check for no original port in is_live_migration 4aded9f Drop IPv6 Router Advertisements in OVS firewall 0b0ab09 Fix tempest test failing with segments extension 1f8fbff tempest: Obey identity_feature_enabled.api_v2_admin in a few tests 2431082 Update minimum tox version to 2.3.2 34a43f8 teach logger mech driver vlan transparency 7b67e63 Retry ebtables lock acquisition failures 0c0c60f [Pecan] Fix custom tenant_id project_id matching b744172 Ignore gre devices in namespaces when cleaning up devices 8275f13 Verify metering label exists before applying rule fce4f77 Add missing unit test for segment db b032fd2 Update pylint disable list to pass pylint 1.7.1 checks 258dc02 test_dhcp: Use a safer host name 0f91f7d neutron-rpc-server fails with no plugins loaded bd84921 Mask password when logging request body 633b452 Set HA network port to DOWN when l3 agent starts 5bbb59e Use e.exc_type instead of calling str on exception 96657be Don't iterate updated_rule_sg_ids or updated_sg_members a08aa3b l3_ha_mode: call bulk _populate_mtu_and_subnets_for_ports 0d866f1 Add libssl packages to bindep 28a14b7 Utils: make delete_port_on_error more informative b50fed1 api: work around Routes cutting off suffix from resource id 6964c90 Update the host_id for network:router_gateway interfaces 385e6c7 ovs: bubble up failures into main thread in native ofctl mode b124e68 Add IPv6 default route to DHCP namespace Diffstat (except docs and test files) ------------------------------------- .pylintrc | 16 +++ TESTING.rst | 14 ++ bindep.txt | 6 + neutron/agent/l3/dvr_edge_router.py | 3 +- neutron/agent/l3/dvr_fip_ns.py | 12 +- neutron/agent/l3/dvr_local_router.py | 5 +- neutron/agent/l3/dvr_snat_ns.py | 7 +- neutron/agent/l3/ha.py | 30 ++-- neutron/agent/l3/ha_router.py | 9 +- neutron/agent/l3/namespaces.py | 13 +- neutron/agent/l3/router_info.py | 29 ++-- neutron/agent/linux/dhcp.py | 58 +++++--- neutron/agent/linux/interface.py | 7 + neutron/agent/linux/ip_lib.py | 10 +- neutron/agent/linux/iptables_firewall.py | 4 +- .../agent/linux/openvswitch_firewall/firewall.py | 12 ++ neutron/agent/metadata/driver.py | 10 +- .../rpc/agentnotifiers/metering_rpc_agent_api.py | 13 ++ neutron/api/rpc/handlers/l3_rpc.py | 29 ++++ neutron/api/v2/base.py | 4 +- neutron/api/v2/resource.py | 16 ++- neutron/cmd/netns_cleanup.py | 3 +- neutron/common/config.py | 3 +- neutron/db/l3_db.py | 14 +- neutron/db/l3_hamode_db.py | 8 +- neutron/objects/extensions/standardattributes.py | 3 + neutron/objects/network.py | 2 + neutron/objects/qos/policy.py | 2 + neutron/pecan_wsgi/hooks/policy_enforcement.py | 12 ++ neutron/plugins/common/utils.py | 2 + neutron/plugins/ml2/drivers/l2pop/db.py | 4 + .../ml2/drivers/linuxbridge/agent/arp_protect.py | 6 + .../drivers/macvtap/mech_driver/mech_macvtap.py | 3 + .../drivers/mech_sriov/agent/sriov_nic_agent.py | 34 ++--- .../openvswitch/agent/openflow/native/ofswitch.py | 2 + .../agent/openflow/native/ovs_ryuapp.py | 6 +- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 9 +- neutron/plugins/ml2/plugin.py | 11 +- neutron/policy.py | 2 +- neutron/server/rpc_eventlet.py | 5 +- .../metering/drivers/iptables/iptables_driver.py | 31 +++-- neutron/services/segments/placement_client.py | 4 +- .../trunk/drivers/linuxbridge/agent/driver.py | 2 +- .../functional/pecan_wsgi/test_controllers.py | 21 +++ .../api/admin/test_floating_ips_admin_actions.py | 3 + .../api/admin/test_shared_network_extension.py | 11 +- .../macvtap/mech_driver/test_mech_macvtap.py | 3 + .../mech_sriov/agent/test_sriov_nic_agent.py | 123 ++++++++++++++-- .../unit/plugins/ml2/drivers/mechanism_logger.py | 4 + .../unit/scheduler/test_dhcp_agent_scheduler.py | 3 + .../unit/scheduler/test_l3_agent_scheduler.py | 10 ++ .../services/metering/drivers/test_iptables.py | 44 ++++++ .../unit/services/metering/test_metering_plugin.py | 18 +++ rally-jobs/neutron-neutron.yaml | 2 +- .../notes/advanced_image-8abff2ca91de7f6c.yaml | 11 ++ tox.ini | 2 +- 88 files changed, 1184 insertions(+), 203 deletions(-)
participants (1)
-
no-reply@openstack.org