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 <[email protected]> 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/2004016 Title: [Secure RBAC] Cleaning shared networks fails with new RBAC policies Status in neutron: Fix Released Bug description: Failed test: tearDownClass (neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest) Error: ft7.1: tearDownClass (neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest)testtools.testresult.real._StringException: Traceback (most recent call last): File "/opt/stack/tempest/tempest/test.py", line 220, in tearDownClass raise value.with_traceback(trace) File "/opt/stack/tempest/tempest/test.py", line 192, in tearDownClass teardown() File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/neutron_tempest_plugin/api/base.py", line 228, in resource_cleanup cls._try_delete_resource(cls.delete_network, network) File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/neutron_tempest_plugin/api/base.py", line 310, in _try_delete_resource delete_callable(*args, **kwargs) File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/neutron_tempest_plugin/api/base.py", line 403, in delete_network client.delete_network(network['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 841, in _error_checker raise exceptions.Conflict(resp_body, resp=resp) tempest.lib.exceptions.Conflict: Conflict with state of target resource Details: {'type': 'NetworkInUse', 'message': 'Unable to complete operation on network fa38e116-dfce-49a1-9e68-5575db2ac936. There are one or more ports still in use on the network, id for these ports is: f88933d0-9a03-447f-a1b4-d0cf6715d128.', 'detail': ''} To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/2004016/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

