77b2f369f4
- removed 0001-Improve-compatibility-with-netaddr-1.x.patch - update to version 2.8.0 - Use log.warning() from the logging library - Improve compatibility with netaddr 1.x
Dirk Mueller2024-09-03 13:08:59 +00:00
4acdbd8f3c
Accepting request 1178604 from Cloud:OpenStack:Factory
Ana Guerrero2024-06-05 15:41:58 +00:00
cf1dd3dabc
- update to version 2.7.1 - reno: Update master for unmaintained/xena - reno: Update master for unmaintained/zed - ovn-sb: remove chassis from Chassis_Private on ChassisDelCommand - reno: Update master for unmaintained/wallaby - Handle IPv6 addresses for LB IP port mappings - Add pre-commit configuration - Remove executable from python files which don't really needs it - Add if_exists to lrp_set_options - nb: commands: fix passing string to LSP attach/detach mirror API - Backend: always operate on (class level) ovsdb_connection - reno: Update master for unmaintained/victoria - Fix BFD functional test, avoid comparing status column - Update master for stable/2024.1
Dirk Mueller2024-06-04 20:03:48 +00:00
99b7ba7a02
- update to version 2.5.0 - Update master for stable/2023.2 - TAAS: Add commands for creating Mirrors - Add support for ecmp routes - Ensure LrpAddCommand may_exits works without peers - Add some basic usage documentation - Handle events with conditions and match_fn - nb: provide 'route_table' in lr-route-{add,del,list} - nb: allow to add route even if learned route exists - venv: unit tests don't work for 'hardware_vtep' - nb: add 'nexthop' argument to 'lr_route_del'
Dirk Mueller2024-01-04 09:07:36 +00:00
050480dcae
- update to version 2.3.0 - [CI] Set the default OS_TEST_PATH in the stestr conf file - Use OVN's OVS submodule for functional tests - Add Interface paramteres to `OvsdbIdl.add_port method. - All AddCommand` child classes return the new register UUID - Update master for stable/2023.1 - Add support for manipulating BFD entries - Add new function ls_get_localnet_ports - Add 'no timeout' option to wait_for_change - Add if_exists and **kwargs columns to db_set
Dirk Mueller2023-06-15 20:28:28 +00:00
3abbfad219
- update to version 2.2.1 - Update tox.ini for tox4 - Accept HA chassis group commands in HAChassisGroupAdd* - Define "LbAddIpPortMappingCommand" with latin chars
Dirk Mueller2023-03-06 15:51:50 +00:00
23671bf0dd
- update to version 2.2.0 - Don't force_reconnect() on unhandled Idl exception - Fix TRY_AGAIN handling - Switch to 2023.1 Python3 unit tests and generic template name - Use daemon property instead of setDaemon method - vtep: add support for 'hardware_vtep' schema - nb: add methods to modify the lrp.networks - nb: add support for lb health checks API - Provide base classes for {Get,Set}Options commands - Update master for stable/zed - Fix logging exception while handling transaction exception
Dirk Mueller2022-12-01 10:44:52 +00:00
d3d0d1f9f9
- update to version 2.0.0 - Update python testing as per zed cycle teting runtime
Dirk Mueller2022-10-01 12:40:21 +00:00
8840c5ad0e
- update to version 1.16.1 - Handle OVS 2.17 change to Idl.tables - nb: set chassis_name for new gateway chassis - tools: fix OvsOvnVenvFixture init - Log what exception caused abort of the transaction - nb: provide 'discard' value for nexthop - Update master for stable/xena - ic: add support for OVN_IC_Northbound schema - Add cooperative_yield() to OvsdbIdl - Capture test run logging - Update master for stable/yoga - Remove ovsdb_connection singleton for tests - nb: provide lrp_get method - Check WaitEvents for match after other events - Use "api.lookup" to search for a "Logical_Switch" - github no longer accepts git:// connections - Allow functional tests to pass on older OVN w/o IC - nb: fix route.output_port name - Use py3 as the default runtime for tox - Drop lower-constraints.txt and its testing - tools: run functional tests against ovn/main branch - Add Python3 yoga unit tests - Add support for OVN NB Logical_Router_Policy table - Move linters dependencies to tox.ini - remove unicode from code - nb: add support for lrp's gateway chassis API - Fix broken behavior after recent OVS update - Update QoS register in "QoSAddCommand" if exists - nb: add support for set of addresses API - Revert "Add an active wait in the "Backend.lookup""
Dirk Mueller2022-06-07 08:52:16 +00:00
51947edcad
- update to version 1.12.0 - Improve "OvsdbIdl.from_server" method - Don't spam retries 100s of times a second - Actually close the connection in Connection.stop() - Fix docs job - ovn: support allow-stateless ACL verb - Make exceptions in the event logs easier to read - Add Python3 xena unit tests - Update master for stable/wallaby - Add an active wait in the "Backend.lookup" - setup.cfg: Replace dashes with underscores
Dirk Mueller2021-12-06 09:29:58 +00:00
867b4309cf
- update to version 1.9.0 - Switch from unittest2 compat methods to Python 3.x methods - Bump ovs minimum version for support of indexing - Add northbound API support for meters - Fix gate failure - Fix NB API definition "lb_add" method signature - Don't use name mangling when we don't need it - Avoid race condition with RowEvent handling - Don't compile OVS kernel module - Add update_tables method to Idl - requirements: Drop os-testr - Update Python3 wallaby unit tests - Drop py37 and add py38 test - Make it possible to just retrieve schema json - Don't give up when an Exception happens in idl.run - Log the name of the command in execute() - Stop to use the __future__ module. - [ovn nb] Acl add: Avoid setting columns that have no values - Update master for stable/victoria - Ensure lists of Commands can be stringfied
Dirk Mueller2021-05-02 17:15:57 +00:00
1eebd1446f
- update to version 1.6.0 - Update TOX_CONSTRAINTS_FILE for stable/victoria - Bump ovs minimum version for support of indexing - Avoid race condition with RowEvent handling - Update .gitreview for stable/victoria
Dirk Mueller2021-02-02 00:39:48 +00:00
689e23208b
- update to version 1.2.0 - Allow read-only Commands to bypass txns in execute() - Add "inactivity_probe" parameter to "enable_connection_uri" - Accept a Row as a result in AddCommand - Update .gitreview for stable/ussuri - Tempest job inherits from Neutron tempest OVN job - Fix spurious test failure - Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri
Dirk Mueller2020-08-10 10:23:14 +00:00
1607790b5d
- update to version 1.1.0 - Log invalid address values in lsp_set_addresses - Make it possible to reference a newly created object within a transaction - Help with troubleshooting failures from venv.py - Handle unset OVN_SRCDIR - Change EAFP to LBYL style in nested transaction - Drop python 2 support and testing - Update master for stable/train - Do not try to execute transaction if command list is empty - ovn_northbound: make all list commands ReadOnlyCommand - Handle the ovs/ovn split - More robustly handle venv ovs/ovn paths - PDF documentation build - Add consts for OVN install path - Fix the url, change http to https - Make ovndir configurable - Default testenv to basepython = python3 - Switch to Ussuri jobs - Update Zuul jobs: Enable docs publishing - Fix debug_venv for ovn split - Call row.verify() when updating map columns with db_set - Fix building OVS after python2 removal
Dirk Mueller2020-05-12 10:03:46 +00:00
cf28ebb2c4
- update to version 0.17.0 - modify RowEvent hash key - Mock Thread for both connection tests - Add missing tox environment "functional-py36" - TrivialFix: Fix the chassis_del comment in Southbound API - Add mock.patch.stopall cleanup handler to base test class - Make Event logging more useful by default - Make event debug log more useful - Switch functional and tempest jobs to python3 - Allow match_ip in LrNatDelCommand to be IP network - Add db_create_row method - Break out match_fn from matches - Sync Sphinx requirement - Remove vtep-related code from venv testing - Add Python 3 Train unit tests - OpenDev Migration Patch - Make it possible to opt out of nested transactions - Add HA Chassis Group related commands - Add commands to set and get LRP options - Pass kwargs from execute to transaction() - Replace openstack repository by opendev - Bump appdirs lower constraint - Update the UPPER_CONSTRAINTS_FILE for tox - Update master for stable/stein - Move WaitForPortBindingEvent out from testing code - add an option to let the user choose the right time to start connection - Change the order of parameters for lsp_bind method
Thomas Bechtold2019-10-09 12:47:31 +00:00
867fff38be
- update to version 0.15.0 - Update home-page - Check for oslo library usage - Pass posargs to pylint, not flake8 - Fix functional tests timeout race condition - Expand retry behavior to cover other python-ovs methods - update pylint to 1.9.2 - import zuul job settings from project-config - NBDB API: Add param if_exists for methods using db_remove() - Change openstack-dev to openstack-discuss - Add Gateway_Chassis support - Update reno for stable/rocky - Attempt to fetch the schema from any remote - Fix a typo in docstring - add python 3.6 unit test job - Add WaitEvent to the API - Ensure timeout on queueing transaction - Remove the oslo-utils dependency - Group tests in same class to run in same group - Move ovsdbapp jobs to its tree - Convert base commands to ReadOnlyCommand - fix tox python3 overrides - Allow read-only Commands to bypass txns in execute() - Migrate tempest job to zuul v3 native - ut: Patch get_ident for race transaction test - Make nested transaction thread aware
Dirk Mueller2019-04-08 13:52:22 +00:00
bc44247785
- update to version 0.12.3 - Allow read-only Commands to bypass txns in execute() - Convert base commands to ReadOnlyCommand - Move ovsdbapp jobs to its tree
Dirk Mueller2019-03-06 07:38:37 +00:00