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