Aaron Rosen 86118f6692 nxv3: mass refactor of nsxlib
This patch refactors the current codebase to be more modular
and testable. The main changes are:

  - pull out all of the profile setup logic from the __init__
    method to it's own method _init_nsx_profiles method to make
    testing the code easier.

  - refactors the nsxlib.v3 code to break out all neutron related
    exceptions and cleans up the interface so we can make nsxlib.v3
    it's own standalone library eventually.

To improve:

  - Currently we have nsxlib.v3.dfw_api and nsxlib.v3.firewall,
    we should refactor this code and merge them into one file.

  - refactor nsxlib to section of each api component to it's own
    subclass. For example, nsxlib().port.create() rather than
    nsxlib().create_port(). I think this would be most useful
    for the security group/firewall integration as there are many
    methods there that are needed to interface with nsx as the security
    group feature is requires the most orchestration with nsx.
    Breaking them into a sub class will make things more easy to understand.

Change-Id: If2fe1e014b78703ff0a9cdff1e4e8d45f3a4a16d
2016-08-19 12:28:20 +00:00
2016-08-02 13:34:37 +00:00
2016-07-12 09:05:22 -06:00
2016-08-19 12:28:20 +00:00
2014-05-16 13:40:04 -04:00
2016-07-12 09:05:22 -06:00
2015-11-29 03:13:04 -08:00
2014-12-21 23:24:18 -08:00
2015-10-01 23:35:22 +05:30
2016-07-12 09:05:22 -06:00
2016-07-13 11:29:05 +03:00
2015-09-17 15:04:38 +00:00

VMware-NSX package

You have come across the VMware-NSX family of Neutron plugins

External Resources:

The homepage for the VMware-NSX project is on Launchpad.

Use this site for asking for help, and filing bugs. Code is available both git.openstack.org and github.

For help on usage and hacking of VMware-NSX, please send a message to the openstack-dev mailing list.

For information on how to contribute to VMware-NSX, please see the contents of the CONTRIBUTING.rst file.

Description
A set of Neutron drivers for the VMware NSX.
Readme 97 MiB
Languages
Python 98.5%
Shell 1.5%