[release-announce] networking-generic-switch 7.1.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 3 14:51:46 UTC 2023


We are chuffed to announce the release of:

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

This release is part of the antelope release series.

The source is available from:

    https://opendev.org/openstack/networking-generic-switch

Download the package from:

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

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/networking-
generic-switch

For more details, please see below.

7.1.0
^^^^^


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

* Adds a new device driver, "netmiko_aruba_os", for managing
  ArubaOS- CX switch devices.

* Add support for Cisco Nexus devices (NX-OS).

* Adds a new device driver, "netmiko_dell_os10", for managing Dell
  OS10 based switch devices.

* Add new device setting "ngs_save_configuration", allowing to
  disable saving configuration on the device after each change.  This
  can speed up the overall process significantly, but changes will be
  lost if the device reboots.

* Add new device setting "ngs_ssh_disabled_algorithms".  This allows
  to selectively disable SSH algorithms of various types, which may
  help to speed up SSH connection (faster key exchange algorithm) or
  to workaround buggy SSH implementations found on some devices.

* Adds support for batching of requests using etcd as a task queue.


Other Notes
***********

* Adds a stress testing script, "ngs-stress.py", in the "tools/ngs-
  stress" directory of the source code repository.

Changes in networking-generic-switch 7.0.0..7.1.0
-------------------------------------------------

3cb7da6 Add ngs-stress test script
45b237b Support batching up commands
9005e19 Add Fake device type
0c7f61b Add ngs_ssh_disabled_algorithms setting
61dd3e8 Add support for Cisco Nexus devices (NX-OS)
39cb7f0 Document ngs_trunk_ports and ngs_physical_networks
e041713 Add ArubaOS-CX switch support
3fed0d9 Fix tox4 errors
76d8b31 Introduce new option ngs_save_configuration
c83ad2f Add SONiC devices to docs page
bf83139 Remove lib/neutron-legacy leftovers
28bca53 Fixes for tox 4.0
0ecd02a Add support for Dell OS10
e9edfd4 Switch to 2023.1 Python3 unit tests and generic template name
3bb47fe Update master for stable/zed


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

devstack/upgrade/upgrade.sh                        |   1 -
networking_generic_switch/batching.py              | 451 +++++++++++++++++++++
networking_generic_switch/devices/__init__.py      |  30 ++
.../devices/netmiko_devices/__init__.py            |  45 +-
.../devices/netmiko_devices/aruba.py               |  60 +++
.../devices/netmiko_devices/cisco.py               |  53 +++
.../devices/netmiko_devices/dell.py                |  60 +++
.../devices/netmiko_devices/fake.py                |  72 ++++
networking_generic_switch/exceptions.py            |   4 +
.../notes/add-aruba-support-463a90b0b150b9af.yaml  |   5 +
.../add-cisco-nx-os-support-8046a33107e2a670.yaml  |   4 +
.../add-dellos10-support-c6426372f960ded4.yaml     |   5 +
...dd-ngs_save_configuration-180c2145f08e54d2.yaml |   7 +
...s_ssh_disabled_algorithms-dfe3e805f480ce90.yaml |   7 +
releasenotes/notes/batching-12d9005924fd9d74.yaml  |   4 +
.../notes/ngs-stress-78f9e993e62e2e36.yaml         |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
requirements.txt                                   |   2 +
setup.cfg                                          |   4 +
tools/ngs-stress/README.rst                        |  79 ++++
tools/ngs-stress/ngs_stress.py                     | 184 +++++++++
tox.ini                                            |  11 +-
zuul.d/project.yaml                                |   2 +-
32 files changed, 2131 insertions(+), 28 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a0371ae..c263fd2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,0 +4,2 @@
+etcd3gw>=0.2.4 # Apache-2.0
+eventlet>=0.18.2 # Apache-2.0






More information about the Release-announce mailing list