neutron/etc
Dan Wendlandt 75e2dfffaf Make sure floating IPs + gateways must be on external nets
bug #1042030

- adds admin-writable, world-readable router:external attribute to
the network object if L3 extension is loaded.
- prevents floating ips from being created unless network is external
- shortens L3 extensions alias from 'os-quantum-router' to 'router' to
make attribute extensions more readable.

WIP:
- Need to add policy logic so non-admin users can always see external
networks without requiring that these networks are shared (since VMs can
always create ports on shared networks, but provider may want to have
externals networks that VMs cannot directly plug into.

Random clean-up:
- prevent delete_network in plugins from implying it returns something
- modify extensions.py so that exceptions during calls to
get_extended_resources() will actually be logged if unexpected.
- unset executable bit on test_iptables_manager.py to make sure tox
actually runs it.

Change-Id: I5bbf063927b93458da7cb467d9ad5c92ebabbbf7
2012-09-05 22:43:22 -07:00
..
init.d Second round of packaging changes 2011-11-28 10:33:52 -08:00
quantum add rootwrap filters to wrap ip netns exec 2012-09-04 22:25:34 -04:00
api-paste.ini Remove v1 code from quantum-server 2012-08-10 10:37:36 -07:00
dhcp_agent.ini Update rootwrap; track changes in nova/cinder 2012-08-30 16:55:00 -04:00
l3_agent.ini L3: make use of namespaces by agent configurable 2012-09-03 17:16:40 -04:00
policy.json Make sure floating IPs + gateways must be on external nets 2012-09-05 22:43:22 -07:00
quantum.conf Add model support for DHCP lease expiration 2012-08-14 13:17:43 -04:00
rootwrap.conf Update rootwrap; track changes in nova/cinder 2012-08-30 16:55:00 -04:00