We are glad to announce the release of: networking-sfc 8.0.0: API's and implementations to support Service Function Chaining in Neutron. This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/networking-sfc Download the package from: https://pypi.org/project/networking-sfc Please report issues through: https://bugs.launchpad.net/networking-sfc/+bugs For more details, please see below. Changes in networking-sfc 7.0.0..8.0.0 -------------------------------------- c4c2c18 add python 3.7 unit test job 2508c2f doc: Add policy reference de0b9a6 Fix gate issues on master bdae149 Update OXM_OF_PKT_REG to OXM_OF_PKT_REG0 624200f use common rpc and exceptions from neutron-lib c38573c Extend timeout of tempest job to 3h 17598fb tox: make pep8-dev use python3 like pep8 941f349 fix tox python3 overrides b29f07d Upgrade pylint to a version that works with python3 58fcc6a Update Openflow version from 1.1 to 1.3 3e65a80 Increment versioning with pbr instruction 235e9fe Define default policies in code 8dbdd89 use openstack-lower-constraints-jobs-neutron job template 16f1a86 Change openstack-dev to openstack-discuss 8b42de1 Don't quote {posargs} in tox.ini 4d64a90 add local tox targets for pep8, py3 and py27 13a5752 Correct "openstack sfc port create" and delete superfluous "\" 1071a0a use neutron-lib for common_db_mixin methods eb72322 use db api from neutron-lib 645946f Remove those copy words occured twice times in api.rst 6f171fe Update min tox version to 2.0 259ae37 add python 3.6 unit test job 248d487 switch documentation job to new PTI e30a8e7 opt in for neutron-lib consumption patches 6eb0e97 import zuul job settings from project-config fabde65 use setup_extension in unit tests 80a2ddb fix tox python3 overrides 5095c00 Update reno for stable/rocky e76f047 Fix requirements dfbf937 Function argument name not used correctly Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .pylintrc | 2 + .../contributor/system_design_and_workflow.rst | 15 +- etc/README.txt | 13 ++ etc/oslo-policy-generator/policy.conf | 3 + lower-constraints.txt | 6 +- networking_sfc/db/flowclassifier_db.py | 36 ++--- networking_sfc/db/sfc_db.py | 156 ++++++++++----------- networking_sfc/extensions/tap.py | 2 +- networking_sfc/policies/__init__.py | 29 ++++ networking_sfc/policies/base.py | 17 +++ networking_sfc/policies/flow_classifier.py | 71 ++++++++++ networking_sfc/policies/port_chain.py | 71 ++++++++++ networking_sfc/policies/port_pair.py | 71 ++++++++++ networking_sfc/policies/port_pair_group.py | 71 ++++++++++ networking_sfc/policies/service_graph.py | 71 ++++++++++ networking_sfc/services/flowclassifier/plugin.py | 9 +- .../sfc/agent/extensions/openvswitch/sfc_driver.py | 8 +- .../services/sfc/agent/extensions/sfc.py | 2 +- networking_sfc/services/sfc/common/ovs_ext_lib.py | 5 +- networking_sfc/services/sfc/drivers/ovs/db.py | 60 ++++---- networking_sfc/services/sfc/drivers/ovs/driver.py | 7 +- networking_sfc/services/sfc/drivers/ovs/rpc.py | 2 +- networking_sfc/services/sfc/plugin.py | 26 ++-- .../extensions/openvswitch/test_sfc_driver.py | 92 ++++++------ .../unit/services/sfc/drivers/ovs/test_driver.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 6 + setup.cfg | 6 +- test-requirements.txt | 6 +- tox.ini | 47 ++++++- zuul.d/jobs.yaml | 2 +- zuul.d/project.yaml | 15 +- 43 files changed, 771 insertions(+), 252 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2d955a91..3545539 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,0 +21,6 @@ neutron>=13.0.0.0b2 # Apache-2.0 + +# The comment below indicates this project repo is current with neutron-lib +# and should receive neutron-lib consumption patches as they are released +# in neutron-lib. It also implies the project will stay current with TC +# and infra initiatives ensuring consumption patches can land. +# neutron-lib-current diff --git a/test-requirements.txt b/test-requirements.txt index d3554ba..3e6d094 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 - @@ -11 +10 @@ requests-mock>=1.2.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.5 # BSD @@ -22 +21,2 @@ tempest>=17.1.0 # Apache-2.0 -pylint==1.4.5 # GPLv2 +astroid==1.6.5 # LGPLv2.1 +pylint==1.9.2 # GPLv2
participants (1)
-
no-reply@openstack.org