We are delighted to announce the release of: neutron 13.0.6: OpenStack Networking This release is part of the rocky 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. 13.0.6 ^^^^^^ 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 13.0.5..13.0.6 --------------------------------- 22250e783b Set DB retry for quota_enforcement pecan_wsgi hook 50a02ebc06 [OVS FW] Clean port rules if port not found in ovsdb ed76c15735 Add more condition to check sg member exist 7ea7911b41 Run revision bump operations en masse 0304936d21 Fix race condition when getting cmdline b5ce088ad9 Add extra unit test for get_cmdline_from_pid function 8c2b944dc0 Switch to use cast method in dhcp_ready_on_ports method 879bb90328 Handle OVSFWPortNotFound and OVSFWTagNotFound in ovs firewall 689c1125ef Retry creating iptables managers and adding metering rules ff0b7b0019 Increase timeout when waiting for dnsmasq enablement f85cfe395d Log OVS firewall conjunction creation 0b13f70f57 Add radvd_user config option ba12b9e369 Fix mismatch of tags in dnsmasq options Diffstat (except docs and test files) ------------------------------------- neutron/agent/dhcp/agent.py | 7 +- neutron/agent/linux/dhcp.py | 94 ++-- .../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/db/standard_attr.py | 19 + neutron/pecan_wsgi/hooks/quota_enforcement.py | 2 + 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 + neutron/services/revisions/revision_plugin.py | 160 +++++- .../linux/openvswitch_firewall/test_firewall.py | 22 + .../metering/agents/test_metering_agent.py | 4 + .../services/metering/drivers/test_iptables.py | 34 ++ .../services/revisions/test_revision_plugin.py | 23 +- .../radvd_user-config-option-24730a6d686fee18.yaml | 11 + 23 files changed, 817 insertions(+), 375 deletions(-)
participants (1)
-
no-reply@openstack.org