neutron/neutron
Sachi King cc9bc24229 Fix L3 HA network creation to allow user to create router
Update HA Network creation to use an admin context to allow Neutron
to create the tenant-less network required for the HA router when
it does not yet exist and is being created by a non-admin user.

Neutron creates these resources without a tenant so users cannot see
or modify the HA network, ports, etc.  Port creation and association
already use elivated admin contexts to allow their function when
an user attempts to create a HA L3 router.

Change-Id: I36166158a0970b8d08d6702054b11a43fb684281
Closes-Bug: #1388716
2014-11-09 20:55:35 +01:00
..
agent Merge "Detect if iproute2 support SR-IOV commands" 2014-10-29 14:32:31 +00:00
api Merge "Use RPC instead of neutron client in metadata agent" 2014-10-29 04:40:23 +00:00
cmd Detect if iproute2 support SR-IOV commands 2014-10-29 11:34:52 +02:00
common Remove XML support 2014-10-24 15:18:49 +00:00
db Fix L3 HA network creation to allow user to create router 2014-11-09 20:55:35 +01:00
debug Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
extensions Merge "Neutron metering does not check overlap ip range" 2014-10-30 04:22:02 +00:00
hacking mock.assert_called_once() is not a valid method 2014-10-13 12:36:49 +02:00
locale Imported Translations from Transifex 2014-11-02 06:05:13 +00:00
notifiers Add admin tenant name to nova notifier 2014-09-30 12:18:55 -06:00
openstack Merge "Updated cache module and its dependencies" 2014-10-21 10:22:56 +00:00
plugins Merge "Stop ignoring 400 errors returned by ODL" 2014-11-02 11:15:55 +00:00
scheduler Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
server Configure agents using neutron.common.config.init (formerly .parse) 2014-06-17 21:56:24 +02:00
services Merge "Remove use_namespaces from RouterInfo Property" 2014-10-27 09:49:00 +00:00
tests Fix L3 HA network creation to allow user to create router 2014-11-09 20:55:35 +01:00
__init__.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
auth.py add auth token to context 2014-08-12 11:17:21 +09:00
context.py Add advsvc role to neutron policy file 2014-10-27 12:49:27 +00:00
hooks.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
manager.py Moved rpc_compat.py code back into rpc.py 2014-06-24 10:35:39 +02:00
neutron_plugin_base_v2.py Throw exception instances instead of classes 2014-09-07 12:56:30 +04:00
policy.py Add advsvc role to neutron policy file 2014-10-27 12:49:27 +00:00
quota.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
service.py Use stop() method on MessageHandlingServer 2014-10-29 10:02:10 +01:00
version.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
wsgi.py Remove XML support 2014-10-24 15:18:49 +00:00