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