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
participants (1)
-
no-reply@openstack.org