File python-ovsdbapp.changes of Package python-ovsdbapp

-------------------------------------------------------------------
Tue Sep  3 13:08:27 UTC 2024 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Tue Jun  4 20:03:08 UTC 2024 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Fri May 10 09:04:45 UTC 2024 - cloud-devel@suse.de

- added 0001-Improve-compatibility-with-netaddr-1.x.patch
- update to version 2.6.0
  - tox: Drop envdir
  - Bump hacking
  - reno: Update master for unmaintained/yoga
  - add Port_Binding to lookup_table
  - Update supported python versions
  - Support add/remove CIDR type address in Address_Set cmds

-------------------------------------------------------------------
Thu Jan  4 09:07:26 UTC 2024 - cloud-devel@suse.de

- 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'

-------------------------------------------------------------------
Thu Jun 15 20:21:45 UTC 2023 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Mon Mar  6 15:50:49 UTC 2023 - cloud-devel@suse.de

- update to version 2.2.1
  - Update tox.ini for tox4
  - Accept HA chassis group commands in HAChassisGroupAdd*
  - Define "LbAddIpPortMappingCommand" with latin chars

-------------------------------------------------------------------
Thu Dec  1 10:44:42 UTC 2022 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Sat Oct  1 12:39:57 UTC 2022 - cloud-devel@suse.de

- update to version 2.0.0
  - Update python testing as per zed cycle teting runtime

-------------------------------------------------------------------
Tue Jun  7 08:52:03 UTC 2022 - cloud-devel@suse.de

- 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""

-------------------------------------------------------------------
Mon Dec  6 09:29:45 UTC 2021 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Sun May  2 17:15:48 UTC 2021 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Tue Feb  2 00:39:28 UTC 2021 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Fri Oct  9 19:18:44 UTC 2020 - cloud-devel@suse.de

- update to version 1.5.0
  - Import ABCs from 'collections.abc'
  - Add QoSDelExtIdCommand
  - Update master for stable/ussuri
  - Handle index lookups in DbFindCommand
  - Add "inactivity_probe" parameter to "enable_connection_uri"
  - Add a cause description to "TimeoutException"
  - Add "if_exists" parameter to "QoSDelCommand"
  - Stop iterating on first matching QoS rule
  - Remove translation sections from setup.cfg
  - Allow read-only Commands to bypass txns in execute()
  - Only create indices if connection is not running
  - drop mock from lower-constraints
  - Fix thread/threading change in unit test
  - Fix hacking min version to 3.0.1
  - Don't let an Exception in one event affect others
  - Add indexed column support to ovsdbapp
  - Change TestOvnNbIndex.test_find to use Port_Group
  - Remove the dependency on the "mock" package
  - Make it more obvious when errors are ignored
  - Add MAC_Binding index lookup
  - Tempest job inherits from Neutron tempest OVN job
  - Switch to newer openstackdocstheme and reno versions
  - Fix spurious test failure
  - Accept a Row as a result in AddCommand
  - Remove all usage of six library
  - Update hacking for Python3
  - Don't create new API instance in fixtures
  - Fix pep8 job
  - Correct variable names for test
  - Add lock when calling idl.run()
  - OVNNB backend: Fix LbDelCommand when using vip param

-------------------------------------------------------------------
Mon Aug 10 10:23:06 UTC 2020 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Tue May 12 10:03:38 UTC 2020 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Thu Mar 12 08:34:57 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- switch to python 3.x only client

-------------------------------------------------------------------
Wed Oct  9 12:47:14 UTC 2019 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Mon Apr  8 13:52:13 UTC 2019 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Wed Mar  6 07:38:17 UTC 2019 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Thu Oct 11 21:21:00 UTC 2018 - cloud-devel@suse.de

- update to version 0.12.2
  - Update UPPER_CONSTRAINTS_FILE for stable/rocky
  - Remove the oslo-utils dependency
  - Check for oslo library usage
  - Update .gitreview for stable/rocky
  - ut: Patch get_ident for race transaction test
  - import zuul job settings from project-config
  - Make nested transaction thread aware

-------------------------------------------------------------------
Tue Sep  4 15:23:12 UTC 2018 - cloud-devel@suse.de

- update to version 0.12.0
  - Display attempt number during transaction commit
  - Add Port_Group commands
  - TOX/pep8: Enforce the use of python2
  - Add LrGet command
  - Avoid tox_install.sh for constraints support
  - Extend transaction with multiple commands
  - Update reno for stable/queens
  - Change external_ids to columns, in dns_add API
  - Improve DbListCommand operation from O(n^2) to O(n)
  - Support setting of interface external-ids
  - Fix spelling error
  - Switch to stestr
  - Update OvsdbConnectionUnavailable error message
  - Add QoS command for ovn northbound db.
  - Use api.lookup instead of idlutils.row_by_record
  - Make it possible to run functional tests again
  - Add Port Group ACL commands
  - Port Group's letfovers
  - Document *_extenal_ids methods in open_vswitch/api.py
  - IP should be optional in lsp_set_addresses
  - Fix python3 compat with debug_venv.py
  - Transaction: Handle NOT_LOCKED status
  - Ensure idl.run() called on TRY_AGAIN
  - Updated from global requirements
  - add lower-constraints job

-------------------------------------------------------------------
Fri Mar  2 15:22:49 UTC 2018 - cloud-devel@suse.de

- update to version 0.9.1
  - Add ability to debug OVS virtual environments
  - There is no documentation for ovsdbapp
  - Return False when comparing a RowEvent to something else
  - Don't throw NotConnectedError in queue_txn
  - Add set_column(s) for ovs_idl backend
  - pylint: Disable duplicate-code for check
  - venv: Change --enable-dummy default to override
  - Add RowView versions of db_find and db_list
  - Fix condition_map type checking for strings
  - Removes unnecessary utf-8 encoding
  - rearrange existing documentation to fit the new standard layout
  - Add OVN Northbound API for LS, LSP, and DHCP
  - Add OVN_Northbound API LR, LRP, and LB commands
  - Fix vlog level filtering
  - venv: Split OvsVenvFixture to OVS and OVN
  - The python 3.5 is added
  - Don't wait on TRY_AGAIN when calling commit_block()
  - Update the documentation link for doc migration
  - Add OVN_Southbound API support
  - Add command for deleting row column values
  - Allow to stop and restart connections in Backend
  - Enable warning-is-error in doc build
  - Switch from oslosphinx to openstackdocstheme
  - Have debug_venv use OVN venv
  - Change parent to parent_name in lsp_add
  - Adding {LS|LSP|DHCP_options}_get to OVN Northbound API
  - Remove ignoring _ builtin usage for pep8
  - Add DNS APIs
  - Update UPPER_CONSTRAINTS_FILE for stable/queens
  - Fix BridgeFixture
  - Don't create a sandbox chassis by default
  - Add RowEvent mechanism from networking-ovn
  - Modify LSP List command to return all ports
  - Enable pylint 1.4.5
  - nb_schema: Use normalize_ip_port even for lb ips
  - Allow use of installed OVS if OVS_SRCDIR not set
  - Don't return garbage if table has no index col
  - Add backward compatible connection attribute
  - Update reno for stable/pike
  - Add native IDL tests from neutron
  - Drop MANIFEST.in - it's not needed by pbr
  - Move ovsdb_connection definition to Backend
  - Don't add non-strings to external_ids
  - Update .gitreview for stable/queens
  - Make schema-agnostic db commands part of base API
  - Fix _ls_add-based tests
  - Add Windows support when using eventlet with monkey_patch
  - Ensure idl.run() called on TRY_AGAIN
  - Updated from global requirements

-------------------------------------------------------------------
Tue Feb 13 08:07:45 UTC 2018 - cloud-devel@suse.de

- update to version 0.4.2
  - Ensure idl.run() called on TRY_AGAIN

-------------------------------------------------------------------
Fri Jan 12 15:00:57 UTC 2018 - cloud-devel@suse.de

- update to version 0.4.1
  - Update .gitreview for stable/pike
  - Updated from global requirements
  - Don't wait on TRY_AGAIN when calling commit_block()
  - Update UPPER_CONSTRAINTS_FILE for stable/pike

-------------------------------------------------------------------
Fri Aug 25 07:42:12 UTC 2017 - tbechtold@suse.com

- Initial packaging (version 0.4.0)
openSUSE Build Service is sponsored by