[release-announce] tricircle 5.1.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 23 16:02:38 UTC 2018


We high-spiritedly announce the release of:

tricircle 5.1.0: The Tricircle is to provide networking automation
across Neutron in multi-region OpenStack deployments.

This release is part of the rocky release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/tricircle

Download the package from:

    https://pypi.org/project/tricircle

Please report issues through launchpad:

    https://bugs.launchpad.net/tricircle

For more details, please see below.

Changes in tricircle 5.0.0..5.1.0
---------------------------------

e41436c Fix the unit test error
01328ea fix tox python3 overrides
593bfa0        Fix the unit test error
ed7f6ff Update links in CONTRIBUTING.rst
caca460 use db utils from lib
dad8829 replace windows line endings with unix line endings
91a0218 change trircle endpoint creation method adjust to keystone api
d34b205 Add Service Function Chain support(2)
cd2609f Modify code for release port when delete vm
ce0edff load neutron objects using neutron-lib
49fe118 Replace deprecated "auth_uri" by "www_authenticate_uri"
4b5b0b7 uncap eventlet
912a4cb Enable mutable config in Tricircle
a59abd9 Fix indentation in Networking Guide
6e96413 Security group deletion
ad2dec3 Updated from global requirements
bbab7d2 Updated from global requirements
beb0aad Updated from global requirements
e8415b2 use the better way to handle the not found exception
44d4a11 Updated from global requirements
b8226f1 use plugin common utils from neutron-lib
c74f775 use is_extension_supported from neutron-lib
de2d24a Updated from global requirements
4aedae3 code for resource deleting
9230c98 Fix the smoke test error
1d3bb80 fix misspelling of 'neutron'
30aa26b Update reno for stable/queens


Diffstat (except docs and test files)
-------------------------------------

CONTRIBUTING.rst                                   |   4 +-
README.rst                                         |   2 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |  14 +-
test-requirements.txt                              |   4 +-
tox.ini                                            |   8 +
tricircle/common/constants.py                      |   2 +
tricircle/common/exceptions.py                     |   5 +
tricircle/common/resource_handle.py                |   2 +-
tricircle/common/restapp.py                        |   3 +-
.../versions/011_add_deleting_resources.py         |  35 ++
tricircle/db/models.py                             |  20 +
tricircle/network/central_fc_driver.py             |  51 +++
tricircle/network/central_plugin.py                |  91 ++++-
tricircle/network/central_qos_plugin.py            |  12 +-
tricircle/network/central_sfc_driver.py            |  92 ++++-
tricircle/network/drivers/type_vlan.py             |   2 +-
tricircle/network/exceptions.py                    |  26 ++
tricircle/network/helper.py                        |   9 +-
tricircle/network/local_plugin.py                  |  47 ++-
tricircle/network/security_groups.py               |  72 ++++
tricircle/network/utils.py                         |  88 +++++
.../tempestplugin/port_delete_with_vm_create.yaml  | 246 ++++++++++++
.../port_delete_with_vm_create_shadow.yaml         | 421 +++++++++++++++++++++
tricircle/tempestplugin/post_test_hook.sh          |  24 +-
tricircle/tempestplugin/sfc_test.yaml              | 230 +++++++++++
tricircle/tempestplugin/smoke_test.sh              |  22 +-
.../unit/network/test_central_trunk_plugin.py      |   2 +-
tricircle/xjob/xmanager.py                         |  70 +++-
tricircle/xjob/xservice.py                         |   3 +-
38 files changed, 1900 insertions(+), 117 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index f28ce51..b1d80b2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +11 @@ debtcollector>=1.2.0 # Apache-2.0
-eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
@@ -14,2 +14,2 @@ requests>=2.14.2 # Apache-2.0
-Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
-keystoneauth1>=3.3.0 # Apache-2.0
+Jinja2>=2.10 # BSD License (3 clause)
+keystoneauth1>=3.4.0 # Apache-2.0
@@ -19 +19 @@ netifaces>=0.10.4 # MIT
-neutron-lib>=1.13.0 # Apache-2.0
+neutron-lib>=1.16.0 # Apache-2.0
@@ -26 +26 @@ python-keystoneclient>=3.8.0 # Apache-2.0
-python-neutronclient>=6.3.0 # Apache-2.0
+python-neutronclient>=6.7.0 # Apache-2.0
@@ -31,2 +31,2 @@ stevedore>=1.20.0 # Apache-2.0
-oslo.concurrency>=3.25.0 # Apache-2.0
-oslo.config>=5.1.0 # Apache-2.0
+oslo.concurrency>=3.26.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 48de2a0..6b3e2b5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-requests-mock>=1.1.0 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0
@@ -12 +12 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain
-sphinx!=1.6.6,>=1.6.2 # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD






More information about the Release-announce mailing list