[release-announce] tricircle 8.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 11:16:22 UTC 2020


We enthusiastically announce the release of:

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

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/tricircle

Download the package from:

    https://pypi.org/project/tricircle

Please report issues through:

    https://bugs.launchpad.net/tricircle/+bugs

For more details, please see below.

Changes in tricircle 7.0.0..8.0.0
---------------------------------

0b21e36 Fix reno
82bf693 Update hacking for Python3
4f0a2ea Fix Tricircle Constants module could not be imported refer to  https://bugs.launchpad.net/tricircle/+bug/1868777
b437709 [ussuri][goal] Drop python 2.7 support and testing
c9f5dda Add installation doc of tricircle work with container
6d1a78e fix tricircle devstack installation can not import contants
599d7b3 Update master for stable/train
7761c96 Update the constraints url


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

.zuul.yaml                                         |  27 +-
.../installation-tricircle_work_with_container.rst | 394 +++++++++++++++++++++
lower-constraints.txt                              |  31 +-
playbooks/tricircle-dsvm-multiregion/run.yaml      |   1 +
releasenotes/config.yaml                           |   3 -
.../notes/drop-py-2-7-afccd2f6bec9dfb5.yaml        |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/train.rst                      |   6 +
reno.yaml                                          |   2 +
requirements.txt                                   |   6 +-
setup.cfg                                          |   2 -
test-requirements.txt                              |  10 +-
tox.ini                                            |  28 +-
tricircle/api/controllers/job.py                   |  12 +-
tricircle/cmd/manage.py                            |   1 +
tricircle/cmd/status.py                            |   1 +
tricircle/cmd/xjob.py                              |   1 +
tricircle/common/exceptions.py                     |   2 +-
tricircle/common/request_source.py                 |   4 +-
tricircle/common/serializer.py                     |   1 +
tricircle/db/models.py                             |   2 +-
.../unit/network/test_central_trunk_driver.py      |   2 -
.../unit/network/test_central_trunk_plugin.py      |   2 -
30 files changed, 467 insertions(+), 110 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 09314eb..1f216d7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@ Routes>=2.3.1 # MIT
-debtcollector>=1.2.0 # Apache-2.0
+debtcollector>=1.19.0 # Apache-2.0
@@ -15 +14,0 @@ Jinja2>=2.10 # BSD License (3 clause)
-keystoneauth1>=3.4.0 # Apache-2.0
@@ -19 +17,0 @@ netifaces>=0.10.4 # MIT
-neutron-lib>=1.25.0 # Apache-2.0
@@ -47,0 +46,2 @@ sqlalchemy-migrate>=0.11.0 # Apache-2.0
+#keystoneauth1>=3.4.0;python_version<'3.3' # Apache-2.0
+#neutron-lib>=1.29.1;python_version>'3.3' # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 6844a9d..04eb7ec 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,2 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-
+hacking>=3.0,<3.1.0 # Apache-2.0
@@ -8 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-mock>=2.0.0 # BSD
+mock>=3.0.0 # BSD
@@ -12,2 +11,3 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain
-sphinx!=1.6.6,>=1.6.2 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.5,<2.0.0;python_version=='2.7'  # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.5,!=2.1.0;python_version>='3.4' # BSD
+openstackdocstheme>=1.30.0 # Apache-2.0






More information about the Release-announce mailing list