[RFE] Support Juniper devices

Bug #1740587 reported by Mark Goddard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Networking ML2 Generic Switch
In Progress
Undecided
Mark Goddard

Bug Description

Add support for Juniper devices running JunOS.

Juniper devices do not use the "Cisco IOS-style" CLI provided by the majority of switch vendors, and feature a transaction-based commit model. The driver must handle failure to commit to the configuration database, and retry the operation.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to networking-generic-switch (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/530534

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/530535

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/530536

Mark Goddard (mgoddard)
Changed in networking-generic-switch:
assignee: nobody → Mark Goddard (mgoddard)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to networking-generic-switch (master)

Reviewed: https://review.openstack.org/530534
Committed: https://git.openstack.org/cgit/openstack/networking-generic-switch/commit/?id=3ac398a481c8f715b8b47cfc623a3935daa9ba70
Submitter: Zuul
Branch: master

commit 3ac398a481c8f715b8b47cfc623a3935daa9ba70
Author: Mark Goddard <email address hidden>
Date: Mon Sep 4 14:37:42 2017 +0100

    Pass network_id to device's del_network method

    This allows devices which reference VLANs by name and not ID
    (such as Juniper Junos devices) to delete networks by name, which
    is their neutron ID.

    Change-Id: If1257fad47d05016dc59a8cfc60f5d2d22be420c
    Related-Bug: #1740587

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/530535
Committed: https://git.openstack.org/cgit/openstack/networking-generic-switch/commit/?id=a4631e15baa4a0294cf031ec85b64a13dd4b14bc
Submitter: Zuul
Branch: master

commit a4631e15baa4a0294cf031ec85b64a13dd4b14bc
Author: Mark Goddard <email address hidden>
Date: Tue Sep 5 16:24:43 2017 +0100

    Extract netmiko device configuration save

    The configuration save operation of netmiko devices is extracted into a
    separate function. This allows devices to implement the function as
    required, or to use the base class's implementation.

    Change-Id: I135ccb842a1120b099afe1107da7b549bad943ef
    Related-Bug: #1740587

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/530536
Committed: https://git.openstack.org/cgit/openstack/networking-generic-switch/commit/?id=6c2e671d3db958305009f8a1cfe9d7ece81117ec
Submitter: Zuul
Branch: master

commit 6c2e671d3db958305009f8a1cfe9d7ece81117ec
Author: Mark Goddard <email address hidden>
Date: Tue Oct 10 18:25:26 2017 +0100

    Refactor sending netmiko config commands

    Extracts the sending of netmiko configuration commands into a separate
    method. This allows subclasses to implement as necessary.

    Change-Id: I8eea36c5ae93230df6c626a0ac9e2225d8f2da0e
    Related-Bug: #1740587

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-generic-switch 1.2.0

This issue was fixed in the openstack/networking-generic-switch 1.2.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.