[neutron] ovsdbapp 0.5.0 (queens)
We enthusiastically announce the release of: ovsdbapp 0.5.0: A library for creating OVSDB applications This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through launchpad: http://bugs.launchpad.net/ovsdbapp For more details, please see below. 0.5.0 ^^^^^ Other Notes * ovsdbapp must get granted access to ovsdb by adding a new Manager via ovs-vsctl command. The command must be executed with root privileges. An example of how to create a new manager for localhost on port 6640 is as follows: sudo ovs-vsctl --id=@manager \ -- create Manager target=\"ptcp:6640:127.0.0.1\" \\ -- add Open_vSwitch . manager_options @manager Changes in ovsdbapp 0.4.0..0.5.0 -------------------------------- 55f770c Add RowView versions of db_find and db_list 903dd1d Add OVN_Southbound API support 14971ac venv: Change --enable-dummy default to override 14f8d14 Updated from global requirements 4c5847f Don't create a sandbox chassis by default 897326e Update reno for stable/pike 9c48bea venv: Split OvsVenvFixture to OVS and OVN d9de6a7 Return False when comparing a RowEvent to something else 32dfe39 Add RowEvent mechanism from networking-ovn d450a82 Add command for deleting row column values 9ff0145 Update the documentation link for doc migration d9a28f7 Adding {LS|LSP|DHCP_options}_get to OVN Northbound API 7f1c66e Removes unnecessary utf-8 encoding 5d22ebc Drop MANIFEST.in - it's not needed by pbr 6990063 There is no documentation for ovsdbapp ed2184f Add ability to debug OVS virtual environments d70f020 Modify LSP List command to return all ports ad844f0 Fix _ls_add-based tests 805d613 rearrange existing documentation to fit the new standard layout 3c24077 Switch from oslosphinx to openstackdocstheme 7386f9c Enable warning-is-error in doc build 8f044e6 Add OVN_Northbound API LR, LRP, and LB commands df0546f Add Windows support when using eventlet with monkey_patch 03ede4e Updated from global requirements 4bde2d5 Add OVN Northbound API for LS, LSP, and DHCP 0823a67 pylint: Disable duplicate-code for check 8c3a850 The python 3.5 is added 15d9563 Enable pylint 1.4.5 d787fc6 Updated from global requirements 62becbb Remove ignoring _ builtin usage for pep8 4e7190d Fix vlog level filtering 4b0fbc4 Fix condition_map type checking for strings e2364a7 Make schema-agnostic db commands part of base API f13670e Updated from global requirements bb69f69 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .pylintrc | 83 ++ HACKING.rst | 2 +- MANIFEST.in | 6 - README.rst | 1 - TESTING.rst | 58 ++ bindep.txt | 6 + ovsdbapp/api.py | 165 +++ ovsdbapp/backend/ovs_idl/__init__.py | 142 +++ ovsdbapp/backend/ovs_idl/command.py | 231 +++++ ovsdbapp/backend/ovs_idl/common/__init__.py | 0 .../ovs_idl/common/base_connection_utils.py | 32 + ovsdbapp/backend/ovs_idl/connection.py | 20 +- ovsdbapp/backend/ovs_idl/event.py | 41 + ovsdbapp/backend/ovs_idl/idlutils.py | 10 +- ovsdbapp/backend/ovs_idl/linux/__init__.py | 0 ovsdbapp/backend/ovs_idl/linux/connection_utils.py | 39 + ovsdbapp/backend/ovs_idl/rowview.py | 29 + ovsdbapp/backend/ovs_idl/vlog.py | 21 +- ovsdbapp/backend/ovs_idl/windows/__init__.py | 0 .../backend/ovs_idl/windows/connection_utils.py | 58 ++ ovsdbapp/backend/ovs_idl/windows/utils.py | 43 + ovsdbapp/constants.py | 12 + ovsdbapp/event.py | 130 +++ ovsdbapp/exceptions.py | 9 +- ovsdbapp/schema/open_vswitch/api.py | 131 +-- ovsdbapp/schema/open_vswitch/commands.py | 205 +--- ovsdbapp/schema/open_vswitch/helpers.py | 3 +- ovsdbapp/schema/open_vswitch/impl_idl.py | 41 +- ovsdbapp/schema/ovn_northbound/__init__.py | 0 ovsdbapp/schema/ovn_northbound/api.py | 659 ++++++++++++ ovsdbapp/schema/ovn_northbound/commands.py | 998 ++++++++++++++++++ ovsdbapp/schema/ovn_northbound/impl_idl.py | 207 ++++ ovsdbapp/schema/ovn_southbound/__init__.py | 0 ovsdbapp/schema/ovn_southbound/api.py | 85 ++ ovsdbapp/schema/ovn_southbound/commands.py | 117 +++ ovsdbapp/schema/ovn_southbound/impl_idl.py | 44 + .../functional/schema/open_vswitch/fixtures.py | 20 + .../schema/open_vswitch/test_common_db.py | 89 ++ .../schema/open_vswitch/test_impl_idl.py | 14 +- .../functional/schema/ovn_northbound/__init__.py | 0 .../functional/schema/ovn_northbound/fixtures.py | 39 + .../schema/ovn_northbound/test_impl_idl.py | 1084 ++++++++++++++++++++ .../functional/schema/ovn_southbound/__init__.py | 0 .../functional/schema/ovn_southbound/fixtures.py | 20 + .../schema/ovn_southbound/test_impl_idl.py | 152 +++ ovsdbapp/utils.py | 43 + ovsdbapp/venv.py | 207 ++++ .../configure-ovsdb-manager-a29a148b241a125e.yaml | 7 +- releasenotes/source/conf.py | 11 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 2 + setup.cfg | 5 +- test-requirements.txt | 7 +- tools/coding-checks.sh | 66 ++ tools/debug_venv | 63 ++ tools/debug_venv.py | 47 + tools/tox_install.sh | 9 + tox.ini | 6 +- 76 files changed, 5437 insertions(+), 439 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6269b43..5e29aa0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,0 +6 @@ fixtures>=3.0.0 # Apache-2.0/BSD +netaddr!=0.7.16,>=0.7.13 # BSD @@ -7,0 +9 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 +six>=1.9.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index d267ffd..1907378 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,2 +9,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.5.1 # BSD -oslosphinx>=4.7.0 # Apache-2.0 +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.16.0 # Apache-2.0 @@ -12,0 +13 @@ os-testr>=0.8.0 # Apache-2.0 +pylint==1.4.5 # GPLv2 @@ -18 +19 @@ testtools>=1.4.0 # MIT -reno>=1.8.0 # Apache-2.0 +reno!=2.3.1,>=1.8.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org