From c72f055b01bb1485cd8ebb64b6751b7082cb38a5 Mon Sep 17 00:00:00 2001 From: sukhdev Date: Mon, 15 Jul 2013 16:26:58 -0700 Subject: [PATCH] Arista ML2 Mechanism driver This patch implements Arista's modular L2 mechanism driver to automate the management of virtual networks along with physical networks using Arista hardware devices (Spine and Leaf switches) This driver uses ML2 Mechanism Driver-API to interface with Neutron ML2 Plugin. implements: blueprint arista-ml2-mechanism-driver Change-Id: I1c4ca36cf3d7af013b7b3353e7b7d89fe39f91bf --- requirements.txt | 1 + setup.cfg | 2 ++ 2 files changed, 3 insertions(+) diff --git a/requirements.txt b/requirements.txt index ef4de91..24cbc54 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,6 +12,7 @@ greenlet>=0.3.2 httplib2 requests>=1.1 iso8601>=0.1.4 +jsonrpclib kombu>=2.4.8 netaddr python-neutronclient>=2.2.3,<3 diff --git a/setup.cfg b/setup.cfg index e453e2b..e5f73eb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -50,6 +50,7 @@ data_files = etc/neutron/plugins/metaplugin = etc/neutron/plugins/metaplugin/metaplugin.ini etc/neutron/plugins/midonet = etc/neutron/plugins/midonet/midonet.ini etc/neutron/plugins/ml2 = etc/neutron/plugins/ml2/ml2_conf.ini + etc/neutron/plugins/ml2/ml2_conf_arista.ini etc/neutron/plugins/mlnx = etc/neutron/plugins/mlnx/mlnx_conf.ini etc/neutron/plugins/nec = etc/neutron/plugins/nec/nec.ini etc/neutron/plugins/nicira = etc/neutron/plugins/nicira/nvp.ini @@ -117,6 +118,7 @@ neutron.ml2.mechanism_drivers = logger = neutron.tests.unit.ml2.drivers.mechanism_logger:LoggerMechanismDriver test = neutron.tests.unit.ml2.drivers.mechanism_test:TestMechanismDriver ncs = neutron.plugins.ml2.drivers.mechanism_ncs:NCSMechanismDriver + arista = neutron.plugins.ml2.drivers.mech_arista.mechanism_arista:AristaDriver [build_sphinx] all_files = 1