← Back to team overview

yahoo-eng-team team mailing list archive

[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