vmware-nsx/quantum/common
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
..
__init__.py Remove dependency on python-quantumclient 2012-04-23 18:42:08 -07:00
config.py Enhance Base MAC validation 2012-08-07 02:20:56 -04:00
exceptions.py Adds the 'public network' concept to Quantum 2012-08-13 03:34:18 -07:00
flags.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
test_lib.py Bug #1013967 - Quantum is breaking on tests with pep 1.3 2012-06-16 15:38:10 -03:00
topics.py RPC support for Linux Bridge Plugin and Agent 2012-08-08 10:09:47 -04:00
utils.py Ensures policy file is reloaded only if updated. 2012-07-18 17:59:42 -07:00