neutron/neutron/tests/unit/extensions
Miguel Lavalle 8287d7f546 Disallow router interface out of subnet IP range
Currently, a non privileged tenant can add a router interface to a
shared / external network's subnet with an IP address outside the
subnet's allocation pool, creating a security risk. This patch prevents
tenants who are not the subnet's owner or admin from assigning a router
interface an IP address outside the subnet's allocation pool.

Change-Id: I32e76a83443dd8e7d79b396499747f29b4762e92
Closes-Bug: #1757482
(cherry picked from commit 54aa6e81cb)
2018-07-20 13:09:20 +02:00
..
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
base.py use core resource api defs from lib 2017-11-08 09:48:50 -07:00
extendedattribute.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
extensionattribute.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
foxinsocks.py Consume ServicePluginBase from neutron-lib 2017-03-17 12:06:57 -06:00
test_address_scope.py cleanup unit test usage of api extension maps 2017-10-24 10:38:52 -06:00
test_agent.py cleanup unit test usage of api extension maps 2017-10-24 10:38:52 -06:00
test_availability_zone.py Fix an attribute error on listing AZs with filters 2018-06-27 09:58:47 +00:00
test_data_plane_status.py use core resource attribute constants from neutron-lib 2017-06-30 06:25:36 -06:00
test_default_subnetpools.py use default subnetpool api def from lib 2017-10-20 14:44:10 -06:00
test_dns.py use dns api def from neutron-lib 2017-10-20 16:38:33 -06:00
test_external_net.py use external net api def from lib 2017-10-30 11:16:33 -06:00
test_extra_dhcp_opt.py use extra_dhcp_opt api-def from neutron-lib 2017-05-31 15:06:35 +00:00
test_extraroute.py use l3 api def from neutron-lib 2017-12-15 07:03:14 -07:00
test_flavors.py use flavors api def from neutron-lib 2017-11-17 10:21:28 -07:00
test_l3.py Disallow router interface out of subnet IP range 2018-07-20 13:09:20 +02:00
test_l3_ext_gw_mode.py use l3 api def from neutron-lib 2017-12-15 07:03:14 -07:00
test_network_ip_availability.py Merge "Add network ip availability filtered by project_id" 2017-10-19 08:39:28 +00:00
test_portsecurity.py cleanup unit test usage of api extension maps 2017-10-24 10:38:52 -06:00
test_providernet.py use core resource api defs from lib 2017-11-08 09:48:50 -07:00
test_qos_fip.py Allow objects to opt in new engine facade 2018-02-09 04:07:34 +00:00
test_quotasv2.py use core resource api defs from lib 2017-11-08 09:48:50 -07:00
test_quotasv2_detail.py use core resource api defs from lib 2017-11-08 09:48:50 -07:00
test_router_availability_zone.py use l3 api def from neutron-lib 2017-12-15 07:03:14 -07:00
test_securitygroup.py Only allow SG port ranges for whitelisted protocols 2018-05-08 17:23:05 +02:00
test_segment.py Merge "Move segment deletion back to PRECOMMIT_DELETE" 2017-12-09 06:25:59 +00:00
test_servicetype.py use plugin constants from neutron-lib 2017-10-16 09:32:20 -06:00
test_subnet_service_types.py Always pass device_owner to _ipam_get_subnets() 2018-02-17 18:31:50 +00:00
test_tag.py Tags: harden validations 2017-12-11 23:04:05 -08:00
test_timestamp.py test_timestamp: switch to Network OVO 2017-12-06 13:41:30 -08:00
test_vlantransparent.py cleanup unit test usage of api extension maps 2017-10-24 10:38:52 -06:00
v2attributes.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00