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

no-reply at openstack.org no-reply at openstack.org
Thu Aug 9 13:38:09 UTC 2018


We jubilantly announce the release of:

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

This release is part of the rocky stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/networking-generic-switch

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.2.0
^^^^^


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

* Adds a new config option, "ngs_switchport_mode" to the Dell
  PowerConnect driver.

* Add HPE device type to enable communication with the HPE 5900
  series switches that use comware5 netconf.

* Adds a new device driver, "netmiko_dell_powerconnect", for
  managing Dell PowerConnect switch devices.

* Adds a new driver, "netmiko_juniper", for Juniper Junos OS
  devices.

  The private configuration mode is used in order to provide a level
  of isolation between sessions, and to ensure that uncommitted
  changes are not left on the switch following a failure to commit the
  configuration.

  Configuration errors are handled by ensuring that the commit
  operation is successful.

  A retry mechanism is used to handle temporary failures due to
  multiple sessions attempting to lock the Junos OS configuration
  database concurrently.  The retry mechanism is configured via the
  configuration options "ngs_commit_interval" and
  "ngs_commit_timeout".


Known Issues
************

* Netmiko has not changed the device name for hp_comware to
  hpe_comware yet. See

  https://github.com/ktbyers/netmiko/blob/develop/netmiko/ssh_dispatc
  her.py

  Therefore, the device will fail to load as netmiko will only
  recognize "hp_comware". We'll need to alias "hpe_comware" with
  "hp_comware" till netmiko recognizes HPE.

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

0a88be6 Add a note about synchronization timeout
79e397b add alias for hpe_comware
a98cb0d Follow up for Juniper Junos OS device support
73f9b4b Update neutron-lib requirement for Rocky
7b6d35f Add a netmiko device driver for Juniper switches
e3878ac Adds ngs_switchport_mode config option to Dell PowerConnect driver
92bca37 Remove testrepository and .testr.conf
0079592 Remove unicode from tox.ini
f3e0236 Updating required neutron version
8f58ba9 Fix typo in configuration help message
f852d35 Add support for Dell PowerConnect switches
1ec6b84 Add documentation on configuration of synchronisation
93e2f50 Rework documentation layout
0ab063e support hpe device type for the HPE 5900 series switches
14a14a6 fix tox python3 overrides


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

.gitignore                                         |   1 -
.testr.conf                                        |   4 -
README.rst                                         | 178 ++---------------
lower-constraints.txt                              |   4 +-
networking_generic_switch/config.py                |   2 +-
networking_generic_switch/devices/__init__.py      |   1 +
.../devices/netmiko_devices/dell.py                | 145 ++++++++++----
.../devices/netmiko_devices/hpe.py                 |  36 ++++
.../devices/netmiko_devices/juniper.py             | 151 +++++++++++++++
networking_generic_switch/exceptions.py            |   8 +
...tion-to-dell-powerconnect-87718a84430444ef.yaml |   5 +
...add_alias_for_hpe_comware-0eb9a016f0c992df.yaml |  11 ++
...etmiko_hpe_comware_device-c39be5d96943c6fd.yaml |   5 +
.../notes/dell-powerconnect-5ce572b9fb2702d3.yaml  |   5 +
releasenotes/notes/juniper-92d75d3086cf78a2.yaml   |  16 ++
requirements.txt                                   |   4 +-
setup.cfg                                          |   4 +
tox.ini                                            |   7 +-
24 files changed, 982 insertions(+), 207 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d9ef945..678ca14 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,2 +6,2 @@ netmiko>=2.0.2 # MIT
-neutron>=12.0.0 # Apache-2.0
-neutron-lib>=1.13.0 # Apache-2.0
+neutron>=13.0.0.0b1 # Apache-2.0
+neutron-lib>=1.18.0 # Apache-2.0






More information about the Release-announce mailing list