neutron/quantum/plugins/nicira/nicira_nvp_plugin
Maru Newby 6c97b81bf3 Update codebase for HACKING compliance.
* This is a massive patch that aims to clean up the codebase
   and bring it into compliance with HACKING.rst and PEP8 in one
   fell swoop.
 * Cleaned up use of gettext.
 * Updated log usage for consistency.
 * The tests run successfully against all plugins except
   cisco and nicira (due to dependency issues with these plugins).
 * Addresses bug 981208

Change-Id: I4d8c7ab138d8f7bb906d18dc34f88f8bd0581c19
2012-05-01 11:46:24 -07:00
..
api_client Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
tests Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
NvpApiClient.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
QuantumPlugin.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
README Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
__init__.py Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
cli.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
nvplib.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00

README

nvp-plugin
-----------------------------------------------------------------------------

Overview and pre-requisites

    This is a Quantum plugin that can talk to a set of NVP controllers and
    implements the core Quantum L2 api.  In order to use it you must have
    Nicira NVP running and configured.  You must also have Quantum installed
    and configured.

Installation and Configuration

    Edit nvp.ini to match your controller configuration and then modify your
    Quantum plugins.ini provider path:

    provider = quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPlugin

Testing

    Edit etc/quantum/plugins/nicira/nvp.ini to match your nvp configuration
    (nvp must be up and running). Then:

    $ cd quantum/plugins/nicira
    $ PYTHONPATH=../../../:. nosetests -v