We are gleeful to announce the release of:
neutron 18.4.0: OpenStack Networking
This release is part of the wallaby stable release series.
The source is available from:
https://opendev.org/openstack/neutron
Download the package from:
https://tarballs.openstack.org/neutron/
Please report issues through:
https://bugs.launchpad.net/neutron/+bugs
For more details, please see below.
Changes in neutron 18.3.0..18.4.0 ---------------------------------
9bb9560967 [OVN] Handle missing acls during log removal 8f6d1a561d [Wallaby Only] Switch _handle_lb_on_ls to use old mechanism 2e1ba36157 [OVN] Add baremetal support with Neutron DHCP agent ef2873a9f9 Handle properly ObjectNotFound while deleting network from DHCP agent 81ae3eb98d Add extra debug log with current and new port statuses in ML2 plugin cc55a19431 [ovn][migration] Support migration to OVN from iptables firewall 0e3cf060ee Use monkey_patch for neutron API server. 83a3c19eb7 Docs build: Add requirements.txt to deps 87200a2718 [OVN][port-forwarding] Add lb also to logical_switches 435c869f1a ovn migration: Fix check for stack name 29998538ce [OVN] Handle OVN agents when "Chassis" register is deleted ac7c002b61 [L3][QoS] Remove router QoS binding when GW is removed 58288d1795 Fix setting table monitoring conditions 3b509e11b7 [DHCP] Break reference chain to any Exception object when resync 3139bbcbe6 Add wait for the post-fork event to nb/sb objects
Diffstat (except docs and test files) -------------------------------------
neutron/agent/dhcp/agent.py | 4 +- neutron/agent/ovn/metadata/ovsdb.py | 2 +- neutron/cmd/eventlet/server/__init__.py | 5 + neutron/cmd/ovn/neutron_ovn_db_sync_util.py | 4 +- neutron/common/ovn/constants.py | 4 +- neutron/common/ovn/utils.py | 7 +- neutron/db/agentschedulers_db.py | 5 +- neutron/db/l3_gateway_ip_qos.py | 13 +- neutron/objects/qos/policy.py | 4 +- .../plugins/ml2/drivers/ovn/agent/neutron_agent.py | 15 +- neutron/plugins/ml2/drivers/ovn/db_migration.py | 10 +- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 83 ++++--- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 23 +- neutron/plugins/ml2/plugin.py | 2 + neutron/server/__init__.py | 9 +- neutron/server/api_eventlet.py | 25 ++ neutron/services/logapi/drivers/ovn/driver.py | 14 +- .../services/portforwarding/drivers/ovn/driver.py | 68 ++++++ neutron/services/trunk/drivers/ovn/trunk_driver.py | 8 +- .../ovn/mech_driver/ovsdb/test_ovn_db_resources.py | 2 +- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 34 +-- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 6 +- .../drivers/ovn/mech_driver/test_mech_driver.py | 46 +++- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 6 +- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 2 +- .../drivers/ovn/mech_driver/test_mech_driver.py | 262 ++++++++++----------- .../plugins/ml2/drivers/ovn/test_db_migration.py | 1 + .../services/logapi/drivers/ovn/test_driver.py | 36 ++- .../portforwarding/drivers/ovn/test_driver.py | 7 + .../trunk/drivers/ovn/test_trunk_driver.py | 20 +- requirements.txt | 2 +- setup.cfg | 2 +- .../tripleo_environment/ovn_migration.sh | 14 +- .../playbooks/ovn-migration.yml | 8 - .../pre-checks/ovn-controllers/tasks/main.yml | 10 - tox.ini | 4 + 41 files changed, 492 insertions(+), 315 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index bf410a9387..2e24b7e7bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -48 +48 @@ ovs>=2.10.0 # Apache-2.0 -ovsdbapp>=1.7.0 # Apache-2.0 +ovsdbapp>=1.9.2 # Apache-2.0
participants (1)
-
no-reply@openstack.org