[release-announce] [neutron] networking-sfc 6.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 28 11:46:07 UTC 2018


We are ecstatic to announce the release of:

networking-sfc 6.0.0: API's and implementations to support Service
Function Chaining in Neutron.

This release is part of the queens release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/networking-sfc

Download the package from:

    https://pypi.python.org/pypi/networking-sfc

Please report issues through launchpad:

    http://bugs.launchpad.net/networking-sfc

For more details, please see below.

Changes in networking-sfc 5.0.0.0rc1..6.0.0
-------------------------------------------

d6f10ff Updated from global requirements
42b31f3 test requirements: move from tempest-lib to tempest
06536b6 Updated from global requirements
899038b Remove setting of version/release from releasenotes
691191b Updated from global requirements
41c6fe4 Updated from global requirements
7b57898 Update l2pop calls to use context instead of session
2c2c7b6 Update OpenStack Client syntax for graphs (doc)
8d955df Updated from global requirements
6f4a2f2 Zuul: add file extension to playbooks path
05173d6 Remove Zuul v3 standard setups
ddd7754 Support the NSH SFC Encapsulation protocol w/ OVS
b5a52fb Zuul v3 migration
4ae9669 Driver changes for Tap SF support in portchain
8f4788f API and CLI changes for Passive Tap SF
a07cea4 Switch to tempest.common.utils
87bf5f3 Update SFC Encapsulation documentation to NSH
b3bfbe1 Specify sections in configuration samples
0d3e20b Replace all uses of dl_type with eth_type
e464bed Add Service Graph OVS Driver+Agent logic+tests
a68107b Use common is_a_flow_line() method from ovs_lib
9601bea Add Service Graph DB and Plugin logic+tests
a42cb00 Updated from global requirements
7b86f88 SFC Proxy Port Correlation for Non-Transparent Service Functions
50197bb Add Service Graph API/extension resource and stubs
24897c1 Shrink Tempest scenario manager copy
76f789c Use openstack CLI in documentation
33af385 Update imports for neutron/ml2 config
610d121 Updated from global requirements
f9ea384 Fix unit tests and test configuration
2765895 SfcOVSBridgeExt: rely on ovs_lib to use the right OF version
7e7df1a Updated from global requirements
af5e294 Updated from global requirements
ef55b2d Fix multinode tempest tests
204e487 Clean tempest gate configuration
7d4e646 Update reno for stable/pike
aaf9046 Add Service Graph documentation
b2d3bc9 tempest: update on removal of cred manager aliases
97377af Added Workflow & OVS flow details for TAP SF


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

.gitignore                                         |    2 +
.stestr.conf                                       |    3 +
devstack/devstackgaterc                            |   10 +-
devstack/pre_test_hook.sh                          |   20 -
.../service-graph-create-req.json                  |   22 +
.../service-graph-create-resp.json                 |   25 +
.../sfc-service-graphs/service-graph-get-resp.json |   25 +
.../service-graph-list-resp.json                   |   39 +
.../service-graph-update-req.json                  |    6 +
.../service-graph-update-resp.json                 |   25 +
.../contributor/sfc_proxy_port_correlation.rst     |  227 +
.../contributor/system_design_and_workflow.rst     |  303 +-
.../alembic_migrations/versions/EXPAND_HEAD        |    2 +-
.../53ed5bec6cff_add_service_graph_api_resource.py |   74 +
.../a3ad63aa834f_extra_attributes_for_pathnode.py  |   39 +
...1b65f2_tap_enabled_attribute_port_pair_group.py |   38 +
networking_sfc/db/sfc_db.py                        |  324 +-
networking_sfc/extensions/servicegraph.py          |  230 +
networking_sfc/extensions/sfc.py                   |   10 +-
networking_sfc/extensions/tap.py                   |   73 +
networking_sfc/opts.py                             |    4 +-
.../sfc/agent/extensions/openvswitch/sfc_driver.py |  552 ++-
networking_sfc/services/sfc/common/context.py      |   17 +
networking_sfc/services/sfc/common/ovs_ext_lib.py  |   34 +-
networking_sfc/services/sfc/driver_manager.py      |   19 +
networking_sfc/services/sfc/drivers/base.py        |   19 +
networking_sfc/services/sfc/drivers/dummy/dummy.py |   24 +
.../services/sfc/drivers/ovs/constants.py          |    1 +
networking_sfc/services/sfc/drivers/ovs/db.py      |   10 +-
networking_sfc/services/sfc/drivers/ovs/driver.py  |  764 ++-
networking_sfc/services/sfc/plugin.py              |   66 +-
.../extensions/openvswitch/test_sfc_driver.py      | 5242 +++++++++++++++-----
.../unit/services/sfc/drivers/ovs/test_driver.py   | 1417 +++++-
.../networking-sfc-functional-dsvm/post.yaml       |   80 +
.../legacy/networking-sfc-functional-dsvm/run.yaml |   75 +
.../networking-sfc-periodic-tempest-dsvm/post.yaml |   15 +
.../networking-sfc-periodic-tempest-dsvm/run.yaml  |   88 +
.../post.yaml                                      |   15 +
.../networking-sfc-tempest-dsvm-multinode/run.yaml |   83 +
.../legacy/networking-sfc-tempest-dsvm/post.yaml   |   15 +
.../legacy/networking-sfc-tempest-dsvm/run.yaml    |   87 +
.../notes/service-graphs-4a1e54f6bbbfe805.yaml     |    7 +
.../notes/sfc-tap-port-pair-db6b2f3d29520c9b.yaml  |   10 +
releasenotes/source/conf.py                        |   10 +-
releasenotes/source/index.rst                      |    1 +
releasenotes/source/pike.rst                       |    6 +
requirements.txt                                   |   18 +-
test-requirements.txt                              |   29 +-
zuul.d/jobs.yaml                                   |   44 +
zuul.d/projects.yaml                               |   27 +
72 files changed, 11224 insertions(+), 2482 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 0017bef..59e34db 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
-netaddr!=0.7.16,>=0.7.13 # BSD
+netaddr>=0.7.18 # BSD
@@ -11 +11 @@ alembic>=0.8.10 # MIT
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
@@ -13,7 +13,7 @@ stevedore>=1.20.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-neutron-lib>=1.9.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+oslo.messaging>=5.29.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+neutron-lib>=1.12.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 4be0bfd..454ac54 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,9 +9,8 @@ flake8-import-order==0.12 # LGPLv3
-mock>=2.0 # BSD
-python-subunit>=0.0.18 # Apache-2.0/BSD
-requests-mock>=1.1 # Apache-2.0
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-os-api-ref>=1.0.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
-testresources>=0.2.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+mock>=2.0.0 # BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
+requests-mock>=1.1.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.17.0 # Apache-2.0
+os-api-ref>=1.4.0 # Apache-2.0
+testresources>=2.0.0 # Apache-2.0/BSD
+testtools>=2.2.0 # MIT
@@ -20,4 +19,4 @@ WebOb>=1.7.1 # MIT
-WebTest>=2.0 # MIT
-oslotest>=1.10.0 # Apache-2.0
-os-testr>=0.8.0 # Apache-2.0
-tempest-lib>=0.14.0 # Apache-2.0
+WebTest>=2.0.27 # MIT
+oslotest>=3.2.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
+tempest>=17.1.0 # Apache-2.0
@@ -25 +24 @@ pylint==1.4.5 # GPLv2
-psycopg2>=2.5 # LGPL/ZPL
+psycopg2>=2.6.2 # LGPL/ZPL
@@ -27 +26 @@ PyMySQL>=0.7.6 # MIT License
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list