networking-ovn 4.0.3 (queens)
We are amped to announce the release of: networking-ovn 4.0.3: OpenStack Neutron integration with OVN This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/networking-ovn Download the package from: https://pypi.org/project/networking-ovn Please report issues through launchpad: https://bugs.launchpad.net/networking-ovn For more details, please see below. 4.0.3 ^^^^^ New Features ************ * New option "enable-chassis-as-gw" to select gateway router. For external connectivity, gateway nodes have to set ovn-cms-options with enable-chassis-as-gw in Open_vSwitch table's external_ids column. $ovs-vsctl set open . external-ids:ovn-cms-options="enable-chassis- as-gw" Networking-ovn will parse ovn-cms-options and select this chassis if it has proper bridge mappings. This helps admin to exclude compute nodes to host gateway routers as they are more likely to be restarted for maintenance operations. If no chassis with enable- chassis-as-gw and proper bridge mappings available, then chassis with only bridge mappings are selected for scheduling router gateway. This is not a config option enabled through conf files. Instead admin has to set it through openstack installer or manually in Open_vSwitch table. Upgrade Notes ************* * The ovsdb_probe_interval configuration option was changed from 0 (disabled) to 60 seconds. Bug Fixes ********* * In a HA environment, when OVSDB server fails over to a different controller, the connection change is not detected by neither neutron-server nor ovn-metadata-agent. In order to fix this issue, a 60 seconds interval probe (by default) is now sent by OVSDB server clients. Changes in networking-ovn 4.0.2..4.0.3 -------------------------------------- 52abcac Fix IPv6 Neigh Adv issue for router IPs 517a691 Set/unset external MAC addresses for NAT entry when port is up/down ee4460d Fix API extensions names 27b6ea4 Fix gateway's router port marked as DOWN 59c241e Fix bug when deleting subnets with revision numbers be428b8 Consolidate add/remove router interface OVS transactions 1fe3b81 import zuul job settings from project-config ac81a8d Maintenance: Fix router ports cc1d76c [ci] use zuul v3 native job for Rally d93ac04 Fix: Router port always marked as DOWN fc458ef Fix error in router port maintenance code 3bc1dfe Imported Translations from Zanata c3a383e Add default dns_server option in DHCP_Options table 7a262b6 Set ovsdb probe interval to 1 minute on the client side Diffstat (except docs and test files) ------------------------------------- networking_ovn/common/config.py | 19 +- networking_ovn/common/constants.py | 6 + networking_ovn/common/extensions.py | 6 +- networking_ovn/common/maintenance.py | 10 +- networking_ovn/common/ovn_client.py | 244 +++++++-- networking_ovn/common/utils.py | 27 + networking_ovn/db/revision.py | 11 + networking_ovn/l3/l3_ovn.py | 157 ++---- .../locale/en_GB/LC_MESSAGES/networking_ovn.po | 8 +- networking_ovn/ml2/mech_driver.py | 56 ++ networking_ovn/ovn_db_sync.py | 2 +- networking_ovn/ovsdb/commands.py | 6 +- networking_ovn/ovsdb/impl_idl_ovn.py | 10 +- networking_ovn/ovsdb/ovn_api.py | 9 +- networking_ovn/ovsdb/ovsdb_monitor.py | 10 +- .../legacy/rally-dsvm-networking-ovn/post.yaml | 21 - .../legacy/rally-dsvm-networking-ovn/run.yaml | 65 --- ...probe-interval-to-60-secs-cb4d3c5ec930f4a8.yaml | 12 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 283 ----------- zuul.d/legacy-networking-ovn-jobs.yaml | 11 - zuul.d/networkin-ovn-rally-task.yaml | 28 + zuul.d/project.yaml | 20 +- 37 files changed, 1248 insertions(+), 607 deletions(-)
participants (1)
-
no-reply@openstack.org