vmware-nsx/quantum
Salvatore Orlando f3b64410af Adds the 'public network' concept to Quantum
Implements blueprint quantum-v2-public-networks

This patch allows Quantum to handle public networks. It modifies the
API adding a new attribute to the network resource ('shared')
and enhances the policy engine in order to handle the behaviour of
the service wrt shared networks.
Policy.json specifies a default behaviour which can be changed by
the administrator, even at runtime.
Tests added to test_db_plugin validate 'obvious' behaviour - such as
that only the ports belonging to a given tenant should be returned
even when they are queried on a public network.
Tests added to test_policy instead validate the changes added to the
policy engine.

Change-Id: I0087d449a677ed29357cd3cb4d8580bece940fdf
2012-08-13 03:34:18 -07:00
..
agent Make dhcp agent configurable for namespace 2012-08-12 14:14:07 -07:00
api Adds the 'public network' concept to Quantum 2012-08-13 03:34:18 -07:00
common Adds the 'public network' concept to Quantum 2012-08-13 03:34:18 -07:00
db Adds the 'public network' concept to Quantum 2012-08-13 03:34:18 -07:00
extensions normalize the json output of show a given extension. 2012-08-12 07:51:44 +08:00
openstack RPC support for Linux Bridge Plugin and Agent 2012-08-08 10:09:47 -04:00
plugins linux bridge fixes following v1 code removal. 2012-08-10 19:37:34 -07:00
rootwrap implement dhcp agent for quantum 2012-07-08 14:50:49 -04:00
server Implements the blueprint use-common-cfg for the quantum service. 2012-06-20 02:30:11 -04:00
tests Adds the 'public network' concept to Quantum 2012-08-13 03:34:18 -07:00
__init__.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
auth.py Make quantum pipeline configurable from quantum.conf. 2012-07-27 17:08:21 +09:00
context.py Introduce files from openstack common. 2012-07-17 06:41:14 +08:00
manager.py Ensures API v2 router does not load plugin twice 2012-07-14 09:52:10 -07:00
policy.py Adds the 'public network' concept to Quantum 2012-08-13 03:34:18 -07:00
quantum_plugin_base_v2.py API v2: mprove validation of post/put, rename few attributes 2012-06-13 10:41:36 -07:00
quota.py Add quota features into quantum. 2012-07-20 09:40:35 +08:00
service.py Remove paste configuration details to a seperate file. 2012-06-24 01:45:27 -04:00
version.py Open Folsom 2012-03-16 23:19:22 +01:00
wsgi.py Bug #1013967 - Quantum is breaking on tests with pep 1.3 2012-06-16 15:38:10 -03:00