neutron/neutron/tests
Kevin Benton 3e0328b992 Network RBAC DB setup and legacy migration
This patch implements the database model required for the network
RBAC work. In addition it migrates the current network and subnet
'shared' attributes to leverage the new table.

'shared' is no longer a property of the DB model because its status
is based on the tenant ID of the API caller. From an API perspective
this is the same (tenants will see networks as 'shared=True' if the
network is shared with them). However, internal callers (e.g. plugins,
drivers, services) will not be able to check for the 'shared' attribute
on network and subnet db objects any more.

This patch just achieves parity with the current shared behavior so it
doesn't add the ability to manipulate the RBAC entries directly. The
RBAC API is in the following patch.

Partially-Implements: blueprint rbac-networks
Change-Id: I3426b13eede8bfa29729cf3efea3419fb91175c4
2015-07-16 05:48:10 -07:00
..
api Network RBAC DB setup and legacy migration 2015-07-16 05:48:10 -07:00
common Merge "Add extra subnet route to ha router" 2015-07-13 18:49:21 +00:00
contrib Prepare for full stack CI job 2015-06-22 11:47:54 -04:00
etc Flavor Framework implementation 2015-07-16 09:07:41 -07:00
fullstack Improve fixture usage. 2015-07-01 14:53:48 +12:00
functional Merge "[neutron-db-manage] support separate migration branches" 2015-07-15 12:59:13 +00:00
retargetable Remove lingering traces of q_ 2015-07-07 17:04:44 -04:00
tempest Flavor Framework implementation 2015-07-16 09:07:41 -07:00
unit Network RBAC DB setup and legacy migration 2015-07-16 05:48:10 -07:00
var Allow combined certificate/key files for SSL 2014-04-13 09:22:23 +00:00
__init__.py Add eventlet monkey_patch helper 2015-03-24 08:44:00 -07:00
base.py Merge "Different approach to indicate failure on SystemExit" 2015-07-16 06:57:16 +00:00
fake_notifier.py Pass serializer to oslo.messaging Notifier 2014-06-20 14:58:28 +02:00
post_mortem_debug.py Cleanup recent generalization in post mortem debugger 2014-12-04 15:28:11 +01:00
tools.py Improve fixture usage. 2015-07-01 14:53:48 +12:00