We are ecstatic to announce the release of: ovn-octavia-provider 1.1.0: OpenStack Octavia integration with OVN This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 1.1.0 ^^^^^ New Features * The OVN Octavia provider drvier now supports health monitoring. TCP and UDP Connect health monitors are now supported by the provider driver, when the underlying OVN version supports them. The health monitor uses the OVN distributed DHCP port as the source IP for messages by default, if one doesn't exist then a port will be created on each given subnet. The list of member ports to monitor is updated whenever one is created or deleted. Changes in ovn-octavia-provider 1.0.0..1.1.0 -------------------------------------------- 8bbd8f1 Add Health Monitor support a18b31f docs: Update Freenode to OFTC a9ad5df Disable some high failure rate tempest tests 6bde6cb Fix new pylint issues 26c4bc1 Add a Kuryr Kubernetes co-gating job e7f5ab9 Fix functional jobs due to OVS file removal b2a862f Ensure that load balancer is added to logical switch 505d7a3 Change minversion of tox to 3.18.0 85795f8 Add log for request_handler events 6adb346 setup.cfg: Replace dashes with underscores 69b392d Fix python 3.9 unit test failures 49dbf52 Add Python3 xena unit tests b2f6073 Update master for stable/wallaby 6f569af Improve enabled_provider_drivers default in devstack Diffstat (except docs and test files) ------------------------------------- .pylintrc | 3 +- README.rst | 2 +- devstack/plugin.sh | 2 +- devstack/settings | 2 +- lower-constraints.txt | 28 +- ovn_octavia_provider/agent.py | 8 + ovn_octavia_provider/common/config.py | 36 + ovn_octavia_provider/common/constants.py | 9 + ovn_octavia_provider/driver.py | 105 ++- ovn_octavia_provider/event.py | 17 + ovn_octavia_provider/helper.py | 680 +++++++++++++++-- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 54 +- ovn_octavia_provider/ovsdb/ovsdb_monitor.py | 9 + .../notes/add-hm-support-2c6729d8816125a5.yaml | 10 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 + requirements.txt | 10 +- setup.cfg | 10 +- test-requirements.txt | 4 +- tox.ini | 8 +- zuul.d/base.yaml | 6 +- zuul.d/project.yaml | 4 +- 31 files changed, 2415 insertions(+), 144 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a4266b8..4c5558a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,3 +7,3 @@ netaddr>=0.7.18 # BSD -neutron-lib>=2.2.0 # Apache-2.0 -oslo.config>=6.0.0 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 +neutron-lib>=2.10.1 # Apache-2.0 +oslo.config>=8.0.0 # Apache-2.0 +oslo.log>=4.3.0 # Apache-2.0 @@ -13,2 +13,2 @@ oslo.utils>=4.5.0 # Apache-2.0 -ovs>=2.8.0 # Apache-2.0 -ovsdbapp>=1.3.0 # Apache-2.0 +ovs>=2.10.0 # Apache-2.0 +ovsdbapp>=1.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index eb79de9..407d769 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19,2 +19,2 @@ testtools>=2.2.0 # MIT -# NOTE: Precisely we need ussuri neutron -neutron>=16.0.0 # Apache-2.0 +# NOTE: Precisely we need wallaby neutron +neutron>=18.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org