[release-announce] [neutron] ovsdbapp 0.5.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Aug 22 15:30:30 UTC 2017


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






More information about the Release-announce mailing list