We are satisfied to announce the release of:
python-neutronclient 6.4.0: CLI and Client Library for OpenStack Networking
This release is part of the pike release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-neutronclient
Download the package from:
https://pypi.python.org/pypi/python-neutronclient
Please report issues through launchpad:
https://bugs.launchpad.net/python-neutronclient
For more details, please see below.
6.4.0 ^^^^^
New Features
* Add OSC plugin support for the “Networking Service Function Chaining” feature commands along with client bindings. [Blueprint openstackclient-cli-porting (https://blueprints.launchpad.net /networking-sfc/+spec/openstackclient-cli-porting)]
Changes in python-neutronclient 6.3.0..6.4.0 --------------------------------------------
9055183 Updated from global requirements 7345d6a Update the documentation link for doc migration 28fc2dc Replace uuid.uuid4() with uuidutils.generate_uuid() 37856d9 Updated from global requirements dbf952e Updated from global requirements e1c98e1 Add SFC cli for OSC plugin f2a4d52 doc: autogenerate neutron CLI reference 423890a doc: autogenerate OSC plugin command reference c4ec675 doc: Improve network CLI page f4c0468 Use flake8-import-order plugin 27cdd7d Enable warning-is-error in doc build 6295f85 Use entry points to define neutron CLI commands 7790167 doc: use new config options of openstackdocstheme cee7b2d Updated from global requirements 24f508f remove explicit global_request_id handling from session client 8cbc51c move existing content into the new standard structure 06ba42c switch to openstackdocstheme 13ac090 Updated from global requirements d6d42af CLI implementation should raise CommandError f437622 Call mock.patch.stopall in OSC unit tests c579701 BGP unit test 'auth-type' errors 41961a2 Updated from global requirements feb60a9 Updated from global requirements
Diffstat (except docs and test files) -------------------------------------
HACKING.rst | 2 +- README.rst | 2 +- .../cli_option_guideline.rst | 0 .../client_command_extensions.rst | 0 .../osc_cli_plugins.rst => contributor/index.rst} | 15 +- .../{devref => contributor}/transition_to_osc.rst | 20 +- .../{usage/library.rst => reference/index.rst} | 2 +- neutronclient/client.py | 5 - neutronclient/cliff_sphinxext.py | 385 ++++++++++++++ .../neutron/v2_0/auto_allocated_topology.py | 1 + neutronclient/neutron/v2_0/quota.py | 2 +- neutronclient/osc/v2/networking_bgpvpn/bgpvpn.py | 2 +- neutronclient/osc/v2/sfc/__init__.py | 0 neutronclient/osc/v2/sfc/sfc_flow_classifier.py | 320 ++++++++++++ neutronclient/osc/v2/sfc/sfc_port_chain.py | 347 +++++++++++++ neutronclient/osc/v2/sfc/sfc_port_pair.py | 215 ++++++++ neutronclient/osc/v2/sfc/sfc_port_pair_group.py | 291 +++++++++++ neutronclient/shell.py | 385 +------------- .../unit/osc/v2/networking_bgpvpn/test_bgpvpn.py | 2 +- .../networking_bgpvpn/test_resource_association.py | 2 +- neutronclient/v2_0/client.py | 103 ++++ releasenotes/notes/add-sfc-commands.yaml | 5 + releasenotes/source/conf.py | 93 +--- requirements.txt | 14 +- setup.cfg | 310 +++++++++++- test-requirements.txt | 9 +- tox.ini | 2 + 65 files changed, 4364 insertions(+), 1972 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 1e6bdaf..02235fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -cliff>=2.6.0 # Apache-2.0 +cliff>=2.8.0 # Apache-2.0 @@ -9,3 +9,3 @@ netaddr!=0.7.16,>=0.7.13 # BSD -osc-lib>=1.5.1 # Apache-2.0 -oslo.i18n>=2.1.0 # Apache-2.0 -oslo.serialization>=1.10.0 # Apache-2.0 +osc-lib>=1.7.0 # Apache-2.0 +oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0 @@ -13,2 +13,2 @@ oslo.utils>=3.20.0 # Apache-2.0 -os-client-config>=1.27.0 # Apache-2.0 -keystoneauth1>=2.20.0 # Apache-2.0 +os-client-config>=1.28.0 # Apache-2.0 +keystoneauth1>=3.0.1 # Apache-2.0 @@ -18 +18 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 +requests>=2.14.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index f8a0c38..dfd3c4b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,0 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD +flake8-import-order==0.12 # LGPLv3 @@ -10 +11 @@ mock>=2.0 # BSD -oslosphinx>=4.7.0 # Apache-2.0 +openstackdocstheme>=1.11.0 # Apache-2.0 @@ -15 +16 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -reno>=1.8.0 # Apache-2.0 +reno!=2.3.1,>=1.8.0 # Apache-2.0 @@ -17 +18 @@ requests-mock>=1.1 # Apache-2.0 -sphinx!=1.6.1,>=1.5.1 # BSD +sphinx>=1.6.2 # BSD @@ -21 +22 @@ testscenarios>=0.4 # Apache-2.0/BSD -tempest>=14.0.0 # Apache-2.0 +tempest>=16.1.0 # Apache-2.0