2026-10-28 08:04:53,100 - DEBUG - Parsing Test data successful
2026-10-28 08:04:53,101 - DEBUG - Payload: {'account': 'admin', 'command': 'listUsers', 'response': 'json'}
2026-10-28 08:04:53,101 - DEBUG - ========Sending GET Cmd : listUsers=======
2026-10-28 08:04:53,114 - 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-28 08:04:53,114 - DEBUG - Payload: {'id': 'c1166b9d-d1fe-11f1-81aa-1e0044000301', 'command': 'getUserKeys', 'response': 'json'}
2026-10-28 08:04:53,114 - DEBUG - ========Sending GET Cmd : getUserKeys=======
2026-10-28 08:04:53,124 - DEBUG - Response : {apikey : 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', secretkey : 'R6QPwRUz09TVXBjXNwZk7grTjcPtsFRphH6xhN1oPvnc12YUk296t4KHytg8zRLczDA0X5NsLVi4d8rfMMx3yg', apikeyaccess : True}
2026-10-28 08:04:53,124 - DEBUG - ==== Test Client Creation Successful ====
2026-10-28 08:04:53,269 - DEBUG - Payload: {'command': 'listDomains', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'taHWwbdB2MfrjDaU2iur/dKK3ew='}
2026-10-28 08:04:53,269 - DEBUG - ========Sending GET Cmd : listDomains=======
2026-10-28 08:04:53,293 - DEBUG - Response : [{id : '54e5326a-d1fe-11f1-81aa-1e0044000301', name : 'ROOT', level : 0, haschild : False, path : 'ROOT', state : 'Active', vmlimit : 'Unlimited', vmtotal : 0, vmavailable : 'Unlimited', iplimit : 'Unlimited', iptotal : 0, ipavailable : 'Unlimited', volumelimit : 'Unlimited', volumetotal : 2, volumeavailable : 'Unlimited', snapshotlimit : 'Unlimited', snapshottotal : 0, snapshotavailable : 'Unlimited', backuplimit : 'Unlimited', backuptotal : 0, backupavailable : 'Unlimited', backupstoragelimit : 'Unlimited', backupstoragetotal : 0, backupstorageavailable : 'Unlimited', templatelimit : 'Unlimited', templatetotal : 13, templateavailable : 'Unlimited', projectlimit : 'Unlimited', projecttotal : 0, projectavailable : 'Unlimited', networklimit : 'Unlimited', networktotal : 0, networkavailable : 'Unlimited', vpclimit : 'Unlimited', vpctotal : 0, vpcavailable : 'Unlimited', cpulimit : 'Unlimited', cputotal : 0, cpuavailable : 'Unlimited', memorylimit : 'Unlimited', memorytotal : 0, memoryavailable : 'Unlimited', gpulimit : 'Unlimited', gputotal : 0, gpuavailable : 'Unlimited', primarystoragelimit : 'Unlimited', primarystoragetotal : 9, primarystorageavailable : 'Unlimited', secondarystoragelimit : 'Unlimited', secondarystoragetotal : 12.931641, secondarystorageavailable : 'Unlimited', bucketlimit : 'Unlimited', buckettotal : 0, bucketavailable : 'Unlimited', objectstoragelimit : 'Unlimited', objectstoragetotal : 0, objectstorageavailable : 'Unlimited', domaindetails : {vmsnapshot.expire.interval : '19'}, hasannotations : False}]
2026-10-28 08:04:53,294 - DEBUG - Payload: {'name': 'pr14320-n151-kvm-ubuntu26', 'command': 'listZones', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'XMCUV0BgKtT0u2lrAUb+/yrR07A='}
2026-10-28 08:04:53,294 - DEBUG - ========Sending GET Cmd : listZones=======
2026-10-28 08:04:53,319 - 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-28 08:04:53,322 - DEBUG - Payload: {'name': 'webhook.delivery.allow.http', 'command': 'listConfigurations', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'00l9uAD6v93+ySv+mZVbvXneIwc='}
2026-10-28 08:04:53,322 - DEBUG - ========Sending GET Cmd : listConfigurations=======
2026-10-28 08:04:53,339 - DEBUG - Response : [{category : 'Advanced', group : 'Miscellaneous', subgroup : 'Others', name : 'webhook.delivery.allow.http', value : 'false', defaultvalue : 'false', description : 'Whether unencrypted HTTP URLs are allowed as webhook destinations. When false, only HTTPS URLs are permitted.', isdynamic : True, component : 'org.apache.cloudstack.mom.webhook.WebhookService', displaytext : 'Webhook delivery allow http', type : 'Boolean'}]
2026-10-28 08:04:53,340 - DEBUG - Payload: {'name': 'webhook.delivery.allow.http', 'value': 'true', 'command': 'updateConfiguration', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'lAi26+6kQWrw6sYmNFh4yNnXEks='}
2026-10-28 08:04:53,340 - DEBUG - ========Sending GET Cmd : updateConfiguration=======
2026-10-28 08:04:53,362 - DEBUG - Response : {category : 'Advanced', group : 'Miscellaneous', subgroup : 'Others', name : 'webhook.delivery.allow.http', value : 'true', defaultvalue : 'false', description : 'Whether unencrypted HTTP URLs are allowed as webhook destinations. When false, only HTTPS URLs are permitted.', isdynamic : True, component : 'org.apache.cloudstack.mom.webhook.WebhookService', displaytext : 'Webhook delivery allow http', type : 'Boolean'}
2026-10-28 08:04:53,363 - DEBUG - Payload: {'name': 'webhook.delivery.blocklist', 'command': 'listConfigurations', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'tBpOpov/4lvo52KWPHi9pOimxUQ='}
2026-10-28 08:04:53,363 - DEBUG - ========Sending GET Cmd : listConfigurations=======
2026-10-28 08:04:53,379 - DEBUG - Response : [{category : 'Advanced', group : 'Miscellaneous', subgroup : 'Others', name : 'webhook.delivery.blocklist', value : '0.0.0.0/8,10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,240.0.0.0/4,::1/128,::/128,::ffff:0:0/96,64:ff9b::/96,64:ff9b:1::/48,100::/64,2001::/32,2001:db8::/32,2002::/16,fc00::/7,fe80::/10,ff00::/8', defaultvalue : '0.0.0.0/8,10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,240.0.0.0/4,::1/128,::/128,::ffff:0:0/96,64:ff9b::/96,64:ff9b:1::/48,100::/64,2001::/32,2001:db8::/32,2002::/16,fc00::/7,fe80::/10,ff00::/8', description : 'Comma-separated list of IPv4/IPv6 CIDR ranges where webhook deliveries are prohibited from accessing. Validation is performed against the resolved destination IP addresses.', isdynamic : True, component : 'org.apache.cloudstack.mom.webhook.WebhookService', displaytext : 'Webhook delivery blocklist', type : 'String'}]
2026-10-28 08:04:53,379 - DEBUG - Payload: {'name': 'webhook.delivery.blocklist', 'value': '1.2.3.4/32', 'command': 'updateConfiguration', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'KLF4vIczLpC2k7yfy8chfg1gz5k='}
2026-10-28 08:04:53,380 - DEBUG - ========Sending GET Cmd : updateConfiguration=======
2026-10-28 08:04:53,409 - DEBUG - Response : {category : 'Advanced', group : 'Miscellaneous', subgroup : 'Others', name : 'webhook.delivery.blocklist', value : '1.2.3.4/32', defaultvalue : '0.0.0.0/8,10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,240.0.0.0/4,::1/128,::/128,::ffff:0:0/96,64:ff9b::/96,64:ff9b:1::/48,100::/64,2001::/32,2001:db8::/32,2002::/16,fc00::/7,fe80::/10,ff00::/8', description : 'Comma-separated list of IPv4/IPv6 CIDR ranges where webhook deliveries are prohibited from accessing. Validation is performed against the resolved destination IP addresses.', isdynamic : True, component : 'org.apache.cloudstack.mom.webhook.WebhookService', displaytext : 'Webhook delivery blocklist', type : 'String'}
2026-10-28 08:04:53,410 - DEBUG - ::::::::::::STARTED : TC: test_01_webhook_deliveries :::::::::::
2026-10-28 08:04:53,411 - DEBUG - Payload: {'name': 'domain-52LKP6', 'command': 'createDomain', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'fD+0fbcP2VFJxrcnL/+hv+U+mnw='}
2026-10-28 08:04:53,411 - DEBUG - ========Sending GET Cmd : createDomain=======
2026-10-28 08:04:53,451 - DEBUG - Response : {id : 'b08dc2e3-f894-438a-a883-1578af2f5123', name : 'domain-52LKP6', level : 1, parentdomainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', parentdomainname : 'ROOT', haschild : False, path : 'ROOT/domain-52LKP6', secondarystoragetotal : 0.0}
2026-10-28 08:04:53,452 - DEBUG - Payload: {'accounttype': 0, 'domainid': 'b08dc2e3-f894-438a-a883-1578af2f5123', 'email': 'test-account@test.com', 'firstname': 'test', 'lastname': 'test', 'password': 'password', 'username': 'test-a-TestWebhookDelivery-30E8G3', 'command': 'createAccount', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'KRdv+EVicmyl8yvHgeDZh2BzPPQ='}
2026-10-28 08:04:53,452 - DEBUG - ========Sending GET Cmd : createAccount=======
2026-10-28 08:04:55,976 - DEBUG - Response : {id : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', name : 'test-a-TestWebhookDelivery-30E8G3', accounttype : 0, roleid : '87d88f8c-d1fe-11f1-81aa-1e0044000301', roletype : 'User', rolename : 'User', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', domainpath : 'ROOT/domain-52LKP6', vmlimit : '20', vmtotal : 0, vmavailable : '20', iplimit : '20', iptotal : 0, ipavailable : '20', volumelimit : '20', volumetotal : 0, volumeavailable : '20', snapshotlimit : '20', snapshottotal : 0, snapshotavailable : '20', backuplimit : '20', backuptotal : 0, backupavailable : '20', backupstoragelimit : '400', backupstoragetotal : 0, backupstorageavailable : '400', templatelimit : '20', templatetotal : 0, templateavailable : '20', vmstopped : 0, vmrunning : 0, projectlimit : '10', projecttotal : 0, projectavailable : '10', networklimit : '20', networktotal : 0, networkavailable : '20', vpclimit : '20', vpctotal : 0, vpcavailable : '20', cpulimit : '40', cputotal : 0, cpuavailable : '40', memorylimit : '40960', memorytotal : 0, memoryavailable : '40960', gpulimit : '20', gputotal : 0, gpuavailable : '20', primarystoragelimit : '200', primarystoragetotal : 0, primarystorageavailable : '200', secondarystoragelimit : '400', secondarystoragetotal : 0.0, secondarystorageavailable : '400.0', bucketlimit : '20', buckettotal : 0, bucketavailable : '20', objectstoragelimit : '400', objectstoragetotal : 0, objectstorageavailable : '400', state : 'enabled', created : '2026-10-28T08:04:56+0000', user : [{id : '31389984-ae76-4de4-adb8-5ff66fcd8edd', username : 'test-a-TestWebhookDelivery-30E8G3', firstname : 'test', lastname : 'test', email : 'test-account@test.com', created : '2026-10-28T08:04:56+0000', state : 'enabled', account : 'test-a-TestWebhookDelivery-30E8G3', accounttype : 0, usersource : 'native', roleid : '87d88f8c-d1fe-11f1-81aa-1e0044000301', roletype : 'User', rolename : 'User', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', accountid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', iscallerchilddomain : False, isdefault : False, is2faenabled : False, is2famandated : False}], isdefault : False, groups : [], apikeyaccess : 'INHERIT'}
2026-10-28 08:04:55,977 - DEBUG - Payload: {'name': 'ROOT', 'command': 'listDomains', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'FUkLFPJq0p6AOaVYSkY//WIQFBk='}
2026-10-28 08:04:55,977 - DEBUG - ========Sending GET Cmd : listDomains=======
2026-10-28 08:04:56,000 - DEBUG - Response : [{id : '54e5326a-d1fe-11f1-81aa-1e0044000301', name : 'ROOT', level : 0, haschild : True, path : 'ROOT', state : 'Active', vmlimit : 'Unlimited', vmtotal : 0, vmavailable : 'Unlimited', iplimit : 'Unlimited', iptotal : 0, ipavailable : 'Unlimited', volumelimit : 'Unlimited', volumetotal : 2, volumeavailable : 'Unlimited', snapshotlimit : 'Unlimited', snapshottotal : 0, snapshotavailable : 'Unlimited', backuplimit : 'Unlimited', backuptotal : 0, backupavailable : 'Unlimited', backupstoragelimit : 'Unlimited', backupstoragetotal : 0, backupstorageavailable : 'Unlimited', templatelimit : 'Unlimited', templatetotal : 13, templateavailable : 'Unlimited', projectlimit : 'Unlimited', projecttotal : 0, projectavailable : 'Unlimited', networklimit : 'Unlimited', networktotal : 0, networkavailable : 'Unlimited', vpclimit : 'Unlimited', vpctotal : 0, vpcavailable : 'Unlimited', cpulimit : 'Unlimited', cputotal : 0, cpuavailable : 'Unlimited', memorylimit : 'Unlimited', memorytotal : 0, memoryavailable : 'Unlimited', gpulimit : 'Unlimited', gputotal : 0, gpuavailable : 'Unlimited', primarystoragelimit : 'Unlimited', primarystoragetotal : 9, primarystorageavailable : 'Unlimited', secondarystoragelimit : 'Unlimited', secondarystoragetotal : 12.8828125, secondarystorageavailable : 'Unlimited', bucketlimit : 'Unlimited', buckettotal : 0, bucketavailable : 'Unlimited', objectstoragelimit : 'Unlimited', objectstoragetotal : 0, objectstorageavailable : 'Unlimited', domaindetails : {vmsnapshot.expire.interval : '19'}, hasannotations : False}]
2026-10-28 08:04:56,000 - DEBUG - Payload: {'listall': True, 'name': 'domain-52LKP6', 'command': 'listDomains', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'ElZzk0lgvQuzgewzRp3kuw3AAds='}
2026-10-28 08:04:56,000 - DEBUG - ========Sending GET Cmd : listDomains=======
2026-10-28 08:04:56,035 - DEBUG - Response : [{id : 'b08dc2e3-f894-438a-a883-1578af2f5123', name : 'domain-52LKP6', level : 1, parentdomainid : '54e5326a-d1fe-11f1-81aa-1e0044000301', parentdomainname : 'ROOT', haschild : False, path : 'ROOT/domain-52LKP6', state : 'Active', created : '2026-10-28T08:04:53+0000', vmlimit : 'Unlimited', vmtotal : 0, vmavailable : 'Unlimited', iplimit : 'Unlimited', iptotal : 0, ipavailable : 'Unlimited', volumelimit : 'Unlimited', volumetotal : 0, volumeavailable : 'Unlimited', snapshotlimit : 'Unlimited', snapshottotal : 0, snapshotavailable : 'Unlimited', backuplimit : 'Unlimited', backuptotal : 0, backupavailable : 'Unlimited', backupstoragelimit : 'Unlimited', backupstoragetotal : 0, backupstorageavailable : '800', templatelimit : 'Unlimited', templatetotal : 0, templateavailable : 'Unlimited', projectlimit : 'Unlimited', projecttotal : 0, projectavailable : 'Unlimited', networklimit : 'Unlimited', networktotal : 0, networkavailable : 'Unlimited', vpclimit : 'Unlimited', vpctotal : 0, vpcavailable : 'Unlimited', cpulimit : 'Unlimited', cputotal : 0, cpuavailable : 'Unlimited', memorylimit : 'Unlimited', memorytotal : 0, memoryavailable : 'Unlimited', gpulimit : 'Unlimited', gputotal : 0, gpuavailable : 'Unlimited', primarystoragelimit : 'Unlimited', primarystoragetotal : 0, primarystorageavailable : 'Unlimited', secondarystoragelimit : 'Unlimited', secondarystoragetotal : 0.0, secondarystorageavailable : 'Unlimited', bucketlimit : 'Unlimited', buckettotal : 0, bucketavailable : 'Unlimited', objectstoragelimit : 'Unlimited', objectstoragetotal : 0, objectstorageavailable : 'Unlimited', hasannotations : False}]
2026-10-28 08:04:56,036 - DEBUG - Payload: {'domainid': 'b08dc2e3-f894-438a-a883-1578af2f5123', 'listall': True, 'name': 'test-a-TestWebhookDelivery-30E8G3', 'command': 'listAccounts', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'gVxxDjQzryQhu9HgpUjjQOcnTtU='}
2026-10-28 08:04:56,036 - DEBUG - ========Sending GET Cmd : listAccounts=======
2026-10-28 08:04:56,076 - DEBUG - Response : [{id : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', name : 'test-a-TestWebhookDelivery-30E8G3', accounttype : 0, roleid : '87d88f8c-d1fe-11f1-81aa-1e0044000301', roletype : 'User', rolename : 'User', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', domainpath : 'ROOT/domain-52LKP6', vmlimit : '20', vmtotal : 0, vmavailable : '20', iplimit : '20', iptotal : 0, ipavailable : '20', volumelimit : '20', volumetotal : 0, volumeavailable : '20', snapshotlimit : '20', snapshottotal : 0, snapshotavailable : '20', backuplimit : '20', backuptotal : 0, backupavailable : '20', backupstoragelimit : '400', backupstoragetotal : 0, backupstorageavailable : '400', templatelimit : '20', templatetotal : 0, templateavailable : '20', vmstopped : 0, vmrunning : 0, projectlimit : '10', projecttotal : 0, projectavailable : '10', networklimit : '20', networktotal : 0, networkavailable : '20', vpclimit : '20', vpctotal : 0, vpcavailable : '20', cpulimit : '40', cputotal : 0, cpuavailable : '40', memorylimit : '40960', memorytotal : 0, memoryavailable : '40960', gpulimit : '20', gputotal : 0, gpuavailable : '20', primarystoragelimit : '200', primarystoragetotal : 0, primarystorageavailable : '200', secondarystoragelimit : '400', secondarystoragetotal : 0.0, secondarystorageavailable : '400.0', bucketlimit : '20', buckettotal : 0, bucketavailable : '20', objectstoragelimit : '400', objectstoragetotal : 0, objectstorageavailable : '400', state : 'enabled', created : '2026-10-28T08:04:56+0000', user : [{id : '31389984-ae76-4de4-adb8-5ff66fcd8edd', username : 'test-a-TestWebhookDelivery-30E8G3', firstname : 'test', lastname : 'test', email : 'test-account@test.com', created : '2026-10-28T08:04:56+0000', state : 'enabled', account : 'test-a-TestWebhookDelivery-30E8G3', accounttype : 0, usersource : 'native', roleid : '87d88f8c-d1fe-11f1-81aa-1e0044000301', roletype : 'User', rolename : 'User', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', accountid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', iscallerchilddomain : False, isdefault : False, is2faenabled : False, is2famandated : False}], isdefault : False, groups : [], apikeyaccess : 'INHERIT'}]
2026-10-28 08:04:56,076 - DEBUG - Payload: {'domainid': 'b08dc2e3-f894-438a-a883-1578af2f5123', 'listall': True, 'username': 'test-a-TestWebhookDelivery-30E8G3', 'command': 'listUsers', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'bM7kPUsI0d6pDL8APPNt/YoNBR4='}
2026-10-28 08:04:56,076 - DEBUG - ========Sending GET Cmd : listUsers=======
2026-10-28 08:04:56,099 - DEBUG - Response : [{id : '31389984-ae76-4de4-adb8-5ff66fcd8edd', username : 'test-a-TestWebhookDelivery-30E8G3', firstname : 'test', lastname : 'test', email : 'test-account@test.com', created : '2026-10-28T08:04:56+0000', state : 'enabled', account : 'test-a-TestWebhookDelivery-30E8G3', accounttype : 0, usersource : 'native', roleid : '87d88f8c-d1fe-11f1-81aa-1e0044000301', roletype : 'User', rolename : 'User', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', accountid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', iscallerchilddomain : True, isdefault : False, is2faenabled : False, is2famandated : False, apikeyaccess : 'INHERIT'}]
2026-10-28 08:04:56,100 - DEBUG - Payload: {'id': '31389984-ae76-4de4-adb8-5ff66fcd8edd', 'command': 'getUserKeys', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'I1/r7VtG4VVvMB81sQKscGshymM='}
2026-10-28 08:04:56,100 - DEBUG - ========Sending GET Cmd : getUserKeys=======
2026-10-28 08:04:56,118 - DEBUG - Response : {apikeyaccess : True}
2026-10-28 08:04:56,118 - ERROR - __createApiClient: API Client Creation Failed
2026-10-28 08:04:56,118 - DEBUG - Payload: {'id': '31389984-ae76-4de4-adb8-5ff66fcd8edd', 'name': 'keypair-31389984-ae76-4de4-adb8-5ff66fcd8edd', 'command': 'registerUserKeys', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'51KpFP2Cj3BqdJIHKDSlyPwvp3c='}
2026-10-28 08:04:56,119 - DEBUG - ========Sending GET Cmd : registerUserKeys=======
2026-10-28 08:04:57,386 - DEBUG - Response : {name : 'keypair-31389984-ae76-4de4-adb8-5ff66fcd8edd', apikey : '0uBSM49K0QT4xmKXEtR7rYg-d8x_4YgYEAxRsAWeXjHSBflGn2B3JJZdGROdxbRWbeHl8iV6TwSQNsssKRKeuQ', secretkey : 'inw1Vy1KjYA0ByzolApmdIMRclu6fNJSsUwG_qdubK1Yihsi5-sOlMvd_ZW3vpfw-VmtV1-o0FSr_KpwsIdMJQ', userid : '31389984-ae76-4de4-adb8-5ff66fcd8edd', username : 'test-a-TestWebhookDelivery-30E8G3', id : '6e54aacb-9342-4e23-ab82-1a11bb0f1a6e', created : '2026-10-28T08:04:57+0000', accounttype : 'NORMAL', accountid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', accountname : 'test-a-TestWebhookDelivery-30E8G3', roleid : '87d88f8c-d1fe-11f1-81aa-1e0044000301', roletype : 'User', rolename : 'User', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', domainpath : 'ROOT/domain-52LKP6', state : 'ENABLED'}
2026-10-28 08:04:57,387 - DEBUG - Payload: {'id': '31389984-ae76-4de4-adb8-5ff66fcd8edd', 'command': 'getUserKeys', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'I1/r7VtG4VVvMB81sQKscGshymM='}
2026-10-28 08:04:57,387 - DEBUG - ========Sending GET Cmd : getUserKeys=======
2026-10-28 08:04:57,711 - DEBUG - Response : {apikey : '0uBSM49K0QT4xmKXEtR7rYg-d8x_4YgYEAxRsAWeXjHSBflGn2B3JJZdGROdxbRWbeHl8iV6TwSQNsssKRKeuQ', secretkey : 'inw1Vy1KjYA0ByzolApmdIMRclu6fNJSsUwG_qdubK1Yihsi5-sOlMvd_ZW3vpfw-VmtV1-o0FSr_KpwsIdMJQ', apikeyaccess : True}
2026-10-28 08:04:57,712 - DEBUG - Payload: {'name': 'Test-06J7F6', 'payloadurl': 'http://10.0.112.250:57255', 'command': 'createWebhook', 'response': 'json', 'apiKey': '0uBSM49K0QT4xmKXEtR7rYg-d8x_4YgYEAxRsAWeXjHSBflGn2B3JJZdGROdxbRWbeHl8iV6TwSQNsssKRKeuQ', 'signature': b'8ALAyj0fhZy2yWBimwA9Ifi2m7c='}
2026-10-28 08:04:57,712 - DEBUG - ========Sending GET Cmd : createWebhook=======
2026-10-28 08:04:58,738 - DEBUG - Response : {id : '5207ff86-3203-4b79-bf87-65a7e44fbba4', name : 'Test-06J7F6', state : 'Enabled', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', domainpath : 'ROOT/domain-52LKP6', account : 'test-a-TestWebhookDelivery-30E8G3', payloadurl : 'http://10.0.112.250:57255', sslverification : False, scope : 'Local', created : '2026-10-28T08:04:59+0000'}
2026-10-28 08:04:58,738 - DEBUG - Payload: {'name': 'Test-TM7XK9', 'publickey': 'ssh-rsa: e6:9a:1e:b5:98:75:88:5d:56:bc:92:7b:43:48:05:b2', 'command': 'registerSSHKeyPair', 'response': 'json', 'apiKey': '0uBSM49K0QT4xmKXEtR7rYg-d8x_4YgYEAxRsAWeXjHSBflGn2B3JJZdGROdxbRWbeHl8iV6TwSQNsssKRKeuQ', 'signature': b'AffGETj4j7Fz66QcxjqWKtM/kEI='}
2026-10-28 08:04:58,739 - DEBUG - ========Sending GET Cmd : registerSSHKeyPair=======
2026-10-28 08:04:59,140 - DEBUG - Response : {id : '55349924-23c5-4429-9280-9e6b7b9cb6a8', name : 'Test-TM7XK9', account : 'test-a-TestWebhookDelivery-30E8G3', domainid : 'b08dc2e3-f894-438a-a883-1578af2f5123', domain : 'domain-52LKP6', fingerprint : 'fc:3f:87:05:14:b7:4f:6f:ea:1b:ce:55:e1:bb:5d:27', hasannotations : False}
2026-10-28 08:05:01,142 - DEBUG - Payload: {'page': 1, 'pagesize': 20, 'webhookid': '5207ff86-3203-4b79-bf87-65a7e44fbba4', 'command': 'listWebhookDeliveries', 'response': 'json', 'apiKey': '0uBSM49K0QT4xmKXEtR7rYg-d8x_4YgYEAxRsAWeXjHSBflGn2B3JJZdGROdxbRWbeHl8iV6TwSQNsssKRKeuQ', 'signature': b'hU6AhqM9ZkoarfRh3TkMA/GrjkQ='}
2026-10-28 08:05:01,143 - DEBUG - ========Sending GET Cmd : listWebhookDeliveries=======
2026-10-28 08:05:01,277 - DEBUG - Response : [{id : 'baeba172-a22b-4420-b0aa-bad5d73b750c', eventid : 'b88a5637-ee6a-4403-92ba-40c0a218e232', eventtype : 'REGISTER.SSH.KEYPAIR', webhookid : '5207ff86-3203-4b79-bf87-65a7e44fbba4', webhookname : 'Test-06J7F6', managementserverid : 'cdce5814-bb52-42f8-9ce6-85d2cdb65e27', managementservername : 'pr14320-n151-kvm-ubuntu26-mgmt1.sofia.shapeblue.com', headers : 'X-CS-Event-ID: b88a5637-ee6a-4403-92ba-40c0a218e232\nX-CS-Event: REGISTER.SSH.KEYPAIR\nUser-Agent: CS-Hookshot/9df2dd12-f83b-41e5-a271-e5f90e4cbf69\nContent-Length: 230\nContent-Type: application/json; charset=UTF-8', payload : '{"eventDateTime":"2026-10-28 08:04:58 +0000","description":"Registering SSH keypair","event":"REGISTER.SSH.KEYPAIR","user":"31389984-ae76-4de4-adb8-5ff66fcd8edd","account":"9df2dd12-f83b-41e5-a271-e5f90e4cbf69","status":"Started"}', success : True, response : 'Event with ID: b88a5637-ee6a-4403-92ba-40c0a218e232 successfully processed!', startdate : '2026-10-28T08:04:59+0000', enddate : '2026-10-28T08:04:59+0000'}, {id : 'efc118af-f9a3-4acf-a3eb-5e7b3e691235', eventid : '4972f1db-1752-4e04-b118-3621839d2d7d', eventtype : 'REGISTER.SSH.KEYPAIR', webhookid : '5207ff86-3203-4b79-bf87-65a7e44fbba4', webhookname : 'Test-06J7F6', managementserverid : 'cdce5814-bb52-42f8-9ce6-85d2cdb65e27', managementservername : 'pr14320-n151-kvm-ubuntu26-mgmt1.sofia.shapeblue.com', headers : 'X-CS-Event-ID: 4972f1db-1752-4e04-b118-3621839d2d7d\nX-CS-Event: REGISTER.SSH.KEYPAIR\nUser-Agent: CS-Hookshot/9df2dd12-f83b-41e5-a271-e5f90e4cbf69\nContent-Length: 255\nContent-Type: application/json; charset=UTF-8', payload : '{"eventDateTime":"2026-10-28 08:04:59 +0000","description":"Successfully completed Registering SSH keypair","event":"REGISTER.SSH.KEYPAIR","user":"31389984-ae76-4de4-adb8-5ff66fcd8edd","account":"9df2dd12-f83b-41e5-a271-e5f90e4cbf69","status":"Completed"}', success : True, response : 'Event with ID: 4972f1db-1752-4e04-b118-3621839d2d7d successfully processed!', startdate : '2026-10-28T08:04:59+0000', enddate : '2026-10-28T08:04:59+0000'}]
2026-10-28 08:05:01,278 - DEBUG - Cleaning up the resources
2026-10-28 08:05:01,278 - DEBUG - Payload: {'id': '5207ff86-3203-4b79-bf87-65a7e44fbba4', 'command': 'deleteWebhook', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'cQda2cgxZEQHggJygEUc1sHDMGI='}
2026-10-28 08:05:01,278 - DEBUG - ========Sending GET Cmd : deleteWebhook=======
2026-10-28 08:05:01,303 - DEBUG - Response : {success : True}
2026-10-28 08:05:01,304 - DEBUG - Payload: {'id': '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', 'command': 'deleteAccount', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'o9jixdcyOcZTZzgibvx6uH0u3sQ='}
2026-10-28 08:05:01,304 - DEBUG - ========Sending GET Cmd : deleteAccount=======
2026-10-28 08:05:01,341 - DEBUG - === Jobid: f6296380-1d29-4138-a5e7-a3fe236c9316 Started ===
2026-10-28 08:05:01,341 - DEBUG - Payload: {'jobid': 'f6296380-1d29-4138-a5e7-a3fe236c9316', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'dPXhaKAZn2OBtcUJlcQINdg8CaM='}
2026-10-28 08:05:01,341 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-28 08:05:01,374 - 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.admin.account.DeleteAccountCmd', jobprocstatus : 0, jobresultcode : 0, jobinstancetype : 'Account', jobinstanceid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', managementserverid : 'cdce5814-bb52-42f8-9ce6-85d2cdb65e27', managementservername : 'pr14320-n151-kvm-ubuntu26-mgmt1.sofia.shapeblue.com', created : '2026-10-28T08:05:01+0000', jobid : 'f6296380-1d29-4138-a5e7-a3fe236c9316', jobstatus : 0}
2026-10-28 08:05:02,375 - DEBUG - === JobId:f6296380-1d29-4138-a5e7-a3fe236c9316 is Still Processing, Will TimeOut in:3599 ====
2026-10-28 08:05:02,376 - DEBUG - Payload: {'jobid': 'f6296380-1d29-4138-a5e7-a3fe236c9316', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'dPXhaKAZn2OBtcUJlcQINdg8CaM='}
2026-10-28 08:05:02,376 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-28 08:05:02,401 - 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.admin.account.DeleteAccountCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Account', jobinstanceid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', created : '2026-10-28T08:05:01+0000', completed : '2026-10-28T08:05:01+0000', jobid : 'f6296380-1d29-4138-a5e7-a3fe236c9316', jobstatus : 1}
2026-10-28 08:05:02,401 - DEBUG - ===Jobid:f6296380-1d29-4138-a5e7-a3fe236c9316 ; StartTime:Wed Oct 28 08:05:01 2026 ; EndTime:Wed Oct 28 08:05:02 2026 ; TotalTime:-1===
2026-10-28 08:05:02,401 - 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.admin.account.DeleteAccountCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Account', jobinstanceid : '9df2dd12-f83b-41e5-a271-e5f90e4cbf69', created : '2026-10-28T08:05:01+0000', completed : '2026-10-28T08:05:01+0000', jobid : 'f6296380-1d29-4138-a5e7-a3fe236c9316', jobstatus : 1}
2026-10-28 08:05:02,402 - DEBUG - Payload: {'id': 'b08dc2e3-f894-438a-a883-1578af2f5123', 'command': 'deleteDomain', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'SPLFs9uVs+dTyICTvQt8VzaDaPQ='}
2026-10-28 08:05:02,402 - DEBUG - ========Sending GET Cmd : deleteDomain=======
2026-10-28 08:05:02,432 - DEBUG - === Jobid: 97da2f89-cd6f-4bad-8428-f6293435eb5d Started ===
2026-10-28 08:05:02,432 - DEBUG - Payload: {'jobid': '97da2f89-cd6f-4bad-8428-f6293435eb5d', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'8HTFDzKXnLEnKO/dGAIDrcKaHqc='}
2026-10-28 08:05:02,432 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-28 08:05:02,455 - 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.admin.domain.DeleteDomainCmd', jobprocstatus : 0, jobresultcode : 0, jobinstancetype : 'Domain', managementserverid : 'cdce5814-bb52-42f8-9ce6-85d2cdb65e27', managementservername : 'pr14320-n151-kvm-ubuntu26-mgmt1.sofia.shapeblue.com', created : '2026-10-28T08:05:02+0000', jobid : '97da2f89-cd6f-4bad-8428-f6293435eb5d', jobstatus : 0}
2026-10-28 08:05:03,457 - DEBUG - === JobId:97da2f89-cd6f-4bad-8428-f6293435eb5d is Still Processing, Will TimeOut in:3599 ====
2026-10-28 08:05:03,458 - DEBUG - Payload: {'jobid': '97da2f89-cd6f-4bad-8428-f6293435eb5d', 'command': 'queryAsyncJobResult', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'8HTFDzKXnLEnKO/dGAIDrcKaHqc='}
2026-10-28 08:05:03,458 - DEBUG - ========Sending GET Cmd : queryAsyncJobResult=======
2026-10-28 08:05:03,480 - 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.admin.domain.DeleteDomainCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Domain', created : '2026-10-28T08:05:02+0000', completed : '2026-10-28T08:05:03+0000', jobid : '97da2f89-cd6f-4bad-8428-f6293435eb5d', jobstatus : 1}
2026-10-28 08:05:03,480 - DEBUG - ===Jobid:97da2f89-cd6f-4bad-8428-f6293435eb5d ; StartTime:Wed Oct 28 08:05:02 2026 ; EndTime:Wed Oct 28 08:05:03 2026 ; TotalTime:-1===
2026-10-28 08:05:03,480 - 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.admin.domain.DeleteDomainCmd', jobprocstatus : 0, jobresultcode : 0, jobresulttype : 'object', jobresult : {success : True}, jobinstancetype : 'Domain', created : '2026-10-28T08:05:02+0000', completed : '2026-10-28T08:05:03+0000', jobid : '97da2f89-cd6f-4bad-8428-f6293435eb5d', jobstatus : 1}
2026-10-28 08:05:03,481 - DEBUG - TestCaseName: test_01_webhook_deliveries; Time Taken: 10 Seconds; StartTime: Wed Oct 28 08:04:53 2026; EndTime: Wed Oct 28 08:05:03 2026; Result: SUCCESS
2026-10-28 08:05:03,482 - DEBUG - Payload: {'name': 'webhook.delivery.allow.http', 'value': 'false', 'command': 'updateConfiguration', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'zHZ5EPlr5V7j5tGUlDbSFjsfVo0='}
2026-10-28 08:05:03,482 - DEBUG - ========Sending GET Cmd : updateConfiguration=======
2026-10-28 08:05:03,508 - DEBUG - Response : {category : 'Advanced', group : 'Miscellaneous', subgroup : 'Others', name : 'webhook.delivery.allow.http', value : 'false', defaultvalue : 'false', description : 'Whether unencrypted HTTP URLs are allowed as webhook destinations. When false, only HTTPS URLs are permitted.', isdynamic : True, component : 'org.apache.cloudstack.mom.webhook.WebhookService', displaytext : 'Webhook delivery allow http', type : 'Boolean'}
2026-10-28 08:05:03,509 - DEBUG - Payload: {'name': 'webhook.delivery.blocklist', 'value': '0.0.0.0/8,10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,240.0.0.0/4,::1/128,::/128,::ffff:0:0/96,64:ff9b::/96,64:ff9b:1::/48,100::/64,2001::/32,2001:db8::/32,2002::/16,fc00::/7,fe80::/10,ff00::/8', 'command': 'updateConfiguration', 'response': 'json', 'apiKey': 'LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q', 'signature': b'gafxqE+JORA1pGovfgWY0IfKeg4='}
2026-10-28 08:05:03,510 - DEBUG - ========Sending GET Cmd : updateConfiguration=======
2026-10-28 08:05:03,538 - DEBUG - Response : {category : 'Advanced', group : 'Miscellaneous', subgroup : 'Others', name : 'webhook.delivery.blocklist', value : '0.0.0.0/8,10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,240.0.0.0/4,::1/128,::/128,::ffff:0:0/96,64:ff9b::/96,64:ff9b:1::/48,100::/64,2001::/32,2001:db8::/32,2002::/16,fc00::/7,fe80::/10,ff00::/8', defaultvalue : '0.0.0.0/8,10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,240.0.0.0/4,::1/128,::/128,::ffff:0:0/96,64:ff9b::/96,64:ff9b:1::/48,100::/64,2001::/32,2001:db8::/32,2002::/16,fc00::/7,fe80::/10,ff00::/8', description : 'Comma-separated list of IPv4/IPv6 CIDR ranges where webhook deliveries are prohibited from accessing. Validation is performed against the resolved destination IP addresses.', isdynamic : True, component : 'org.apache.cloudstack.mom.webhook.WebhookService', displaytext : 'Webhook delivery blocklist', type : 'String'}
2026-10-28 08:05:03,538 - DEBUG - Cleaning up the resources
