2026-10-27 14:35:39,546 - DEBUG - Parsing Test data successful
2026-10-27 14:35:39,546 - DEBUG - Payload: {'account': 'admin', 'command': 'listUsers', 'response': 'json'}
2026-10-27 14:35:39,547 - DEBUG - ========Sending GET Cmd : listUsers=======
2026-10-27 14:35:39,562 - DEBUG - Response : [{id : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', username : 'admin', firstname : 'admin', lastname : 'cloud', created : '2026-10-27T12:05:51+0000', state : 'enabled', account : 'admin', accounttype : 1, usersource : 'native', roleid : '87d83eed-d1fe-11f1-81aa-1e0044000301', roletype : 'Admin', rolename : 'Root Admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domain : 'ROOT', apikey : 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', iscallerchilddomain : False, isdefault : True, is2faenabled : False, is2famandated : False, apikeyaccess : 'INHERIT'}]
2026-10-27 14:35:39,562 - DEBUG - Payload: {'id': 'c1166b9d-d1fe-11f1-81aa-1e0044000301', 'command': 'getUserKeys', 'response': 'json'}
2026-10-27 14:35:39,562 - DEBUG - ========Sending GET Cmd : getUserKeys=======
2026-10-27 14:35:39,572 - DEBUG - Response : {apikey : 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', secretkey : 'R6QPwRUz09TVXBjXNwZk7grTjcPtsFRphH6xhN1oPvnc12YUk296t4KHytg8zRLczDA0X5NsLVi4d8rfMMx3yg', apikeyaccess : True}
2026-10-27 14:35:39,572 - DEBUG - ==== Test Client Creation Successful ====
2026-10-27 14:35:39,833 - DEBUG - Payload: {'name': 'pr14320-n151-kvm-ubuntu26', 'command': 'listZones', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'XMCUV0BgKtT0u2lrAUb+/yrR07A='}
2026-10-27 14:35:39,833 - DEBUG - ========Sending GET Cmd : listZones=======
2026-10-27 14:35:39,861 - DEBUG - Response : [{id : 'f630bd38-52a4-422f-9829-a3efc24896fe', name : 'pr14320-n151-kvm-ubuntu26', dns1 : '10.0.32.1', dns2 : '8.8.8.8', internaldns1 : '10.0.32.1', internaldns2 : '8.8.4.4', guestcidraddress : '10.1.1.0/24', networktype : 'Advanced', securitygroupsenabled : False, gputotal : 0, gpuused : 0, allocationstate : 'Enabled', zonetoken : '0808943c-497a-3662-b9bc-14ca6b8458e6', dhcpprovider : 'VirtualRouter', localstorageenabled : False, tags : [], allowuserspecifyvrmtu : False, routerprivateinterfacemaxmtu : 1500, routerpublicinterfacemaxmtu : 1500, type : 'Core', isnsxenabled : False, ismultiarch : False, asnrange : '', routedmodeenabled : True, hasannotations : False}]
2026-10-27 14:35:39,861 - DEBUG - Payload: {'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'listPods', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'Ld5OTz41WjWsBaxhs8Cm9/xNx/8='}
2026-10-27 14:35:39,861 - DEBUG - ========Sending GET Cmd : listPods=======
2026-10-27 14:35:39,883 - DEBUG - Response : [{id : '648498a4-97c5-4440-b5e3-f8b13a31c09e', name : 'Pod1', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', gateway : '10.0.32.1', netmask : '255.255.240.0', ipranges : [{startip : '10.0.45.121', endip : '10.0.45.140', forsystemvms : '0', vlanid : 'vlan://untagged'}], startip : ['10.0.45.121'], endip : ['10.0.45.140'], forsystemvms : ['0'], vlanid : ['vlan://untagged'], allocationstate : 'Enabled', hasannotations : False}]
2026-10-27 14:35:39,887 - DEBUG - Payload: {'description': 'Other Linux (64-bit)', 'command': 'listOsTypes', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'SHTZ5D70w33TRsNIHbY26XR+7cE='}
2026-10-27 14:35:39,887 - DEBUG - ========Sending GET Cmd : listOsTypes=======
2026-10-27 14:35:39,911 - DEBUG - Response : [{id : '553084df-d1fe-11f1-81aa-1e0044000301', oscategoryid : '54fc53cc-d1fe-11f1-81aa-1e0044000301', oscategoryname : 'Other', name : 'Other Linux (64-bit)', description : 'Other Linux (64-bit)', isuserdefined : False, fordisplay : True}]
2026-10-27 14:35:39,912 - DEBUG - Payload: {'deployasis': False, 'directdownload': 'true', 'displaytext': 'tiny kvm', 'format': 'qcow2', 'hypervisor': 'kvm', 'isdynamicallyscalable': False, 'isextractable': 'True', 'isfeatured': False, 'ispublic': 'True', 'name': 'tiny-kvm-D61IBZ', 'ostypeid': '553084df-d1fe-11f1-81aa-1e0044000301', 'passwordenabled': False, 'url': 'http://10.0.3.122/openvm/cloudstack/macchinina/x86_64/macchinina-kvm.qcow2.bz2', 'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'registerTemplate', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'zUrGo832P3W5yVSciwdSELL88GI='}
2026-10-27 14:35:39,912 - DEBUG - ========Sending GET Cmd : registerTemplate=======
2026-10-27 14:35:40,773 - DEBUG - Response : [{id : '0f2e425f-29eb-4796-a6c1-d68757251e85', name : 'tiny-kvm-D61IBZ', displaytext : 'tiny kvm', ispublic : True, created : '2026-10-27T14:35:41+0000', isready : True, passwordenabled : False, format : 'QCOW2', isfeatured : False, crossZones : False, ostypeid : '553084df-d1fe-11f1-81aa-1e0044000301', ostypename : 'Other Linux (64-bit)', account : 'admin', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', status : 'Bypassed Secondary Storage', size : 52428800, templatetype : 'USER', hypervisor : 'KVM', domain : 'ROOT', domainpath : 'ROOT', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', isextractable : True, details : {}, downloaddetails : [], arch : 'x86_64', bits : 0, sshkeyenabled : False, isdynamicallyscalable : False, directdownload : True, deployasis : False, forcks : False, requireshvm : True, url : 'http://10.0.3.122/openvm/cloudstack/macchinina/x86_64/macchinina-kvm.qcow2.bz2', tags : [], hasannotations : False}]
2026-10-27 14:35:40,774 - DEBUG - Payload: {'cpunumber': 1, 'cpuspeed': 100, 'displaytext': 'Tiny Instance', 'memory': 128, 'name': 'Tiny Instance', 'command': 'createServiceOffering', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'RnmO+yjKQIwFS5YZmgodPjz6u8Q='}
2026-10-27 14:35:40,774 - DEBUG - ========Sending GET Cmd : createServiceOffering=======
2026-10-27 14:35:41,029 - DEBUG - Response : {id : '8be2c6eb-3862-47fa-b347-4411c3239fab', name : 'Tiny Instance', state : 'Active', displaytext : 'Tiny Instance', cpunumber : 1, cpuspeed : 100, memory : 128, created : '2026-10-27T14:35:41+0000', storagetype : 'shared', provisioningtype : 'thin', offerha : False, limitcpuuse : False, isvolatile : False, issystem : False, defaultuse : False, iscustomized : False, rootdisksize : 0, dynamicscalingenabled : True, diskofferingstrictness : False, diskofferingid : 'ff62199c-5d2f-4595-9321-93dbebae03fd', diskofferingname : 'Tiny Instance', diskofferingdisplaytext : 'Tiny Instance', encryptroot : False, gpudisplay : False, hasannotations : False}
2026-10-27 14:35:41,030 - DEBUG - Payload: {'availability': 'Optional', 'displaytext': 'Test L2 - Network offering-0EZZPZ', 'guestiptype': 'L2', 'name': 'Test L2 - Network offering-7M93KW', 'supportedservices': '', 'traffictype': 'GUEST', 'command': 'createNetworkOffering', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'kIfIuDqN2URH4aNDvvoPVbn06tQ='}
2026-10-27 14:35:41,030 - DEBUG - ========Sending GET Cmd : createNetworkOffering=======
2026-10-27 14:35:41,084 - DEBUG - Response : {id : '2dd0c4de-cd82-43a4-b38a-c6e6885d82a5', name : 'Test L2 - Network offering-7M93KW', displaytext : 'Test L2 - Network offering-0EZZPZ', created : '2026-10-27T14:35:41+0000', traffictype : 'Guest', isdefault : False, specifyvlan : False, conservemode : True, specifyipranges : False, availability : 'Optional', networkrate : 200, state : 'Disabled', guestiptype : 'L2', serviceofferingid : '6fe28202-bd38-4974-a65f-2f9bd1e70a59', serviceofferingname : 'System Offering For Software Router', service : [], forvpc : False, fornsx : False, fortungsten : False, ispersistent : False, egressdefaultpolicy : True, supportsstrechedl2subnet : False, supportspublicaccess : False, supportsinternallb : False, internetprotocol : 'IPv4', specifyasnumber : False, hasannotations : False}
2026-10-27 14:35:41,085 - DEBUG - Payload: {'id': '2dd0c4de-cd82-43a4-b38a-c6e6885d82a5', 'state': 'Enabled', 'command': 'updateNetworkOffering', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'lcX8Kb/e+V9qzcgr123tZ/FYjqw='}
2026-10-27 14:35:41,085 - DEBUG - ========Sending GET Cmd : updateNetworkOffering=======
2026-10-27 14:35:41,205 - DEBUG - Response : {id : '2dd0c4de-cd82-43a4-b38a-c6e6885d82a5', name : 'Test L2 - Network offering-7M93KW', displaytext : 'Test L2 - Network offering-0EZZPZ', created : '2026-10-27T14:35:41+0000', traffictype : 'Guest', isdefault : False, specifyvlan : False, conservemode : True, specifyipranges : False, availability : 'Optional', networkrate : 200, state : 'Enabled', guestiptype : 'L2', serviceofferingid : '6fe28202-bd38-4974-a65f-2f9bd1e70a59', serviceofferingname : 'System Offering For Software Router', service : [], forvpc : False, fornsx : False, fortungsten : False, ispersistent : False, egressdefaultpolicy : True, supportsstrechedl2subnet : False, supportspublicaccess : False, supportsinternallb : False, internetprotocol : 'IPv4', specifyasnumber : False, hasannotations : False}
2026-10-27 14:35:41,206 - DEBUG - Payload: {'displaytext': 'Test L2 Network', 'name': 'Test L2 Network', 'networkofferingid': '2dd0c4de-cd82-43a4-b38a-c6e6885d82a5', 'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'createNetwork', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'0kIYiUFq0xcDQ87yR6a8oRBQKGs='}
2026-10-27 14:35:41,206 - DEBUG - ========Sending GET Cmd : createNetwork=======
2026-10-27 14:35:41,525 - DEBUG - Response : {id : '98282e8a-3021-4638-be9a-8f3b141e6444', name : 'Test L2 Network', displaytext : 'Test L2 Network', broadcastdomaintype : 'Vlan', traffictype : 'Guest', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', networkofferingid : '2dd0c4de-cd82-43a4-b38a-c6e6885d82a5', networkofferingname : 'Test L2 - Network offering-7M93KW', networkofferingdisplaytext : 'Test L2 - Network offering-0EZZPZ', networkofferingconservemode : True, networkofferingavailability : 'Optional', issystem : False, state : 'Allocated', related : '98282e8a-3021-4638-be9a-8f3b141e6444', dns1 : '10.0.32.1', dns2 : '8.8.8.8', type : 'L2', acltype : 'Account', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domain : 'ROOT', domainpath : 'ROOT', service : [], physicalnetworkid : '9fb1b090-fec6-493e-a2e2-49f6bed8fe5b', restartrequired : False, specifyvlan : False, specifyipranges : False, canusefordeploy : True, ispersistent : False, tags : [], details : {}, displaynetwork : True, strechedl2subnet : False, redundantrouter : False, supportsvmautoscaling : False, created : '2026-10-27T14:35:41+0000', receivedbytes : 0, sentbytes : 0, publicmtu : 1500, privatemtu : 1500, hasannotations : False}
2026-10-27 14:35:41,526 - DEBUG - Payload: {'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'listStoragePools', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'12DWmLibpzTe+9RuM89xC6vvqjI='}
2026-10-27 14:35:41,526 - DEBUG - ========Sending GET Cmd : listStoragePools=======
2026-10-27 14:35:41,550 - DEBUG - Response : [{id : '6014fd77-59fa-3a64-b04a-b7d3b2f39699', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', podid : '648498a4-97c5-4440-b5e3-f8b13a31c09e', podname : 'Pod1', name : 'pr14320-n151-kvm-ubuntu26-ceph-pri1', ipaddress : '10.0.32.248', path : 'pr14320-n151-kvm-ubuntu26-ceph-pri1', created : '2026-10-27T12:24:06+0000', type : 'RBD', clusterid : 'ffdd3b07-c822-42a2-8129-17846ce57325', clustername : 'p1-c1', capacitybytes : 322109964288, disksizetotal : 322109964288, disksizeallocated : 24423432192, disksizeused : 11740722367, istagarule : False, state : 'Up', scope : 'CLUSTER', overprovisionfactor : '2.0', hypervisor : 'KVM', provider : 'DefaultPrimary', storagecapabilities : {VOLUME_SNAPSHOT_QUIESCEVM : 'false'}, managed : False, details : {}, hasannotations : False}, {id : '5e522f18-aafa-3b9d-9859-5f197d4b51a2', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', podid : '648498a4-97c5-4440-b5e3-f8b13a31c09e', podname : 'Pod1', name : 'pr14320-n151-kvm-ubuntu26-ceph-pri2', ipaddress : '10.0.32.248', path : 'pr14320-n151-kvm-ubuntu26-ceph-pri2', created : '2026-10-27T12:24:06+0000', type : 'RBD', clusterid : 'ffdd3b07-c822-42a2-8129-17846ce57325', clustername : 'p1-c1', capacitybytes : 322109964288, disksizetotal : 322109964288, disksizeallocated : 19075694592, disksizeused : 10373286861, istagarule : False, state : 'Up', scope : 'CLUSTER', overprovisionfactor : '2.0', hypervisor : 'KVM', provider : 'DefaultPrimary', storagecapabilities : {VOLUME_SNAPSHOT_QUIESCEVM : 'false'}, managed : False, details : {}, hasannotations : False}]
2026-10-27 14:35:41,551 - DEBUG - ::::::::::::STARTED : TC: test_01_deploy_vm_from_direct_download_template_nfs_storage :::::::::::
2026-10-27 14:35:41,551 - DEBUG - Cleaning up the resources
2026-10-27 14:35:41,552 - DEBUG - TestCaseName: test_01_deploy_vm_from_direct_download_template_nfs_storage; Time Taken: 0 Seconds; StartTime: Tue Oct 27 14:35:41 2026; EndTime: Tue Oct 27 14:35:41 2026; Result: SUCCESS
2026-10-27 14:35:41,552 - DEBUG - ::::::::::::STARTED : TC: test_02_deploy_vm_from_direct_download_template_local_storage :::::::::::
2026-10-27 14:35:41,552 - DEBUG - Cleaning up the resources
2026-10-27 14:35:41,552 - DEBUG - TestCaseName: test_02_deploy_vm_from_direct_download_template_local_storage; Time Taken: 0 Seconds; StartTime: Tue Oct 27 14:35:41 2026; EndTime: Tue Oct 27 14:35:41 2026; Result: SUCCESS
2026-10-27 14:35:41,552 - DEBUG - ::::::::::::STARTED : TC: test_03_deploy_vm_from_direct_download_template_shared_mount_point_storage :::::::::::
2026-10-27 14:35:41,552 - DEBUG - Cleaning up the resources
2026-10-27 14:35:41,553 - DEBUG - TestCaseName: test_03_deploy_vm_from_direct_download_template_shared_mount_point_storage; Time Taken: 0 Seconds; StartTime: Tue Oct 27 14:35:41 2026; EndTime: Tue Oct 27 14:35:41 2026; Result: SUCCESS
2026-10-27 14:35:41,553 - DEBUG - Cleaning up the resources
2026-10-27 14:35:41,553 - DEBUG - Payload: {'id': '98282e8a-3021-4638-be9a-8f3b141e6444', 'command': 'deleteNetwork', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'DlfaptSvfo0yKHRQUXP1vAkKUTg='}
2026-10-27 14:35:41,553 - DEBUG - ========Sending GET Cmd : deleteNetwork=======
2026-10-27 14:35:41,742 - DEBUG - === Jobid: b4dc1163-474e-416f-8bd8-dc2dd024ab98 Started ===
2026-10-27 14:35:41,742 - DEBUG - Payload: {'jobid': 'b4dc1163-474e-416f-8bd8-dc2dd024ab98', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'QLMLLBJj3poYTcm1evWQzB/HDGk='}
2026-10-27 14:35:41,742 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-27 14:35:41,775 - DEBUG - Response : {accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domainpath : 'ROOT', userid : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', cmd : 'org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd', jobprocstatus : 0, jobresultcode : 0, jobinstancetype : 'Network', managementserverid : 'cdce5814-bb52-42f8-9ce6-85d2cdb65e27', managementservername : 'pr14320-n151-kvm-ubuntu26-mgmt1.sofia.shapeblue.com', created : '2026-10-27T14:35:42+0000', jobid : 'b4dc1163-474e-416f-8bd8-dc2dd024ab98', jobstatus : 0}
2026-10-27 14:35:42,776 - DEBUG - === JobId:b4dc1163-474e-416f-8bd8-dc2dd024ab98 is Still Processing, Will TimeOut in:3599 ====
2026-10-27 14:35:42,777 - DEBUG - Payload: {'jobid': 'b4dc1163-474e-416f-8bd8-dc2dd024ab98', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'QLMLLBJj3poYTcm1evWQzB/HDGk='}
2026-10-27 14:35:42,777 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-27 14:35:42,799 - DEBUG - Response : {accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domainpath : 'ROOT', userid : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', cmd : 'org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Network', created : '2026-10-27T14:35:42+0000', completed : '2026-10-27T14:35:42+0000', jobid : 'b4dc1163-474e-416f-8bd8-dc2dd024ab98', jobstatus : 1}
2026-10-27 14:35:42,799 - DEBUG - ===Jobid:b4dc1163-474e-416f-8bd8-dc2dd024ab98 ; StartTime:Tue Oct 27 14:35:41 2026 ; EndTime:Tue Oct 27 14:35:42 2026 ; TotalTime:-1===
2026-10-27 14:35:42,800 - DEBUG - Response : {accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domainpath : 'ROOT', userid : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', cmd : 'org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Network', created : '2026-10-27T14:35:42+0000', completed : '2026-10-27T14:35:42+0000', jobid : 'b4dc1163-474e-416f-8bd8-dc2dd024ab98', jobstatus : 1}
2026-10-27 14:35:42,800 - DEBUG - Payload: {'id': '2dd0c4de-cd82-43a4-b38a-c6e6885d82a5', 'command': 'deleteNetworkOffering', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'+u6nqfj6prbvaIjFY5N+HSELAxg='}
2026-10-27 14:35:42,800 - DEBUG - ========Sending GET Cmd : deleteNetworkOffering=======
2026-10-27 14:35:42,852 - DEBUG - Response : {success : True}
2026-10-27 14:35:42,853 - DEBUG - Payload: {'id': '8be2c6eb-3862-47fa-b347-4411c3239fab', 'command': 'deleteServiceOffering', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'51cdW5PYr5nrtSePbdf1RMJeFdA='}
2026-10-27 14:35:42,853 - DEBUG - ========Sending GET Cmd : deleteServiceOffering=======
2026-10-27 14:35:42,890 - DEBUG - Response : {success : True}
2026-10-27 14:35:42,890 - DEBUG - Payload: {'id': '0f2e425f-29eb-4796-a6c1-d68757251e85', 'command': 'deleteTemplate', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'AM2dZO5httOsAAHm9LQJjNBb2fM='}
2026-10-27 14:35:42,891 - DEBUG - ========Sending GET Cmd : deleteTemplate=======
2026-10-27 14:35:42,924 - DEBUG - === Jobid: 317035a8-08cf-4c37-9538-51163063ca5d Started ===
2026-10-27 14:35:42,925 - DEBUG - Payload: {'jobid': '317035a8-08cf-4c37-9538-51163063ca5d', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'Ez91gUoZ9Fpblmf4KnDbIfiQr9o='}
2026-10-27 14:35:42,925 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-27 14:35:42,952 - DEBUG - Response : {accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domainpath : 'ROOT', userid : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', cmd : 'org.apache.cloudstack.api.command.user.template.DeleteTemplateCmd', jobprocstatus : 0, jobresultcode : 0, jobinstancetype : 'Template', jobinstanceid : '0f2e425f-29eb-4796-a6c1-d68757251e85', managementserverid : 'cdce5814-bb52-42f8-9ce6-85d2cdb65e27', managementservername : 'pr14320-n151-kvm-ubuntu26-mgmt1.sofia.shapeblue.com', created : '2026-10-27T14:35:43+0000', jobid : '317035a8-08cf-4c37-9538-51163063ca5d', jobstatus : 0}
2026-10-27 14:35:43,953 - DEBUG - === JobId:317035a8-08cf-4c37-9538-51163063ca5d is Still Processing, Will TimeOut in:3599 ====
2026-10-27 14:35:43,954 - DEBUG - Payload: {'jobid': '317035a8-08cf-4c37-9538-51163063ca5d', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'Ez91gUoZ9Fpblmf4KnDbIfiQr9o='}
2026-10-27 14:35:43,954 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-27 14:35:43,983 - DEBUG - Response : {accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domainpath : 'ROOT', userid : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', cmd : 'org.apache.cloudstack.api.command.user.template.DeleteTemplateCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Template', jobinstanceid : '0f2e425f-29eb-4796-a6c1-d68757251e85', created : '2026-10-27T14:35:43+0000', completed : '2026-10-27T14:35:43+0000', jobid : '317035a8-08cf-4c37-9538-51163063ca5d', jobstatus : 1}
2026-10-27 14:35:43,983 - DEBUG - ===Jobid:317035a8-08cf-4c37-9538-51163063ca5d ; StartTime:Tue Oct 27 14:35:42 2026 ; EndTime:Tue Oct 27 14:35:43 2026 ; TotalTime:-1===
2026-10-27 14:35:43,983 - DEBUG - Response : {accountid : 'c1154605-d1fe-11f1-81aa-1e0044000301', account : 'admin', domainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', domainpath : 'ROOT', userid : 'c1166b9d-d1fe-11f1-81aa-1e0044000301', cmd : 'org.apache.cloudstack.api.command.user.template.DeleteTemplateCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Template', jobinstanceid : '0f2e425f-29eb-4796-a6c1-d68757251e85', created : '2026-10-27T14:35:43+0000', completed : '2026-10-27T14:35:43+0000', jobid : '317035a8-08cf-4c37-9538-51163063ca5d', jobstatus : 1}
2026-10-27 14:35:43,984 - DEBUG - Payload: {'name': 'pr14320-n151-kvm-ubuntu26', 'command': 'listZones', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'XMCUV0BgKtT0u2lrAUb+/yrR07A='}
2026-10-27 14:35:43,984 - DEBUG - ========Sending GET Cmd : listZones=======
2026-10-27 14:35:44,005 - DEBUG - Response : [{id : 'f630bd38-52a4-422f-9829-a3efc24896fe', name : 'pr14320-n151-kvm-ubuntu26', dns1 : '10.0.32.1', dns2 : '8.8.8.8', internaldns1 : '10.0.32.1', internaldns2 : '8.8.4.4', guestcidraddress : '10.1.1.0/24', networktype : 'Advanced', securitygroupsenabled : False, gputotal : 0, gpuused : 0, allocationstate : 'Enabled', zonetoken : '0808943c-497a-3662-b9bc-14ca6b8458e6', dhcpprovider : 'VirtualRouter', localstorageenabled : False, tags : [], allowuserspecifyvrmtu : False, routerprivateinterfacemaxmtu : 1500, routerpublicinterfacemaxmtu : 1500, type : 'Core', isnsxenabled : False, ismultiarch : False, asnrange : '', routedmodeenabled : True, hasannotations : False}]
2026-10-27 14:35:44,005 - DEBUG - Payload: {'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'listPods', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'Ld5OTz41WjWsBaxhs8Cm9/xNx/8='}
2026-10-27 14:35:44,005 - DEBUG - ========Sending GET Cmd : listPods=======
2026-10-27 14:35:44,023 - DEBUG - Response : [{id : '648498a4-97c5-4440-b5e3-f8b13a31c09e', name : 'Pod1', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', gateway : '10.0.32.1', netmask : '255.255.240.0', ipranges : [{startip : '10.0.45.121', endip : '10.0.45.140', forsystemvms : '0', vlanid : 'vlan://untagged'}], startip : ['10.0.45.121'], endip : ['10.0.45.140'], forsystemvms : ['0'], vlanid : ['vlan://untagged'], allocationstate : 'Enabled', hasannotations : False}]
2026-10-27 14:35:44,027 - DEBUG - ::::::::::::STARTED : TC: test_01_sanity_check_on_certificates :::::::::::
2026-10-27 14:35:44,028 - DEBUG - Payload: {'certificate': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'hypervisor': 'kvm', 'name': 'marvin-test-verify-certsb0f56958-d213-11f1-b9d5-1e007f001586', 'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'uploadTemplateDirectDownloadCertificate', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'igaYUf9qMrjXQwArqYubepdWtTI='}
2026-10-27 14:35:44,028 - DEBUG - ========Sending GET Cmd : uploadTemplateDirectDownloadCertificate=======
2026-10-27 14:35:44,121 - ERROR - Exception:['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse\n    ret = jsonHelper.getResultObj(\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj\n    raise cloudstackException.CloudstackAPIException(respname, errMsg)\n', 'marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Cannot parse the certificate provided, please provide a PEM certificate. Error: Unable to initialize, java.io.EOFException: not enough content\n']
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse
    ret = jsonHelper.getResultObj(
  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj
    raise cloudstackException.CloudstackAPIException(respname, errMsg)
marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Cannot parse the certificate provided, please provide a PEM certificate. Error: Unable to initialize, java.io.EOFException: not enough content
2026-10-27 14:35:44,121 - ERROR - marvinRequest : CmdName: <marvin.cloudstackAPI.uploadTemplateDirectDownloadCertificate.uploadTemplateDirectDownloadCertificateCmd object at 0x7f3bcc01a400> Exception: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 377, in marvinRequest\n    raise self.__lastError\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse\n    ret = jsonHelper.getResultObj(\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj\n    raise cloudstackException.CloudstackAPIException(respname, errMsg)\n', 'marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Cannot parse the certificate provided, please provide a PEM certificate. Error: Unable to initialize, java.io.EOFException: not enough content\n']
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 377, in marvinRequest
    raise self.__lastError
  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse
    ret = jsonHelper.getResultObj(
  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj
    raise cloudstackException.CloudstackAPIException(respname, errMsg)
marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Cannot parse the certificate provided, please provide a PEM certificate. Error: Unable to initialize, java.io.EOFException: not enough content
2026-10-27 14:35:44,121 - DEBUG - Payload: {'certificate': 'MIIDSTCCAjECFDi8s70TWFhwVN9cj67RJoAF99c8MA0GCSqGSIb3DQEBCwUAMGExCzAJBgNVBAYTAkNTMQswCQYDVQQIDAJDUzELMAkGA1UEBwwCQ1MxCzAJBgNVBAoMAkNTMQswCQYDVQQLDAJDUzELMAkGA1UEAwwCQ1MxETAPBgkqhkiG9w0BCQEWAkNTMB4XDTE5MDQyNDE1NTQxM1oXDTE5MDQyMjE1NTQxM1owYTELMAkGA1UEBhMCQ1MxCzAJBgNVBAgMAkNTMQswCQYDVQQHDAJDUzELMAkGA1UECgwCQ1MxCzAJBgNVBAsMAkNTMQswCQYDVQQDDAJDUzERMA8GCSqGSIb3DQEJARYCQ1MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrLS0XDBgqOvtoaI0TIxLropp1qdu8n2IQ1MPwo9NzCXvygjocLA6l/NkDSK/2zbS3RX9mSRFEHdPLCy5R3lMvcuWjnMbfUhsdo8aJajuDAS+wVt3ZJTtCL42hHwXhT+rnc/Go3lbq/4jz2W9hHXdM5V7h7w6M30IrL26biSJp01FcdEXglz9O+TwRr5akF1trhIbfhP8Nx/P9q62tyRVeiecXO+yskEqtrdftmVOzyYsv66aV3+a407zZusnX2oPP2r+5XILNp7XZCuJKAJpJkToQMDaJ5S+3A8SAvN3CjqjhYkF0sK9SIKC3+8wTWnyqE5Um/3r+mbdfAVxDCxqZAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAG/R9sJ2pFbu35MliIJIhWkwP7FeP/7gYCNvOXFt6vVGXmcOwuw9WGBxsmsGESQRB4+NnJFjyGQ1Ck+ps5XRRMizyvq6bCQxVuC5M+vYS4J0q8YoL0RJ20pN9iwTsosZjSEKmfUlVgsufqCG2nyusV71LSaQU6f/bylJcJkKwGUhThExh+PVLZ66H5cF4/SzuK6WzWnj5p6+YX8TP+qPUkXN1mapgVKfVMo6mqLsH+eLKH+zqdy5ZZ5znNSbJFgHufYbEFlutTaxHEvKNMEgMCFkFGiyPwRuD6oaPnZFquJLh/mBZOLogpxVD5v20AcUTANtbXSlPaqOnEQFcbiVCb8=', 'hypervisor': 'kvm', 'name': 'marvin-test-verify-certsb0f56958-d213-11f1-b9d5-1e007f001586', 'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'uploadTemplateDirectDownloadCertificate', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'0fNKaSzH1bpj9bkHFbSdRvBjALo='}
2026-10-27 14:35:44,121 - DEBUG - ========Sending GET Cmd : uploadTemplateDirectDownloadCertificate=======
2026-10-27 14:35:44,147 - ERROR - Exception:['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse\n    ret = jsonHelper.getResultObj(\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj\n    raise cloudstackException.CloudstackAPIException(respname, errMsg)\n', 'marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Certificate is invalid. Please provide a valid certificate. Error: NotAfter: Mon Apr 22 15:54:13 UTC 2019\n']
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse
    ret = jsonHelper.getResultObj(
  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj
    raise cloudstackException.CloudstackAPIException(respname, errMsg)
marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Certificate is invalid. Please provide a valid certificate. Error: NotAfter: Mon Apr 22 15:54:13 UTC 2019
2026-10-27 14:35:44,148 - ERROR - marvinRequest : CmdName: <marvin.cloudstackAPI.uploadTemplateDirectDownloadCertificate.uploadTemplateDirectDownloadCertificateCmd object at 0x7f3bcc01a400> Exception: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 377, in marvinRequest\n    raise self.__lastError\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse\n    ret = jsonHelper.getResultObj(\n', '  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj\n    raise cloudstackException.CloudstackAPIException(respname, errMsg)\n', 'marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Certificate is invalid. Please provide a valid certificate. Error: NotAfter: Mon Apr 22 15:54:13 UTC 2019\n']
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 377, in marvinRequest
    raise self.__lastError
  File "/usr/local/lib/python3.9/site-packages/marvin/cloudstackConnection.py", line 309, in __parseAndGetResponse
    ret = jsonHelper.getResultObj(
  File "/usr/local/lib/python3.9/site-packages/marvin/jsonHelper.py", line 155, in getResultObj
    raise cloudstackException.CloudstackAPIException(respname, errMsg)
marvin.cloudstackException.CloudstackAPIException: Execute cmd: uploadtemplatedirectdownloadcertificate failed, due to: errorCode: 530, errorText:Certificate is invalid. Please provide a valid certificate. Error: NotAfter: Mon Apr 22 15:54:13 UTC 2019
2026-10-27 14:35:44,148 - DEBUG - TestCaseName: test_01_sanity_check_on_certificates; Time Taken: 0 Seconds; StartTime: Tue Oct 27 14:35:44 2026; EndTime: Tue Oct 27 14:35:44 2026; Result: SUCCESS
2026-10-27 14:35:44,148 - DEBUG - ::::::::::::STARTED : TC: test_02_upload_direct_download_certificates :::::::::::
2026-10-27 14:35:44,149 - DEBUG - Payload: {'certificate': 'MIIDSzCCAjMCFDa0LoW+1O8/cEwCI0nIqfl8c1TLMA0GCSqGSIb3DQEBCwUAMGExCzAJBgNVBAYTAkNTMQswCQYDVQQIDAJDUzELMAkGA1UEBwwCQ1MxCzAJBgNVBAoMAkNTMQswCQYDVQQLDAJDUzELMAkGA1UEAwwCQ1MxETAPBgkqhkiG9w0BCQEWAkNTMCAXDTE5MDQyNDE1NTIzNVoYDzIwOTgwOTE1MTU1MjM1WjBhMQswCQYDVQQGEwJDUzELMAkGA1UECAwCQ1MxCzAJBgNVBAcMAkNTMQswCQYDVQQKDAJDUzELMAkGA1UECwwCQ1MxCzAJBgNVBAMMAkNTMREwDwYJKoZIhvcNAQkBFgJDUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKstLRcMGCo6+2hojRMjEuuimnWp27yfYhDUw/Cj03MJe/KCOhwsDqX82QNIr/bNtLdFf2ZJEUQd08sLLlHeUy9y5aOcxt9SGx2jxolqO4MBL7BW3dklO0IvjaEfBeFP6udz8ajeVur/iPPZb2Edd0zlXuHvDozfQisvbpuJImnTUVx0ReCXP075PBGvlqQXW2uEht+E/w3H8/2rra3JFV6J5xc77KyQSq2t1+2ZU7PJiy/rppXf5rjTvNm6ydfag8/av7lcgs2ntdkK4koAmkmROhAwNonlL7cDxIC83cKOqOFiQXSwr1IgoLf7zBNafKoTlSb/ev6Zt18BXEMLGpkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVS5uWZRz2m3yx7EUQm47RTMW5WMXU4pI8D+N5WZ9xubYOqtU3r2OAYpfL/QO8iT7jcqNYGoDqe8ZjEaNvfxiTG8cOI6TSXhKBG6hjSaSFQSHOZ5mfstM36y/3ENFh6JCJ2ao1rgWSbfDRyAaHuvt6aCkaV6zRq2OMEgoJqZSgwxLQO230xa2hYgKXOePMVZyHFA2oKJtSOc3jCke9Y8zDUwm0McGdMRBD8tVB0rcaOqQ0PlDLjB9sQuhhLu8vjdgbznmPbUmMG7JN0yhT1eJbIX5ImXyh0DoTwiaGcYwW6SqYodjXACsC37xaQXAPYBiaAs4iI80TJSx1DVFO1LV0g==', 'hypervisor': 'kvm', 'name': 'marvin-test-verify-certsb107e222-d213-11f1-b9d5-1e007f001586', 'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'uploadTemplateDirectDownloadCertificate', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'cbzqasS1JGaCMOTe8O+aYgBaRFI='}
2026-10-27 14:35:44,149 - DEBUG - ========Sending GET Cmd : uploadTemplateDirectDownloadCertificate=======
2026-10-27 14:35:45,926 - DEBUG - Response : {id : 'f0589e30-fc9b-4b8f-93be-73a738719cf8', alias : 'marvin-test-verify-certsb107e222-d213-11f1-b9d5-1e007f001586', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', version : '1', subject : 'EMAILADDRESS=CS, CN=CS, OU=CS, O=CS, L=CS, ST=CS, C=CS', issuer : 'EMAILADDRESS=CS, CN=CS, OU=CS, O=CS, L=CS, ST=CS, C=CS', validity : 'From: [Wed Apr 24 15:52:35 UTC 2019] - To: [Mon Sep 15 15:52:35 UTC 2098]', serialnum : 'SerialNumber: 36:b4:2e:85:be:d4:ef:3f:70:4c:02:23:49:c8:a9:f9:7c:73:54:cb', hypervisor : 'KVM', hostsmap : [{hostid : '80d731b4-ac5c-457c-b85b-9ea8ed9dbf93', hostname : 'pr14320-n151-kvm-ubuntu26-kvm1', status : 'UPLOADED', details : ''}, {hostid : '19c60089-31f8-4069-95d1-fb9bad066625', hostname : 'pr14320-n151-kvm-ubuntu26-kvm2', status : 'UPLOADED', details : ''}]}
2026-10-27 14:35:45,926 - DEBUG - Payload: {'command': 'listTemplateDirectDownloadCertificates', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'TybcqgWcKVSs+JzZiV1FtNeUq1c='}
2026-10-27 14:35:45,927 - DEBUG - ========Sending GET Cmd : listTemplateDirectDownloadCertificates=======
2026-10-27 14:35:45,945 - DEBUG - Response : [{id : 'f0589e30-fc9b-4b8f-93be-73a738719cf8', alias : 'marvin-test-verify-certsb107e222-d213-11f1-b9d5-1e007f001586', zoneid : 'f630bd38-52a4-422f-9829-a3efc24896fe', zonename : 'pr14320-n151-kvm-ubuntu26', version : '1', subject : 'EMAILADDRESS=CS, CN=CS, OU=CS, O=CS, L=CS, ST=CS, C=CS', issuer : 'EMAILADDRESS=CS, CN=CS, OU=CS, O=CS, L=CS, ST=CS, C=CS', validity : 'From: [Wed Apr 24 15:52:35 UTC 2019] - To: [Mon Sep 15 15:52:35 UTC 2098]', serialnum : 'SerialNumber: 36:b4:2e:85:be:d4:ef:3f:70:4c:02:23:49:c8:a9:f9:7c:73:54:cb', hypervisor : 'KVM'}]
2026-10-27 14:35:45,947 - DEBUG - Payload: {'id': 'f0589e30-fc9b-4b8f-93be-73a738719cf8', 'zoneid': 'f630bd38-52a4-422f-9829-a3efc24896fe', 'command': 'revokeTemplateDirectDownloadCertificate', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'CZdVoBEk8mgz//q7slRM+NjFTAA='}
2026-10-27 14:35:45,947 - DEBUG - ========Sending GET Cmd : revokeTemplateDirectDownloadCertificate=======
2026-10-27 14:35:48,777 - DEBUG - Response : [{hostid : '80d731b4-ac5c-457c-b85b-9ea8ed9dbf93', hostname : 'pr14320-n151-kvm-ubuntu26-kvm1', status : 'REVOKED'}, {hostid : '19c60089-31f8-4069-95d1-fb9bad066625', hostname : 'pr14320-n151-kvm-ubuntu26-kvm2', status : 'REVOKED'}]
2026-10-27 14:35:48,778 - DEBUG - TestCaseName: test_02_upload_direct_download_certificates; Time Taken: 4 Seconds; StartTime: Tue Oct 27 14:35:44 2026; EndTime: Tue Oct 27 14:35:48 2026; Result: SUCCESS
