We are excited to announce the release of: neutron 14.0.4: OpenStack Networking This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 14.0.4 ^^^^^^ Bug Fixes ********* * [bug 1812168 (https://bugs.launchpad.net/neutron/+bug/1812168)] Remove Floating IP DNS record upon associated port deletion. Other Notes *********** * A new config option, "radvd_user", was added to l3_agent.ini for the L3 agent. This option defines the username passed to radvd, used to drop "root" privileges and change user ID to username and group ID to the primary group of the user. If no user specified (by default), the user executing the L3 agent will be passed. If "root" specified, because radvd is spawned as root, no "username" parameter will be passed. (For more information see bug 1844688 (https://bugs.launchpad.net/neutron/+bug/1844688).) Changes in neutron 14.0.3..14.0.4 --------------------------------- 57edfee5da Convert Pyroute2 byte results to strings 8958395145 [OVS FW] Clean port rules if port not found in ovsdb d82745b651 Add more condition to check sg member exist d8e9ba70f8 NetcatTester.stop_processes skip "No such process" exception 3ec7aed8a3 Set DB retry for quota_enforcement pecan_wsgi hook 41206ebc31 Fix race condition when getting cmdline 36977d5d0c Switch to use cast method in dhcp_ready_on_ports method 4bab42e94c Add extra unit test for get_cmdline_from_pid function 2d8613e3c4 Check dnsmasq process is active when spawned cf8fdf3be1 TestMinBwQoSOvs must call the correct methods 52e94d2499 Fix mis-use of _dvr_to_src_mac_table_id a9b4a4553e Remove Floating IP DNS record upon associated port deletion ff07bacc90 Retry creating iptables managers and adding metering rules 7039113990 Fix py3 compatibility 57ec2f460f Set rootwrap daemon timeout for fullstack and functional tests 1bf02756f4 Increase timeout when waiting for dnsmasq enablement f3b9cbae23 Log OVS firewall conjunction creation 0fb7f8ddac Handle OVSFWPortNotFound and OVSFWTagNotFound in ovs firewall 9921c96218 Add radvd_user config option a0730e684d Fix mismatch of tags in dnsmasq options 472be5cb14 Add policy config for get_flavor_service_profile operation Diffstat (except docs and test files) ------------------------------------- etc/rootwrap.conf | 3 + neutron/agent/dhcp/agent.py | 7 +- neutron/agent/l3/agent.py | 2 +- neutron/agent/linux/dhcp.py | 96 ++-- neutron/agent/linux/external_process.py | 5 +- .../agent/linux/openvswitch_firewall/firewall.py | 37 +- neutron/agent/linux/ra.py | 11 +- neutron/agent/linux/utils.py | 33 +- neutron/conf/agent/l3/config.py | 8 + neutron/conf/policies/flavor.py | 17 +- neutron/db/l3_db.py | 3 + neutron/pecan_wsgi/hooks/quota_enforcement.py | 1 + .../openvswitch/agent/openflow/native/br_int.py | 5 +- neutron/privileged/agent/linux/ip_lib.py | 20 +- neutron/quota/resource_registry.py | 5 - neutron/services/metering/agents/metering_agent.py | 5 + .../services/metering/drivers/abstract_driver.py | 4 + .../metering/drivers/iptables/iptables_driver.py | 81 ++- .../services/metering/drivers/noop/noop_driver.py | 4 + .../linux/openvswitch_firewall/test_firewall.py | 22 + .../unit/agent/linux/test_external_process.py | 19 + .../agent/openflow/native/test_br_int.py | 35 ++ .../unit/privileged/agent/linux/test_ip_lib.py | 17 + .../metering/agents/test_metering_agent.py | 4 + .../services/metering/drivers/test_iptables.py | 34 ++ .../notes/bug-1812168-4866066106c566f4.yaml | 6 + .../radvd_user-config-option-24730a6d686fee18.yaml | 11 + tools/deploy_rootwrap.sh | 1 + 35 files changed, 887 insertions(+), 390 deletions(-)
participants (1)
-
no-reply@openstack.org