2026-06-18 15:09:41,932 - INFO - Domain Default found not creating
2026-06-18 15:09:42,069 - INFO - Project ctest-TestRbacBasic-46288346 not found, creating it
2026-06-18 15:09:42,511 - INFO - Created Project:ctest-TestRbacBasic-46288346, ID : c11d64dc-daf9-43f7-b126-d8425bf9ad70
2026-06-18 15:09:47,246 - INFO - ================================================================================
2026-06-18 15:09:47,246 - INFO - STARTING TEST : test_perms2_owner
2026-06-18 15:09:47,246 - 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
2026-06-18 15:09:47,363 - DEBUG - Skipping xmpp flap check
2026-06-18 15:09:47,367 - INFO - Initial checks done. Running the testcase now
2026-06-18 15:09:47,367 - INFO -
2026-06-18 15:09:47,786 - INFO - Project ctest-TestRbacBasic-55758903 not found, creating it
2026-06-18 15:09:48,231 - INFO - Created Project:ctest-TestRbacBasic-55758903, ID : 59c6c983-ef3b-4a30-aa61-2408e8400147
2026-06-18 15:09:48,644 - INFO - Project ctest-TestRbacBasic-73290921 not found, creating it
2026-06-18 15:09:49,085 - INFO - Created Project:ctest-TestRbacBasic-73290921, ID : 80406c3e-6628-4685-ad83-6f0c47157a71
2026-06-18 15:09:51,100 - DEBUG - Requesting: http://10.0.0.50:8082/api-access-list/a2425d2e-e61d-4256-816f-6b9f4fc9c942
2026-06-18 15:09:51,484 - DEBUG - Requesting: http://10.0.0.50:8082/api-access-list/a2425d2e-e61d-4256-816f-6b9f4fc9c942
2026-06-18 15:09:51,534 - DEBUG - API access-list (a2425d2e-e61d-4256-816f-6b9f4fc9c942) found in api server
2026-06-18 15:09:51,534 - INFO - API access-list a2425d2e-e61d-4256-816f-6b9f4fc9c942 verify on api server passed
2026-06-18 15:09:52,175 - INFO - Created VN ctest-TestRbacBasic-55758903-66469524, UUID :a4003862-3661-4ec0-b87c-ae3c64bff4e2
2026-06-18 15:09:52,416 - 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: The resource could not be found.
Neutron server returns request_ids: ['req-a707c1a0-f378-4ff9-9aab-73f46fe02926']
2026-06-18 15:09:52,438 - DEBUG - Requesting: http://10.0.0.50:8082/api-access-list/a2425d2e-e61d-4256-816f-6b9f4fc9c942
2026-06-18 15:09:52,443 - DEBUG - Response Code: 404
2026-06-18 15:09:52,443 - INFO - API access-list (a2425d2e-e61d-4256-816f-6b9f4fc9c942) got deleted in api server
2026-06-18 15:09:53,382 - INFO - Deleted project: ctest-TestRbacBasic-73290921, ID : 80406c3e-6628-4685-ad83-6f0c47157a71
2026-06-18 15:09:53,516 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:09:55,648 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:09:57,792 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:09:59,932 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:02,068 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:04,204 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:06,340 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:08,476 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:10,612 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:12,744 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:14,884 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:17,020 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:19,156 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:21,304 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:23,448 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:25,580 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:27,712 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:29,844 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:31,976 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:34,116 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:36,256 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:38,392 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:40,508 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:42,644 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:44,792 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:46,928 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:49,064 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:51,196 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:53,328 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:55,468 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:57,576 - WARNING - Project ctest-TestRbacBasic-55758903 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-55758903', 'ctest-TestRbacBasic-55758903-66469524'], 'uuid': 'a4003862-3661-4ec0-b87c-ae3c64bff4e2', 'href': 'http://10.0.0.50:8082/virtual-network/a4003862-3661-4ec0-b87c-ae3c64bff4e2'}] before deletion
2026-06-18 15:10:57,576 - WARNING - One or more references still present, will not delete the project ctest-TestRbacBasic-55758903
2026-06-18 15:10:57,704 - ERROR - ValueError
Python 3.9.25: /usr/bin/python3
Thu Jun 18 15:09:52 2026
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-55758903-66469524 in orchestrator'), )
/usr/local/lib/python3.9/site-packages/testtools/_compat3x.py in reraise(exc_class=, exc_obj=ValueError('could not find ctest-TestRbacBasic-55758903-66469524 in orchestrator'), exc_tb=, _marker=