We are thrilled to announce the release of: ovsdbapp 1.14.0: A library for creating OVSDB applications This release is part of the yoga release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. 1.14.0 ^^^^^^ New Features * Support the new "discard" static route nexthop type. It was added in OVN 21.06. * Added functions and commands to add, delete, list and update records of 'Address_Set' table. * Added functions and commands to add, delete and list gateway chassis of logical router port. * Added function and command to get one logical router port by name or uuid. Changes in ovsdbapp 1.13.0..1.14.0 ---------------------------------- dfc2c0e Move linters dependencies to tox.ini 8a21d5f Allow functional tests to pass on older OVN w/o IC 358d1a5 Remove ovsdb_connection singleton for tests a2d3ef2 Add cooperative_yield() to OvsdbIdl 5d269bf Check WaitEvents for match after other events c33512a Capture test run logging 641b6b8 nb: add support for set of addresses API ad9f462 nb: add support for lrp's gateway chassis API faea171 nb: provide lrp_get method ea0d335 nb: provide 'discard' value for nexthop 7c57344 Add Python3 yoga unit tests Diffstat (except docs and test files) ------------------------------------- ovsdbapp/backend/ovs_idl/connection.py | 3 + ovsdbapp/constants.py | 2 + ovsdbapp/event.py | 47 ++++-- ovsdbapp/schema/ovn_northbound/api.py | 108 +++++++++++++ ovsdbapp/schema/ovn_northbound/commands.py | 136 +++++++++++++++- ovsdbapp/schema/ovn_northbound/impl_idl.py | 32 ++++ .../functional/backend/ovs_idl/test_backend.py | 4 +- .../functional/backend/ovs_idl/test_indexing.py | 22 +-- .../schema/ovn_ic_northbound/fixtures.py | 5 + .../schema/ovn_ic_northbound/test_impl_idl.py | 14 +- .../functional/schema/ovn_northbound/fixtures.py | 10 ++ .../schema/ovn_northbound/test_impl_idl.py | 179 ++++++++++++++++++++- .../functional/schema/ovn_southbound/fixtures.py | 5 + .../schema/ovn_southbound/test_impl_idl.py | 13 +- ovsdbapp/venv.py | 66 ++++++-- ...n-support-discard-nexthop-cdb1d35aceaf4b63.yaml | 4 + .../provide-address-set-api-3cb387b9e571d4ea.yaml | 4 + ...e-lrp-gateway-chassis-api-14e2948183f60cfa.yaml | 4 + .../provide-lrp-get-method-a33a99a7f86b827e.yaml | 4 + test-requirements.txt | 3 - tox.ini | 8 + zuul.d/project.yaml | 2 +- 25 files changed, 709 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 17a2b4b..749805c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +4,0 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 - @@ -11 +8,0 @@ oslotest>=3.2.0 # Apache-2.0 -pylint==2.6.0 # GPLv2
participants (1)
-
no-reply@openstack.org