neutron/neutron
Reedip 8236e83dec Allow port create/update by shared nw owners
Currently if a new port is created by a tenant with whom
the network is shared (tenant is not the owner but has
network shared via RBAC) , the port is allocated on the default
subnet. This patch allows the tenant to create/update a port on
any subnet which is actually a part of a shared network, owned by
another tenant.
Tempest test in [1]

[1]: https://review.openstack.org/521413
Change-Id: I1046f6b13e68b1e274cc8f62f5b30aa5f8d71cdc
Closes-Bug: #1543756
2017-12-12 04:12:54 +00:00
..
agent [L3][QoS] Adding L3 rate limit TC lib 2017-11-15 09:44:05 +00:00
api Support that an extension extends a sub-resource 2017-11-15 08:59:45 +01:00
callbacks Merge "service: add callback AFTER_SPAWN" 2017-05-20 09:09:12 +00:00
cmd Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
common Merge "Remove neutron.common.ipv6_utils.is_enabled()" 2017-11-17 09:28:48 +00:00
conf Merge "Renamed ovs_vsctl_timeout into ovsdb_timeout" 2017-11-13 09:25:20 +00:00
core_extensions use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
db use flavors api def from neutron-lib 2017-11-17 10:21:28 -07:00
debug Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
extensions Merge "use flavors api def from neutron-lib" 2017-11-19 23:39:52 +00:00
hacking hacking: Remove dead code 2017-07-19 13:43:44 +02:00
ipam Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
locale Imported Translations from Zanata 2017-07-18 08:36:04 +00:00
notifiers use synchronized lock decorator from neutron-lib 2017-10-04 13:57:42 -06:00
objects Merge "Raise exception when synthetic field invalid" 2017-11-16 02:26:31 +00:00
pecan_wsgi use FAULT_MAP from neutron-lib 2017-11-02 12:16:31 -06:00
plugins use net mtu api writable def from neutron-lib 2017-11-14 15:28:28 -07:00
privileged Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
quota CountableResource: try count/get functions for all plugins 2017-09-08 10:50:12 -07:00
scheduler Use Agent OVO in agents_db and test_agents_db 2017-11-03 16:46:09 +07:00
server Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
services Merge "use qos api def from neutron-lib" 2017-11-14 22:45:26 +00:00
tests Allow port create/update by shared nw owners 2017-12-12 04:12:54 +00:00
__init__.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Merge "Renamed ovs_vsctl_timeout into ovsdb_timeout" 2017-11-13 09:25:20 +00:00
policy.py Merge "Log policy filters in one line" 2017-08-23 11:09:37 +00:00
service.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00