2025-11-07 19:59:33,049 - INFO - Domain Default found not creating 2025-11-07 19:59:33,193 - INFO - Project ctest-TestRbacBasic-00270178 not found, creating it 2025-11-07 19:59:33,640 - INFO - Created Project:ctest-TestRbacBasic-00270178, ID : c6aeda86-c297-4917-9526-ea27d3c4b866 2025-11-07 19:59:37,295 - INFO - ================================================================================ 2025-11-07 19:59:37,295 - INFO - STARTING TEST : test_perms2_owner 2025-11-07 19:59:37,295 - INFO - TEST DESCRIPTION : Validate perms2 tenant ownership steps: 1. Create Project1 and Project2 2. Add user1 as role1 under project1 and project2 3. create domain acl rule 'VirtualNetwork.* role1:CRUD' 4. create VN1 under Project1 4. create VN2 under Project2 5. user1 shouldnt be able to read VN1 using project2 creds 6. admin should be able to read VN1 though he isnt member of the project 7. Network list with respective project creds should list corresponding VNs 8. Change ownership of VN1 to Project2 9. user1 should now be able to read VN1 using Project2 creds 10. Network list with Project2 creds should list both VNs, Project1 creds should list VN1 alone, admin should list both VNs 2025-11-07 19:59:37,417 - DEBUG - Skipping xmpp flap check 2025-11-07 19:59:37,422 - INFO - Initial checks done. Running the testcase now 2025-11-07 19:59:37,422 - INFO - 2025-11-07 19:59:37,798 - INFO - Project ctest-TestRbacBasic-36044134 not found, creating it 2025-11-07 19:59:38,240 - INFO - Created Project:ctest-TestRbacBasic-36044134, ID : ff12ebd9-3d46-4734-bf81-e76416cb863d 2025-11-07 19:59:38,627 - INFO - Project ctest-TestRbacBasic-49086180 not found, creating it 2025-11-07 19:59:39,077 - INFO - Created Project:ctest-TestRbacBasic-49086180, ID : f051ad26-aaf9-452e-b2f8-ac74e1d522ad 2025-11-07 19:59:41,037 - DEBUG - Requesting: http://10.0.0.38:8082/api-access-list/968b5227-563a-4c65-8aa3-108b512c749d 2025-11-07 19:59:41,392 - DEBUG - Requesting: http://10.0.0.38:8082/api-access-list/968b5227-563a-4c65-8aa3-108b512c749d 2025-11-07 19:59:41,447 - DEBUG - API access-list (968b5227-563a-4c65-8aa3-108b512c749d) found in api server 2025-11-07 19:59:41,447 - INFO - API access-list 968b5227-563a-4c65-8aa3-108b512c749d verify on api server passed 2025-11-07 19:59:42,044 - INFO - Created VN ctest-TestRbacBasic-36044134-95995499, UUID :58a5642e-178f-4f5c-8aa2-2398909b96a4 2025-11-07 19:59:42,289 - ERROR - Some exception while doing neutron net-list Traceback (most recent call last): File "/contrail-test/fixtures/quantum_test.py", line 288, in get_vn_obj_from_id return self.obj.show_network(network=uuid) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 822, in show_network return self.get(self.network_path % (network), params=_params) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 353, in get return self.retry_request("GET", action, body=body, File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 330, in retry_request return self.do_request(method, action, body=body, File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 294, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 91, in exception_handler_v20 raise client_exc(message=error_message, neutronclient.common.exceptions.NotFound: 404-{'network': {'id': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'name': 'ctest-TestRbacBasic-36044134-95995499', 'tenant_id': 'ff12ebd93d464734bf81e76416cb863d', 'project_id': 'ff12ebd93d464734bf81e76416cb863d', 'admin_state_up': True, 'shared': False, 'status': 'ACTIVE', 'router:external': False, 'mtu': None, 'subnets': ['65609ccb-df26-4711-b0fa-7d67350f4d4e'], 'fq_name': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'subnet_ipam': [{'subnet_cidr': '114.134.49.0/26', 'ipam_fq_name': ['default-domain', 'default-project', 'default-network-ipam']}], 'port_security_enabled': True, 'created_at': '2025-11-07T19:59:41.967019', 'updated_at': '2025-11-07T19:59:42.178666'}} Neutron server returns request_ids: ['req-0df712b1-aaec-4c52-a54d-54174ebf7f56'] 2025-11-07 19:59:42,314 - DEBUG - Requesting: http://10.0.0.38:8082/api-access-list/968b5227-563a-4c65-8aa3-108b512c749d 2025-11-07 19:59:42,321 - DEBUG - Response Code: 404 2025-11-07 19:59:42,321 - INFO - API access-list (968b5227-563a-4c65-8aa3-108b512c749d) got deleted in api server 2025-11-07 19:59:43,262 - INFO - Deleted project: ctest-TestRbacBasic-49086180, ID : f051ad26-aaf9-452e-b2f8-ac74e1d522ad 2025-11-07 19:59:43,401 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:45,508 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:47,653 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:49,785 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:51,929 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:54,072 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:56,213 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 19:59:58,349 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:00,489 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:02,629 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:04,768 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:06,909 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:09,048 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:11,193 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:13,329 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:15,473 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:17,613 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:19,752 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:21,901 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:24,041 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:26,173 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:28,321 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:30,465 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:32,605 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:34,749 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:36,880 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:39,016 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:41,156 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:43,297 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:45,433 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:47,569 - WARNING - Project ctest-TestRbacBasic-36044134 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-36044134', 'ctest-TestRbacBasic-36044134-95995499'], 'uuid': '58a5642e-178f-4f5c-8aa2-2398909b96a4', 'href': 'http://10.0.0.38:8082/virtual-network/58a5642e-178f-4f5c-8aa2-2398909b96a4'}] before deletion 2025-11-07 20:00:47,569 - WARNING - One or more references still present, will not delete the project ctest-TestRbacBasic-36044134 2025-11-07 20:00:47,705 - ERROR - ValueError Python 3.9.21: /usr/bin/python3 Fri Nov 7 19:59:42 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /contrail-test/tcutils/wrappers.py in wrapper(self=, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = self = args = () kwargs = {} /contrail-test/serial_scripts/rbac/test_rbac_basic.py in test_perms2_owner(self=) 223 ] 224 domain_rbac = self.create_rbac_acl(rules=vn_rules, parent_type='domain') 225 vn = self.create_vn(connections=u1_p1_conn, verify=False) 226 assert vn, 'VN creation failed' 227 vn2 = self.create_vn(connections=u1_p2_conn, verify=False) vn undefined self = self.create_vn = > connections undefined u1_p1_conn = verify undefined /contrail-test/serial_scripts/rbac/base.py in create_vn(self=, connections=, verify=False, option='contrail', **kwargs={}) 214 def create_vn(self, connections=None, verify=True, option='contrail', **kwargs): 215 connections = connections or self.connections 216 vn_fixture = self.create_fixture(VNFixture, connections=connections, 217 option=option, **kwargs) 218 if vn_fixture and verify: vn_fixture undefined self = self.create_fixture = > global VNFixture = connections = option = 'contrail' kwargs = {} /contrail-test/serial_scripts/rbac/base.py in create_fixture(self=, fixturecls=, **kwargs={'connections': , 'option': 'contrail'}) 352 def create_fixture(self, fixturecls, **kwargs): 353 try: 354 return self.useFixture(fixturecls(**kwargs)) 355 except (PermissionDenied, neutron_forbidden): 356 return None self = self.useFixture = > fixturecls = kwargs = {'connections': , 'option': 'contrail'} /usr/local/lib/python3.9/site-packages/testtools/testcase.py in useFixture(self=, fixture=) 754 # Gather_details worked, so raise the exception setUp 755 # encountered. 756 reraise(*exc_info) 757 else: 758 self.addCleanup(fixture.cleanUp) global reraise = exc_info = (, ValueError('could not find ctest-TestRbacBasic-36044134-95995499 in orchestrator'), ) /usr/local/lib/python3.9/site-packages/testtools/_compat3x.py in reraise(exc_class=, exc_obj=ValueError('could not find ctest-TestRbacBasic-36044134-95995499 in orchestrator'), exc_tb=, _marker=) 13 14 def reraise(exc_class, exc_obj, exc_tb, _marker=object()): 15 """Re-raise an exception received from sys.exc_info() or similar.""" 16 raise exc_obj.with_traceback(exc_tb) 17 exc_obj = ValueError('could not find ctest-TestRbacBasic-36044134-95995499 in orchestrator') exc_obj.with_traceback = exc_tb = /usr/local/lib/python3.9/site-packages/testtools/testcase.py in useFixture(self=, fixture=) 729 """ 730 try: 731 fixture.setUp() 732 except MultipleExceptions as e: 733 if (fixtures is not None and fixture = fixture.setUp = > /contrail-test/fixtures/vn_test.py in setUp(self=) 437 def setUp(self): 438 super(VNFixture, self).setUp() 439 self.create() 440 441 def create(self): self = self.create = > /contrail-test/fixtures/vn_test.py in create(self=) 448 self.webui.create_vn(self) 449 elif (self.option == 'contrail'): 450 self._create_vn_api(self.vn_name, self.project_obj) 451 else: 452 self._create_vn_orch() self = self._create_vn_api = > self.vn_name = 'ctest-TestRbacBasic-36044134-95995499' self.project_obj = /contrail-test/fixtures/vn_test.py in _create_vn_api(self=, vn_name='ctest-TestRbacBasic-36044134-95995499', project_obj=) 427 self.obj = self._orch_call('get_vn_obj_from_id', self.uuid) 428 if self.obj is None: 429 raise ValueError('could not find %s in orchestrator' % (self.vn_name)) 430 431 def get_api_obj(self): builtinValueError = self = self.vn_name = 'ctest-TestRbacBasic-36044134-95995499' ValueError: could not find ctest-TestRbacBasic-36044134-95995499 in orchestrator __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {} __dir__ = __doc__ = 'Inappropriate argument value (of correct type).' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = args = ('could not find ctest-TestRbacBasic-36044134-95995499 in orchestrator',) with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/rbac/test_rbac_basic.py", line 225, in test_perms2_owner vn = self.create_vn(connections=u1_p1_conn, verify=False) File "/contrail-test/serial_scripts/rbac/base.py", line 216, in create_vn vn_fixture = self.create_fixture(VNFixture, connections=connections, File "/contrail-test/serial_scripts/rbac/base.py", line 354, in create_fixture return self.useFixture(fixturecls(**kwargs)) File "/usr/local/lib/python3.9/site-packages/testtools/testcase.py", line 756, in useFixture reraise(*exc_info) File "/usr/local/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/local/lib/python3.9/site-packages/testtools/testcase.py", line 731, in useFixture fixture.setUp() File "/contrail-test/fixtures/vn_test.py", line 439, in setUp self.create() File "/contrail-test/fixtures/vn_test.py", line 450, in create self._create_vn_api(self.vn_name, self.project_obj) File "/contrail-test/fixtures/vn_test.py", line 429, in _create_vn_api raise ValueError('could not find %s in orchestrator' % (self.vn_name)) ValueError: could not find ctest-TestRbacBasic-36044134-95995499 in orchestrator 2025-11-07 20:00:47,705 - DEBUG - Skipping xmpp flap check 2025-11-07 20:00:47,705 - INFO -
2025-11-07 20:00:47,705 - INFO - END TEST : test_perms2_owner : FAILED[0:01:10]
2025-11-07 20:00:47,705 - INFO - -------------------------------------------------------------------------------- 2025-11-07 20:00:47,708 - INFO - ================================================================================ 2025-11-07 20:00:47,708 - INFO - STARTING TEST : test_rbac_acl_different_roles 2025-11-07 20:00:47,709 - INFO - TEST DESCRIPTION : Validate via vnc_apis CRUD of rbac acl and objects steps: 1. Add user1 as role1 and user2 as role2 to the project 2. Both user1 and user2 shouldnt be able to create VNs/STs 3. Create Rbac ACL under project with VN.* role1:CRUD rule 4. user1 should be able to create VN, but not Service-Template 5. Create Rbac ACL under domain with ST.* role1:CRUD rule 6. user1 should be able to create Service-Template 7. user2 shouldnt be able to read the created VN/ST or create new 8. Update the acl rule with Read perms for role2 9. user2 should be able to read created VN but not create new VNs 10. user2 should be able to read created ST but not create new STs 11. Delete the acl rule with Read perms for role2 12. user2 shouldnt be able to read the created ST/VN or create new VN/ST 13. Update global acl with role2:R for both VN and ST 14. user2 should be able to read VN and ST 13. Delete both project and domain acls 14. user1 shouldnt be able to read/delete VN/ST 15. Update global acl with role1:CRUD for both VN/ST 16. user1 should now be able to delete both VN and ST 17. Delete global acl pass : acl creation and update should complete scucessfully. 2025-11-07 20:00:47,858 - DEBUG - Skipping xmpp flap check 2025-11-07 20:00:47,864 - INFO - Initial checks done. Running the testcase now 2025-11-07 20:00:47,864 - INFO - 2025-11-07 20:00:50,188 - INFO - Permission denied to create/update VirtualNetwork 2025-11-07 20:00:50,189 - DEBUG - Creating service template: ['default-domain', 'ctest-TestRbacBasic-00270178-41388117'] 2025-11-07 20:00:50,517 - DEBUG - Requesting: http://10.0.0.38:8082/api-access-list/18909387-e89e-4a97-ac9e-cbe12bb246d0 2025-11-07 20:00:50,524 - DEBUG - API access-list (18909387-e89e-4a97-ac9e-cbe12bb246d0) found in api server 2025-11-07 20:00:50,524 - INFO - API access-list 18909387-e89e-4a97-ac9e-cbe12bb246d0 verify on api server passed 2025-11-07 20:00:50,764 - INFO - Created VN ctest-TestRbacBasic-00270178-95808216, UUID :53b7a4f0-d45f-4683-8900-eb32b5222998 2025-11-07 20:00:51,012 - ERROR - Some exception while doing neutron net-list Traceback (most recent call last): File "/contrail-test/fixtures/quantum_test.py", line 288, in get_vn_obj_from_id return self.obj.show_network(network=uuid) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 822, in show_network return self.get(self.network_path % (network), params=_params) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 353, in get return self.retry_request("GET", action, body=body, File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 330, in retry_request return self.do_request(method, action, body=body, File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 294, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/local/lib/python3.9/site-packages/neutronclient/v2_0/client.py", line 91, in exception_handler_v20 raise client_exc(message=error_message, neutronclient.common.exceptions.NotFound: 404-{'network': {'id': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'name': 'ctest-TestRbacBasic-00270178-95808216', 'tenant_id': 'c6aeda86c29749179526ea27d3c4b866', 'project_id': 'c6aeda86c29749179526ea27d3c4b866', 'admin_state_up': True, 'shared': False, 'status': 'ACTIVE', 'router:external': False, 'mtu': None, 'subnets': ['3145791d-2173-4c65-82cf-d56c96d00474'], 'fq_name': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'subnet_ipam': [{'subnet_cidr': '186.217.74.0/26', 'ipam_fq_name': ['default-domain', 'default-project', 'default-network-ipam']}], 'port_security_enabled': True, 'created_at': '2025-11-07T20:00:50.700098', 'updated_at': '2025-11-07T20:00:50.899859'}} Neutron server returns request_ids: ['req-0b80725b-8ea4-4f5a-b042-4ea5fdb0e9ee'] 2025-11-07 20:00:51,039 - DEBUG - Requesting: http://10.0.0.38:8082/api-access-list/18909387-e89e-4a97-ac9e-cbe12bb246d0 2025-11-07 20:00:51,044 - DEBUG - Response Code: 404 2025-11-07 20:00:51,044 - INFO - API access-list (18909387-e89e-4a97-ac9e-cbe12bb246d0) got deleted in api server 2025-11-07 20:00:51,369 - ERROR - ValueError Python 3.9.21: /usr/bin/python3 Fri Nov 7 20:00:51 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /contrail-test/tcutils/wrappers.py in wrapper(self=, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = self = args = () kwargs = {} /contrail-test/serial_scripts/rbac/test_rbac_basic.py in test_rbac_acl_different_roles(self=) 45 ] 46 proj_rbac = self.create_rbac_acl(rules=vn_rules) 47 vn = self.create_vn(connections=user1_conn) 48 assert vn, 'VN creation failed' 49 assert not self.create_st(connections=user1_conn), 'ST creation should have failed' vn undefined self = self.create_vn = > connections undefined user1_conn = /contrail-test/serial_scripts/rbac/base.py in create_vn(self=, connections=, verify=True, option='contrail', **kwargs={}) 214 def create_vn(self, connections=None, verify=True, option='contrail', **kwargs): 215 connections = connections or self.connections 216 vn_fixture = self.create_fixture(VNFixture, connections=connections, 217 option=option, **kwargs) 218 if vn_fixture and verify: vn_fixture undefined self = self.create_fixture = > global VNFixture = connections = option = 'contrail' kwargs = {} /contrail-test/serial_scripts/rbac/base.py in create_fixture(self=, fixturecls=, **kwargs={'connections': , 'option': 'contrail'}) 352 def create_fixture(self, fixturecls, **kwargs): 353 try: 354 return self.useFixture(fixturecls(**kwargs)) 355 except (PermissionDenied, neutron_forbidden): 356 return None self = self.useFixture = > fixturecls = kwargs = {'connections': , 'option': 'contrail'} /usr/local/lib/python3.9/site-packages/testtools/testcase.py in useFixture(self=, fixture=) 754 # Gather_details worked, so raise the exception setUp 755 # encountered. 756 reraise(*exc_info) 757 else: 758 self.addCleanup(fixture.cleanUp) global reraise = exc_info = (, ValueError('could not find ctest-TestRbacBasic-00270178-95808216 in orchestrator'), ) /usr/local/lib/python3.9/site-packages/testtools/_compat3x.py in reraise(exc_class=, exc_obj=ValueError('could not find ctest-TestRbacBasic-00270178-95808216 in orchestrator'), exc_tb=, _marker=) 13 14 def reraise(exc_class, exc_obj, exc_tb, _marker=object()): 15 """Re-raise an exception received from sys.exc_info() or similar.""" 16 raise exc_obj.with_traceback(exc_tb) 17 exc_obj = ValueError('could not find ctest-TestRbacBasic-00270178-95808216 in orchestrator') exc_obj.with_traceback = exc_tb = /usr/local/lib/python3.9/site-packages/testtools/testcase.py in useFixture(self=, fixture=) 729 """ 730 try: 731 fixture.setUp() 732 except MultipleExceptions as e: 733 if (fixtures is not None and fixture = fixture.setUp = > /contrail-test/fixtures/vn_test.py in setUp(self=) 437 def setUp(self): 438 super(VNFixture, self).setUp() 439 self.create() 440 441 def create(self): self = self.create = > /contrail-test/fixtures/vn_test.py in create(self=) 448 self.webui.create_vn(self) 449 elif (self.option == 'contrail'): 450 self._create_vn_api(self.vn_name, self.project_obj) 451 else: 452 self._create_vn_orch() self = self._create_vn_api = > self.vn_name = 'ctest-TestRbacBasic-00270178-95808216' self.project_obj = /contrail-test/fixtures/vn_test.py in _create_vn_api(self=, vn_name='ctest-TestRbacBasic-00270178-95808216', project_obj=) 427 self.obj = self._orch_call('get_vn_obj_from_id', self.uuid) 428 if self.obj is None: 429 raise ValueError('could not find %s in orchestrator' % (self.vn_name)) 430 431 def get_api_obj(self): builtinValueError = self = self.vn_name = 'ctest-TestRbacBasic-00270178-95808216' ValueError: could not find ctest-TestRbacBasic-00270178-95808216 in orchestrator __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {} __dir__ = __doc__ = 'Inappropriate argument value (of correct type).' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = args = ('could not find ctest-TestRbacBasic-00270178-95808216 in orchestrator',) with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/rbac/test_rbac_basic.py", line 47, in test_rbac_acl_different_roles vn = self.create_vn(connections=user1_conn) File "/contrail-test/serial_scripts/rbac/base.py", line 216, in create_vn vn_fixture = self.create_fixture(VNFixture, connections=connections, File "/contrail-test/serial_scripts/rbac/base.py", line 354, in create_fixture return self.useFixture(fixturecls(**kwargs)) File "/usr/local/lib/python3.9/site-packages/testtools/testcase.py", line 756, in useFixture reraise(*exc_info) File "/usr/local/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/local/lib/python3.9/site-packages/testtools/testcase.py", line 731, in useFixture fixture.setUp() File "/contrail-test/fixtures/vn_test.py", line 439, in setUp self.create() File "/contrail-test/fixtures/vn_test.py", line 450, in create self._create_vn_api(self.vn_name, self.project_obj) File "/contrail-test/fixtures/vn_test.py", line 429, in _create_vn_api raise ValueError('could not find %s in orchestrator' % (self.vn_name)) ValueError: could not find ctest-TestRbacBasic-00270178-95808216 in orchestrator 2025-11-07 20:00:51,370 - DEBUG - Skipping xmpp flap check 2025-11-07 20:00:51,370 - INFO -
2025-11-07 20:00:51,370 - INFO - END TEST : test_rbac_acl_different_roles : FAILED[0:00:04]
2025-11-07 20:00:51,370 - INFO - -------------------------------------------------------------------------------- 2025-11-07 20:00:52,205 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:00:54,344 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:00:56,481 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:00:58,624 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:00,769 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:02,909 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:05,045 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:07,180 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:09,325 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:11,464 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:13,601 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:15,741 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:17,877 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:20,028 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:22,161 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:24,297 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:26,441 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:28,577 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:30,713 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:32,857 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:35,025 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:37,160 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:39,300 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:41,445 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:43,581 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:45,721 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:47,873 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:50,012 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:52,148 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:54,289 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:56,445 - WARNING - Project ctest-TestRbacBasic-00270178 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-00270178', 'ctest-TestRbacBasic-00270178-95808216'], 'uuid': '53b7a4f0-d45f-4683-8900-eb32b5222998', 'href': 'http://10.0.0.38:8082/virtual-network/53b7a4f0-d45f-4683-8900-eb32b5222998'}] before deletion 2025-11-07 20:01:56,445 - WARNING - One or more references still present, will not delete the project ctest-TestRbacBasic-00270178