)]}'
{"id":"openstack%2Fnova~994421","triplet_id":"openstack%2Fnova~master~I67315422eccc113390fedc905d3217a2d73367a1","project":"openstack/nova","branch":"master","topic":"bp/intel-tdx-libvirt-support","attention_set":{"38744":{"account":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"last_update":"2026-07-23 15:12:14.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-07-23 16:33:29.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-07-23 14:36:18.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"hashtags":[],"change_id":"I67315422eccc113390fedc905d3217a2d73367a1","subject":"libvirt: Add Intel TDX host capability detection","status":"NEW","created":"2026-06-23 10:55:34.000000000","updated":"2026-07-27 12:17:33.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":57,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"e6a159135f9ca348318b96de4d159c33688781a1","_number":994421,"virtual_id_number":994421,"owner":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-23 15:12:14.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":1,"date":"2026-07-27 12:17:33.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-07-23 14:36:18.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-23 12:00:29.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-23 12:18:17.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-23 14:24:25.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-24 16:23:59.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-07-20 13:42:54.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"CC"},{"updated":"2026-07-27 12:17:33.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"d8d7efc9420c86de08902126dba1ea502fc9903c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-06-23 10:55:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8619521f5d1cb93770ac00b8e57e524fea855b01","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-06-23 10:59:34.000000000","message":"Topic set to bp/intel-tdx-libvirt-support","accounts_in_message":[],"_revision_number":1},{"id":"19ddf2457d23bb9cf33911a74322cd97c5ee9988","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-06-23 11:29:04.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"24dfd35fe3d485c558343a8900603b60365148bc","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-23 12:00:29.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I67315422eccc113390fedc905d3217a2d73367a1 .","accounts_in_message":[],"_revision_number":1},{"id":"560e94de73ca622f6e40580ee4382cfd18533e5a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 12:18:17.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98365e0d121d47b497f8d5f0397880e7\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/eddb143f6fbc40939f5fc3e1b6edfd48 : SUCCESS in 24m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cd43165ae1e640f18d0428ac856bcdc8 : SUCCESS in 21m 45s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/da65123ff83a478893c6422ab1f4860c : SUCCESS in 25m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"11638dbee2eb2b0fae17ba8943caaafd50e992a8","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-23 12:31:31.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I67315422eccc113390fedc905d3217a2d73367a1 .","accounts_in_message":[],"_revision_number":2},{"id":"fcfe449afd9ad6bfd502ede57dcf0039258e9bd7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 14:24:25.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ad32b673ab5440e69c9feaf4854e734f\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d8b94b8505c7436397029175d6515e05 : SUCCESS in 2m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/81c4290d4ccf4e41bd9799a072e51265 : SUCCESS in 1h 05m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3d80e462e5d741edb793cd5c113058dd : SUCCESS in 2h 02m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa356df3ea1e48d0bb2349310c5d10be : SUCCESS in 39m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9ab8d53b642f4e12985dc0fc1ce91b0e : SUCCESS in 53m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b181498323264d71a8637c6aed92cd21 : SUCCESS in 7m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d27817593d0c4ae7baae10a8f42286a2 : SUCCESS in 8m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aa2dd8ab17ae473a9be28099b0792ded : SUCCESS in 14m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1f5f6082168147ae977009d0eb265cd2 : SUCCESS in 20m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a2263ca451e493ea9eddf8bdd3cedee : SUCCESS in 6m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52f22879d54a46279fc2b56f93093f91 : SUCCESS in 9m 22s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/60eb4b2c552b4c62b7ce062e12682437 : SUCCESS in 28m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5401b62341274f88a431c5d430a8e4a6 : SUCCESS in 1h 03m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d343aad486ca4257a1a3a2c7272e7e5e : SUCCESS in 44m 29s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/4fa42c3af6294208ac331d90ff6049de : SUCCESS in 37m 37s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/4c172d410b7441239a439ad519385024 : SUCCESS in 1h 03m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b02bc25ed86647628e3904a19d5fae3a : SUCCESS in 56m 36s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e9b683d3d6524da985802a2ef10e20c5 : SUCCESS in 53m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/64907f739b7e48bf8273fdcdd0f44aa0 : SUCCESS in 2h 18m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/17d56b26d7274fefb8dc053efeb4d4a9 : SUCCESS in 2h 45m 37s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3b2aa1bd752a4441aa9517eb04621369 : SUCCESS in 31m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9b6ee579b9a348bfa11c490528bdb02f : SUCCESS in 5m 00s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ed62aec1fb9d49f48f25cd1638750395 : SUCCESS in 25m 27s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ee58acf0490c431c93986773509a319c : SUCCESS in 26m 53s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/0eca93c20fcb4897bfdc6464251a5835 : TIMED_OUT in 2h 01m 26s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ff8968228315497dbaab075f0dc04281 : FAILURE in 17m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a784adfb20842cf8248b68c03aa3a29 : SUCCESS in 1h 01m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/94c4ff061a8e483e9e9383ad4b7ce90c : SUCCESS in 17m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/799804f3725c47baad1f1c3dcbe484a1 : SUCCESS in 36m 43s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/4fce499bad6343ea85e6064cc8bad218 : SUCCESS in 12m 22s","accounts_in_message":[],"_revision_number":2},{"id":"076e4ec79a0a1c1328d8abed4f2e1388c78cd597","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-24 16:23:59.000000000","message":"Patch Set 2: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e9f4ed455414ae83f80ce4125d4131686f0e744f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-26 09:36:18.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"70f5ddc18628b63921353c6a606b35ba9a1fb9e3","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-06-26 09:46:24.000000000","message":"Patch Set 2:\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"21846c337e6a354f0c775e1799dceefaafdfb094","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-30 16:05:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"263f9e4abce8ff0deb9c2697c4d35cbf05a852ca","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-20 13:42:54.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0c77092633394ebebeb5b0571a51fd8791f18065","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-20 14:21:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"396785b10ab55829738fb55657150c5ec7189c77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-07-21 12:12:44.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"28cc245a851ab305665099dbd01ca18c43503cea","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-07-21 12:15:48.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"427dfae14008cefb0bdf9c8d76a42678618c92f5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-21 12:50:14.000000000","message":"Patch Set 3:\n\n(8 comments)","accounts_in_message":[],"_revision_number":3},{"id":"35ae3c95a5d9c63773e4ccda0f9446c213ae3965","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 12:52:46.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cb4a675e7c443a181022208b81898e9\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/66fd50ea8e964d999ee5ea602fc4ce46 : FAILURE in 20m 12s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d65145f551274c0f92f1b5e9e4930dbb : FAILURE in 12m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/bb8314b86c3c46bf99e93941d2f1d436 : FAILURE in 32m 36s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b8ddd5d25bcbbc1db555886ced8088e93538d0cd","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-07-21 12:57:50.000000000","message":"Patch Set 3:\n\n(7 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b15429b1a8638abe33d1f25791fc0ab2172abdfc","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-21 13:08:29.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I67315422eccc113390fedc905d3217a2d73367a1 .","accounts_in_message":[],"_revision_number":3},{"id":"3cd6719183487d3f575a6122837108a0f3b93daa","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-21 13:42:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b23e45ff2b6ef98e2ff254f3b0ef509518856677","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 14:14:14.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a3be075fdb394ce593270dc766b5e886\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/90171f23167c4910994c7c6a6078e6ea : SUCCESS in 2m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c6950735258e49ef81418c1b6583f2f0 : SUCCESS in 38m 24s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f71a1912adab4e499bff3377967feaac : SUCCESS in 1h 39m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cb40caef26574b1ea531a6bd422e7a78 : SUCCESS in 34m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7c4f0a43f94e42619ed4e4aa865c346a : FAILURE in 38m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c335d92708ae401593d526e3fbe26956 : SUCCESS in 8m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/08c9795994f84f648731d259c2fc047d : FAILURE in 12m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe881157b4d846afb2eba61819ea8279 : FAILURE in 12m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6b32035392414acbab6808bdb9627491 : FAILURE in 17m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c99c43be2aa34892addde0ce40509d3d : SUCCESS in 12m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35afae79753e40229e96d96b906420f6 : SUCCESS in 6m 48s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e88212fb713a428087a506c212a11cb9 : SUCCESS in 1h 01m 54s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b8bdae9716064e21b9040e23294fa2f7 : SUCCESS in 1h 25m 44s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/16dade0ee03246d080ca4e160b27124c : SUCCESS in 48m 13s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/0564aef4bbab498180d9fcc9e1ea5198 : SUCCESS in 53m 39s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/09ec486a8ede44f9bb9191eba856a250 : SUCCESS in 1h 00m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0a9bf893624f4b1f8e0d404da2aec2c8 : SUCCESS in 50m 22s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9d07d6bcd38441639a37c528e6afbf77 : SUCCESS in 1h 07m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/62cea27ee2aa456abed89519279fc2e8 : SUCCESS in 1h 52m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/9797440833c143e28ce6f9567affc46e : SUCCESS in 1h 48m 50s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/6aee94c1e31148c2904698f64d53d1e7 : SUCCESS in 52m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/31cd0a0201074996aeb435b559e58d7d : SUCCESS in 5m 08s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f73b44299f90495db8721a86b61acbc9 : SUCCESS in 29m 13s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c3fb29793f4846f6b03366b3cf6c80e0 : SUCCESS in 28m 13s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/4187042f34d7492cbb5de8ed07745883 : FAILURE in 30m 23s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/67e53ffb94c3425d8e919097ed2ca1a8 : SUCCESS in 59m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/355a7d3b4880476599b59cc062c5d7aa : SUCCESS in 52m 57s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/af233b09ce2545909fe6cbfe895d936f : FAILURE in 34m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e499eda7336a468b913d8a717710cf2f : SUCCESS in 19m 43s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/c8a12cb3499f4468b02baba0c62a7e0e : FAILURE in 13m 00s","accounts_in_message":[],"_revision_number":3},{"id":"13f88f9d2925936a3b61aa36e117f25935c0f900","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-22 08:53:05.000000000","message":"Patch Set 3:\n\n(7 comments)","accounts_in_message":[],"_revision_number":3},{"id":"742ef59150bd5271e373161784a790ea06ed8f0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-07-23 12:50:20.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"a41191f94a198c68b6cf97551187fbd1ca45c387","author":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"date":"2026-07-23 12:53:14.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"40f306fc0d6dc77b200c44dc56b0aece99d69252","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-23 13:44:42.000000000","message":"Patch Set 4:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I67315422eccc113390fedc905d3217a2d73367a1 .","accounts_in_message":[],"_revision_number":4},{"id":"367c45d013649a6e02525b38dae0bed03e733cb2","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-23 14:36:18.000000000","message":"Patch Set 4: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"4c447f14e4b74a1564c39def24d5b1b5c0b96de6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 14:37:44.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f7cbaf0e28194bc1a1861b50815f15dc\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5244f0f85c7e4858bef1f014de240cb7 : SUCCESS in 13m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/112f1a0c637c4d999850575631eb2eca : SUCCESS in 33m 33s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/7a43d524d359439d95ae495558adc7bd : SUCCESS in 35m 29s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f1829f4685db2deb4a9326e5ffea27d09739480d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 15:12:14.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/16d5cf1974e14c1caabd58890b5970da\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/8ce75600fc874b7bac02c7d5301e7397 : SUCCESS in 2m 49s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/febeb67d56d14a62b5c86fc46105d5f1 : SUCCESS in 1h 03m 40s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/909fe7c7245242f5986d4493403d34a1 : SUCCESS in 1h 45m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/56b4135d99c440668afca25f4325d5ca : SUCCESS in 1h 02m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d5ce13cbb60d456694b381add16472c8 : SUCCESS in 1h 22m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de880b2897364e069a3249110f2088db : SUCCESS in 7m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79044b3c1b2344d8bc754d1ffbff7eec : SUCCESS in 14m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e32b2bde3461492394000dab1708e805 : SUCCESS in 16m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0d653ccf749f45ad95df40a5eb73272d : SUCCESS in 18m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6cea0fee1b394e34a5bfc9886122067e : SUCCESS in 7m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1373deed8d9940558c00ab8327bd083c : SUCCESS in 4m 43s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/c08341fd72654ab1bd97e6bb0693daaa : SUCCESS in 33m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d85e50dbdf694f38aa619828777a6ba0 : SUCCESS in 1h 15m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/717e57e7bf4947d39437d00f823e83c5 : SUCCESS in 29m 53s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/a08a4c539a90447eb18b8c9ea5c46294 : SUCCESS in 38m 51s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e6f17488565a49e38b1681c74aa069ea : SUCCESS in 39m 25s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/262ad3f9c39e4174b16f4deec80c6830 : SUCCESS in 50m 29s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e66cbb0c2b564e6f97e727b84fb780b5 : SUCCESS in 59m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a469534fbd824afbb048d9ac0eb23d06 : SUCCESS in 1h 53m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/6de470dc755541ef9062b0495abc6946 : SUCCESS in 2h 14m 11s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/30562ae2859f420ab5b2d0bc78c0fc7b : SUCCESS in 50m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/33c27b7557f14feab1e09d64d4acc40c : SUCCESS in 5m 23s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/01b300d8af0a46e29ca1d2b87b1159e3 : SUCCESS in 30m 14s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e5eb11a779104322be0239ee5f19ec98 : SUCCESS in 25m 52s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/48564e66912f423eb271ec32f4794ef3 : FAILURE in 37m 33s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b36c2866ac0f4c88bf8f67241f82a587 : FAILURE in 1h 31m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a94c5c6d4249416d88ac3c27413fbb1d : SUCCESS in 1h 03m 19s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/a874abd0ca314c1ea5c5c0aab2a88103 : SUCCESS in 1h 00m 05s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/db805c44161a45f490337e856173c690 : SUCCESS in 38m 39s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/3585a080714b4b798a9088deafb755e4 : SUCCESS in 16m 43s","accounts_in_message":[],"_revision_number":4},{"id":"f0f873a563951b3302d7ccde350805aec20a1b89","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-23 16:33:29.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e6a159135f9ca348318b96de4d159c33688781a1","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-27 12:17:33.000000000","message":"Patch Set 4: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"462e89e40c76139169c8f3e553ec84207d55cbcd","revisions":{"695da54189d97c589fda1bfd9fed6ffa0777a7e4":{"kind":"REWORK","_number":1,"created":"2026-06-23 10:55:34.000000000","uploader":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"ref":"refs/changes/21/994421/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/994421/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/994421/1"}}},"commit":{"parents":[{"commit":"3ac36dbfd1f3ac00c17ce8dbb4ae97ab120e153e","subject":"Merge \"docs: Speed up release notes builds\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3ac36dbfd1f3ac00c17ce8dbb4ae97ab120e153e"}]}],"author":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-06-16 13:34:51.000000000","tz":-420},"committer":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-06-23 09:10:42.000000000","tz":-420},"subject":"libvirt: Add Intel TDX host capability detection","message":"libvirt: Add Intel TDX host capability detection\n\nAdds host capability detection for Intel TDX to the libvirt driver.\nDetection is performed using three mechanisms: the kernel TDX module\nparameter, libvirt domain capabilities, and the capacity exposed by the\ncgroup misc controller (/sys/fs/cgroup/misc.capacity). The latter is\nused to report the number of available TDX keys.\n\nBumps os-traits dependency to version 3.8.0 to use Intel TDX trait.\nBumps ImageMetaProps version to 1.43.\nBumps ImageMetaPropsPayload version to 1.19.\n\nPartial-Implements: blueprint intel-tdx-libvirt-support\nChange-Id: I67315422eccc113390fedc905d3217a2d73367a1\nSigned-off-by: antia \u003canton.iacobaeus@canarybit.eu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/695da54189d97c589fda1bfd9fed6ffa0777a7e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/695da54189d97c589fda1bfd9fed6ffa0777a7e4"}]},"branch":"refs/heads/master"},"025ee8a335a952101a7f350edd1683bac711341d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-23 11:29:04.000000000","uploader":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"ref":"refs/changes/21/994421/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/994421/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/994421/2"}}},"commit":{"parents":[{"commit":"3880295b520794a4e173a9bfce7815036746f187","subject":"Merge \"Fix cover env HTML testr results missing unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3880295b520794a4e173a9bfce7815036746f187"}]}],"author":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-06-16 13:34:51.000000000","tz":-420},"committer":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-06-23 11:22:43.000000000","tz":-420},"subject":"libvirt: Add Intel TDX host capability detection","message":"libvirt: Add Intel TDX host capability detection\n\nAdds host capability detection for Intel TDX to the libvirt driver.\nDetection is performed using three mechanisms: the kernel TDX module\nparameter, libvirt domain capabilities, and the capacity exposed by the\ncgroup misc controller (/sys/fs/cgroup/misc.capacity). The latter is\nused to report the number of available TDX keys.\n\nBumps os-traits dependency to version 3.8.0 to use Intel TDX trait.\nBumps ImageMetaProps version to 1.43.\nBumps ImageMetaPropsPayload version to 1.19.\n\nPartial-Implements: blueprint intel-tdx-libvirt-support\nChange-Id: I67315422eccc113390fedc905d3217a2d73367a1\nSigned-off-by: antia \u003canton.iacobaeus@canarybit.eu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/025ee8a335a952101a7f350edd1683bac711341d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/025ee8a335a952101a7f350edd1683bac711341d"}]},"branch":"refs/heads/master"},"7ed58c05098e80366d860788d65589d268e36d05":{"kind":"REWORK","_number":3,"created":"2026-07-21 12:12:44.000000000","uploader":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"ref":"refs/changes/21/994421/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/994421/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/994421/3"}}},"commit":{"parents":[{"commit":"9d1dd3b8acd2df19d83692e0cade3911c17032b0","subject":"Merge \"Remove disabling the scope enforcement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9d1dd3b8acd2df19d83692e0cade3911c17032b0"}]}],"author":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-06-16 13:34:51.000000000","tz":-420},"committer":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-07-21 12:02:13.000000000","tz":-420},"subject":"libvirt: Add Intel TDX host capability detection","message":"libvirt: Add Intel TDX host capability detection\n\nAdds host capability detection for Intel TDX to the libvirt driver.\nDetection is performed using three mechanisms: the kernel TDX module\nparameter, libvirt domain capabilities, and the capacity exposed by the\ncgroup misc controller (/sys/fs/cgroup/misc.capacity). The latter is\nused to report the number of available TDX keys.\n\nBumps os-traits dependency to version 3.8.0 to use Intel TDX trait.\nBumps ImageMetaProps version to 1.44.\nBumps ImageMetaPropsPayload version to 1.20.\n\nPartial-Implements: blueprint intel-tdx-libvirt-support\nChange-Id: I67315422eccc113390fedc905d3217a2d73367a1\nSigned-off-by: antia \u003canton.iacobaeus@canarybit.eu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7ed58c05098e80366d860788d65589d268e36d05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7ed58c05098e80366d860788d65589d268e36d05"}]},"branch":"refs/heads/master"},"462e89e40c76139169c8f3e553ec84207d55cbcd":{"kind":"REWORK","_number":4,"created":"2026-07-23 12:50:20.000000000","uploader":{"_account_id":38744,"name":"Anton Iacobaeus","display_name":"antia","email":"anton.iacobaeus@canarybit.eu","username":"antia","status":"Canary Bit"},"ref":"refs/changes/21/994421/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/994421/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/994421/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/994421/4"}}},"commit":{"parents":[{"commit":"9d1dd3b8acd2df19d83692e0cade3911c17032b0","subject":"Merge \"Remove disabling the scope enforcement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9d1dd3b8acd2df19d83692e0cade3911c17032b0"}]}],"author":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-06-16 13:34:51.000000000","tz":-420},"committer":{"name":"antia","email":"anton.iacobaeus@canarybit.eu","date":"2026-07-23 11:51:23.000000000","tz":-420},"subject":"libvirt: Add Intel TDX host capability detection","message":"libvirt: Add Intel TDX host capability detection\n\nAdds host capability detection for Intel TDX to the libvirt driver.\nDetection is performed using three mechanisms: the kernel TDX module\nparameter, libvirt domain capabilities, and the capacity exposed by the\ncgroup misc controller (/sys/fs/cgroup/misc.capacity). The latter is\nused to report the number of available TDX keys.\n\nBumps os-traits dependency to version 3.8.0 to use Intel TDX trait.\nBumps ImageMetaProps version to 1.44.\nBumps ImageMetaPropsPayload version to 1.20.\n\nPartial-Implements: blueprint intel-tdx-libvirt-support\nChange-Id: I67315422eccc113390fedc905d3217a2d73367a1\nSigned-off-by: antia \u003canton.iacobaeus@canarybit.eu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/462e89e40c76139169c8f3e553ec84207d55cbcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/462e89e40c76139169c8f3e553ec84207d55cbcd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
