[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