[release-announce] networking-generic-switch 1.1.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 25 12:59:26 UTC 2018


We are ecstatic to announce the release of:

networking-generic-switch 1.1.0: Generic Switch ML2 Neutron Driver

This release is part of the rocky release series.

Download the package from:

    https://pypi.org/project/networking-generic-switch

Please report issues through launchpad:

    https://storyboard.openstack.org/#!/project/956

For more details, please see below.

1.1.0
^^^^^


New Features
************

* Adds a new configuration option "[genericswitch:<switch name>]
  ngs_port_default_vlan", which is optional. If
  "ngs_port_default_vlan" is set to a VLAN ID, the switch's interfaces
  will be restored to that VLAN when ports are unbound.

* Adds a new device driver, "netmiko_ruijie", for managing Ruijie
  switch devices.


Bug Fixes
*********

* Fixes an issue where a switch interface will revert to VLAN 1,
  trunk mode, or other various configurations when a port is unbound.
  See https://bugs.launchpad.net/networking-generic-
  switch/+bug/1752480.

Changes in networking-generic-switch 1.0.0..1.1.0
-------------------------------------------------

eb31878 Switch to using stestr
3bbfdcf Add ruijie switch driver
d1bebd1 Stop logging success in case of error
75c7f7a Fix pep8 errors
f3e042f Gate fix: Cap hacking to avoid gate failure
3ceed50 Sync hacking requirement with ironic
5e04d7c support to recover default vlan when delete port
daff1f9 Change launchpad to storyboard references
76f7857 Updated from global requirements
27915ff add lower-constraints job
22bff24 Remove config.get_config()
0802d5b Updated from global requirements
9117f90 Updated from global requirements
a8dc336 Avoid tox-install.sh
f5d472f Use save_config provided by netmiko
a4f9531 Modify huawei switch configuration
0bac795 miss genericswitch mac address
0d9d148 Update reno for stable/queens


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

.gitignore                                         |   1 +
.stestr.conf                                       |   3 +
CONTRIBUTING.rst                                   |  19 +--
README.rst                                         |  32 ++++-
lower-constraints.txt                              | 143 +++++++++++++++++++++
networking_generic_switch/config.py                |  13 --
networking_generic_switch/devices/__init__.py      |   5 +
.../devices/netmiko_devices/__init__.py            |  49 +++++--
.../devices/netmiko_devices/arista.py              |   4 -
.../devices/netmiko_devices/brocade.py             |   2 +-
.../devices/netmiko_devices/cisco.py               |   4 -
.../devices/netmiko_devices/cisco300.py            |   4 -
.../devices/netmiko_devices/huawei.py              |   6 +
.../devices/netmiko_devices/huawei_vrpv8.py        |   7 +
.../devices/netmiko_devices/ruijie.py              |  39 ++++++
networking_generic_switch/generic_switch_mech.py   |  14 +-
.../add_ngs_default_vlan-ab09e0f4fd7ce897.yaml     |  10 ++
.../ruijie-netmiko-driver-14e521fc36ede897.yaml    |   4 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |   7 +-
setup.cfg                                          |   1 +
test-requirements.txt                              |  12 +-
tools/tox_install.sh                               |  42 ------
tox.ini                                            |  24 +++-
zuul.d/project.yaml                                |   2 +
37 files changed, 449 insertions(+), 144 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index f709b2b..d9ef945 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5,2 @@ stevedore>=1.20.0 # Apache-2.0
-netmiko>=1.2.5 # MIT
+netmiko>=2.0.2 # MIT
+neutron>=12.0.0 # Apache-2.0
@@ -7 +8 @@ neutron-lib>=1.13.0 # Apache-2.0
-oslo.config>=5.1.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
@@ -11 +12 @@ six>=1.10.0 # MIT
-tenacity>=3.2.1 # Apache-2.0
+tenacity>=4.4.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ea3cd2a..2189177 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-os-testr>=1.0.0 # Apache-2.0
+stestr>=1.0.0 # Apache-2.0
@@ -13 +13 @@ os-testr>=1.0.0 # Apache-2.0
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.0.0,<1.2.0 # Apache-2.0
@@ -16,2 +15,0 @@ bashate>=0.5.1 # Apache-2.0
-
-# Doc requirements
@@ -19,6 +16,0 @@ doc8>=0.6.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
-sphinxcontrib-pecanwsme>=0.8.0 # Apache-2.0
-sphinxcontrib-seqdiag>=0.8.4 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
-oslosphinx>=4.7.0 # Apache-2.0






More information about the Release-announce mailing list