A set of Neutron drivers for the VMware NSX.
Go to file
Dan Wendlandt 155e7a0450 Add common dir for shared agent code, add OVS lib.
bp quantum-agent-common

Adds a common directory that can be used for code shared by agents for
different plugins.  Also seeds this directory with an OVS library,
removing that code from the openvswitch plugin itself.  This code
can then be leveraged by other plugins (e.g., Ryu) who have similar code.

Also add a suite of mox-based tests for OVS lib.

Also add more powerful OVS flow expression builder as suggested by
salv-orlando, plus additional flow expression testing.

Note: the expectation is that this directory will be used for much of the
agent functionality that is similar to what Nova's nova/network/linux_net.py
file included, such as iptables manipulation, dhcp manipulation, etc.

People should be careful about changing code in this directory in a
non-backward compatible way, as other plugins may be using the code as well.

Change-Id: I8fd15ec6b8016e85a3f02e0d756a3fd61b1cab15
2012-06-04 22:07:27 -07:00
bin Add root_helper to quantum agents. 2012-03-14 19:44:19 -04:00
doc Automatically determine Quantum version from source 2012-05-31 16:04:16 -05:00
etc Parse linuxbridge plugins using openstack.common.cfg 2012-05-29 09:54:29 -04:00
quantum Add common dir for shared agent code, add OVS lib. 2012-06-04 22:07:27 -07:00
tools Change Resource.__call__() to not leak internal errors. 2012-05-09 15:28:27 -03:00
.bzrignore bp/api-filters 2012-01-25 08:51:51 +00:00
.gitignore Include AUTHORS in release package. 2012-05-14 14:45:56 -07:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 15:06:42 -04:00
.pylintrc Bug #890028 2011-12-14 00:33:37 +00:00
HACKING.rst Add HACKING.rst coding style doc 2012-04-09 21:09:30 -07:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
MANIFEST.in Add HACKING.rst to tarball generation 2012-05-20 02:08:14 -04:00
README blueprint refactor-readme-to-manual 2011-12-14 01:53:55 -08:00
TESTING Change Resource.__call__() to not leak internal errors. 2012-05-09 15:28:27 -03:00
openstack-common.conf Quantum should use openstack.common.importutils 2012-06-04 14:47:42 +08:00
run_tests.py Change Resource.__call__() to not leak internal errors. 2012-05-09 15:28:27 -03:00
run_tests.sh Getting ready for the client split. 2012-01-19 11:43:18 +11:00
setup.cfg Split out quantum.client and quantum.common. 2012-01-24 18:49:31 -08:00
setup.py PEP8 fixes 2012-06-01 10:50:36 -05:00
tox.ini Split out pip requires and aligned tox file. 2012-03-14 23:20:22 -07:00

README

# -- Welcome!

  You have come across a cloud computing network fabric controller.  It has
  identified itself as "Quantum."  It aims to tame your (cloud) networking!

# -- External Resources:

 The homepage for Quantum is: http://launchpad.net/quantum .  Use this
 site for downloading the latest code, asking for help, and filing bugs.

 The latest and most in-depth documentation on how to use Quantum is
 available at: http://docs.openstack.org .  This includes:

 Quantum Administrator Guide
 http://docs.openstack.org/incubation/openstack-network/admin/content/

 Quantum API Reference:
 http://docs.openstack.org/incubation/openstack-network/developer/quantum-api-1.0/content/

 The start of some developer documentation is available at:
 http://wiki.openstack.org/QuantumDevelopment

 For help using or hacking on Quantum, you can send mail to
 netstack@lists.launchpad.net .