yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #91201
[Bug 2004016] Re: [Secure RBAC] Cleaning shared networks fails with new RBAC policies
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/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
References