networking-generic-switch 1.1.0 (rocky)
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
participants (1)
-
no-reply@openstack.org