yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #91202
[Bug 2004012] Re: [Secure RBAC] Delete port on own network which is shared with other project is not possible
Reviewed: https://review.opendev.org/c/openstack/neutron/+/872280
Committed: https://opendev.org/openstack/neutron/commit/17be2505d145d404967b30d9794b9d027b83ac6b
Submitter: "Zuul (22348)"
Branch: master
commit 17be2505d145d404967b30d9794b9d027b83ac6b
Author: Slawek Kaplonski <skaplons@xxxxxxxxxx>
Date: Tue Jan 31 15:14:50 2023 +0100
[Secure RBAC] Allow network owner to delete ports plugged to the network
Network owner should be able to delete ports plugged to the owner's
network, even if port belongs to some other project.
Closes-Bug: #2004012
Closes-Bug: #2004016
Change-Id: I6d5418762b48ff382ca95b1a445a6edc7d72b424
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2004012
Title:
[Secure RBAC] Delete port on own network which is shared with other
project is not possible
Status in neutron:
Fix Released
Bug description:
Failed test:
neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_tenant_can_delete_port_on_own_network
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/neutron_tempest_plugin/api/admin/test_shared_network_extension.py", line 287, in test_tenant_can_delete_port_on_own_network
self.client.delete_port(port['id'])
File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/neutron_tempest_plugin/services/network/json/network_client.py", line 112, in _delete
resp, body = self.delete(uri)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 330, in delete
return self.request('DELETE', url, extra_headers, headers, body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 720, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 826, in _error_checker
raise exceptions.NotFound(resp_body, resp=resp)
tempest.lib.exceptions.NotFound: Object not found
Details: {'type': 'HTTPNotFound', 'message': 'The resource could not be found.', 'detail': ''}
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2004012/+subscriptions
References