)]}'
{"id":"openstack%2Fnova~979052","triplet_id":"openstack%2Fnova~stable%2F2025.2~I1a43dc0502e1e65b4ef0348610f5eddb43dbff02","project":"openstack/nova","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-03-11 00:28:58.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"38350":{"account":{"_account_id":38350,"name":"Nicolai Ruckel","display_name":"Nicolai Ruckel","email":"nicolai.ruckel@cloudandheat.com","username":"nicolai.ruckel"},"last_update":"2026-03-11 20:37:05.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I1a43dc0502e1e65b4ef0348610f5eddb43dbff02","subject":"Move cleanup of vTPM secret from driver to compute","status":"MERGED","created":"2026-03-05 19:19:36.000000000","updated":"2026-03-11 20:38:07.000000000","submitted":"2026-03-11 20:37:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"979052","meta_rev_id":"5254abbb4f96e7ff0f841b057c3c4e13070f0d1f","_number":979052,"virtual_id_number":979052,"owner":{"_account_id":38350,"name":"Nicolai Ruckel","display_name":"Nicolai Ruckel","email":"nicolai.ruckel@cloudandheat.com","username":"nicolai.ruckel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-11 20:37:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2026-03-11 00:28:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2026-03-10 10:25:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2026-03-11 00:28:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-05 19:19:36.000000000","updated_by":{"_account_id":38350,"name":"Nicolai Ruckel","display_name":"Nicolai Ruckel","email":"nicolai.ruckel@cloudandheat.com","username":"nicolai.ruckel"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2026-03-05 19:55:44.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-03-05 22:05:21.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-03-10 10:25:14.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"b21c559629c44311f4a1c17e5db699950d26f7bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38350,"name":"Nicolai Ruckel","display_name":"Nicolai Ruckel","email":"nicolai.ruckel@cloudandheat.com","username":"nicolai.ruckel"},"date":"2026-03-05 19:19:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bcc92f1bfe35fbd2582c9bca2169a80dacbbaf98","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-05 19:55:44.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I1a43dc0502e1e65b4ef0348610f5eddb43dbff02 .","accounts_in_message":[],"_revision_number":1},{"id":"e02893e7465dbea914d7325829fae03597c6db29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 22:05:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/497791534ec54a0886cb2b6041fd02b3\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/89a3d0a9a2884d53b97a7407dbc60511 : SUCCESS in 1h 04m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/09603c03a109494e9f54d8ec5bac1ec9 : SUCCESS in 1h 52m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/73c82b074c71497d975efdff624ea652 : SUCCESS in 59m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4be733f3d1a3428b988309e71867f003 : SUCCESS in 28m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b532b58f59847fbad8754e698de1dbe : SUCCESS in 7m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4925b0dcab2e4406bef1ef7dc851d6af : SUCCESS in 14m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e33107757cea4573bd4a0a6dc1ff9533 : SUCCESS in 14m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2fa3d2baf4ee4a208122cdb2ca7fcf3f : SUCCESS in 17m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0e8b9ec79cd43aa992dcaa4a3b9cc61 : SUCCESS in 11m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0db91d715df240638ae0ec85c5995aa5 : SUCCESS in 1h 13m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/69935af8339b4ea796b5e574d56cb535 : SUCCESS in 1h 46m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/09a4664bc4f8412ab49340476e2427d6 : SUCCESS in 53m 34s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a091340fc35540a1bb72e71d19a9b382 : SUCCESS in 47m 32s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/2ab265c5c79742348cf9f571b4bedbac : SUCCESS in 1h 26m 18s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c01546caaf084103a42f545293658d58 : SUCCESS in 2h 38m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/4d1f62a51c3c411fa58b08799c9d795c : SUCCESS in 2h 19m 20s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/1188f1247c9c41a280d9ba58fff64001 : SUCCESS in 46m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1364447dcde94568ac755dbce8500187 : SUCCESS in 5m 24s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8e8595b957b840f3a9debf1b00dee675 : SUCCESS in 25m 05s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/7ac87ac5aa8c4c8a93b1ab807a947f9a : SUCCESS in 27m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/42cd0966e46a49ac9d4d05e22ed2fbe7 : SUCCESS in 50m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ba7f54ef265433e81f69ab10bcb5b26 : SUCCESS in 48m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/04393359e3f34d52b4256973e8415728 : SUCCESS in 14m 51s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/de87f0a5dbb24f368798d79c3efbcade : SUCCESS in 23m 14s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ce24313aea7e49ec942b4a1ca36b6ffb : SUCCESS in 13m 47s","accounts_in_message":[],"_revision_number":1},{"id":"5c931d524484b083b3f9339252fe12fb5c2c417e","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-03-10 10:25:14.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2baa39dfb297481e8520df66597e587361964c5d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-03-11 00:28:58.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5045e35cf4e70b9004418aad92b4274cfeced769","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 00:30:03.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b5a8babc71654c0f74c1293154c21b7266b1867a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 02:44:35.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f697550bf6024269be3a79c530872af0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ba19132d4f404858ac683bc56c9ab960 : SUCCESS in 44m 30s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/16a514ef5780465daf62c3eb13aa0b48 : SUCCESS in 2h 06m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d5cdfe3a325440d08deb42e6d95c9e66 : SUCCESS in 36m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/409e6a472a2a4c53abeda8a0059c6948 : SUCCESS in 9m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0a3a8ab352514b17bf6f5f0bc0854763 : SUCCESS in 10m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b2831725b9aa4b3db414a7b96422f40a : SUCCESS in 8m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ec29e50f23543b69cd3e12a1d3293a7 : SUCCESS in 11m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0245505303784fb3a60adcacd478230d : SUCCESS in 56m 45s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/ae79cab48eb2402d9f6367bd29178b6d : SUCCESS in 28m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f96156f6b5d64bf3989304316adc3a62 : SUCCESS in 24m 36s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7d5f8abe6b4444a69c9baf84f76e4355 : SUCCESS in 1h 59m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/69041416aff64dbd9d440e51684d6b26 : SUCCESS in 2h 09m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/804a09aaaf224b44b508268fb458cea1 : SUCCESS in 6m 26s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2996a3ddc3d8489f8d6d25f70d9b0fc4 : SUCCESS in 1h 53m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/736431fa58f644be80a98c1be506c6fb : SUCCESS in 1h 22m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f5458341a48a4a7f9da43f18486537fd : SUCCESS in 55m 22s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/cf4f116365064c10b0f3e76c6db33568 : FAILURE in 14m 45s","accounts_in_message":[],"_revision_number":1},{"id":"137f345773bab685ff6015ce8a8659ce22950e17","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-03-11 10:58:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"025537f3ac1584de4f0bce7d6dc308bcedb9b482","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 13:05:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/58a0db640a0d44e8bf3a65a955a651ac\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ecc8279f5d404907b225d7f3253fe12e : SUCCESS in 1h 05m 46s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d5cc0034ee2d4fea890352916ecb9be6 : SUCCESS in 1h 57m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/78b5519c4f924fa49cc5e3da46c72fd0 : SUCCESS in 56m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4afa36ac6d9147eebdaa18aee780aed0 : SUCCESS in 29m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/228ecb4bb5e94af099d04ec24555e77e : SUCCESS in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e45e4e43c9e2475e83578a2faa8da615 : SUCCESS in 10m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8306962418014466a86bc810f2449e56 : SUCCESS in 14m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d18886c3e38a438a9efc35501336b477 : SUCCESS in 19m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b354dfa834874be9bc2dfa4fd6145492 : SUCCESS in 12m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c73a112ce9c9461fbc46748f5213700f : SUCCESS in 53m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/219c0c52adbc476f942d1467ef674577 : SUCCESS in 1h 35m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/309706fe108b4f4cb4e0e346eb22c590 : SUCCESS in 28m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/53346e22371c4f85a03df4b5576b6580 : SUCCESS in 43m 56s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/967c1d6f012e471cb89cbf13f5219fb8 : SUCCESS in 47m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ff83e7d5fc514ffeb533a8954d3ea0f6 : SUCCESS in 1h 35m 44s\n- nova-next https://zuul.opendev.org/t/openstack/build/63cc3005db45455d830539f737380e3d : SUCCESS in 1h 55m 06s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/444b4ca18e284506aef0f82b84a82d73 : SUCCESS in 30m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fedc7b01b14b46dfa9bd044ebaeabb33 : SUCCESS in 3m 31s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/82deb3fd95b34b2e89ab935414378117 : SUCCESS in 24m 34s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/8b954c29ca7f4052aa23d2878e55c297 : SUCCESS in 29m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a3ab3a085bb4d40927ae8a12a455d20 : SUCCESS in 1h 13m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c3e7e03b955d421ab75662df2649d214 : SUCCESS in 49m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c8441fca4f04461fab477b1761144482 : SUCCESS in 13m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/40f9a1ad9564401d879ee9cbf627d65d : SUCCESS in 34m 21s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/2caf9f109bf54fdd9ff7d9c0de23e59b : SUCCESS in 9m 47s","accounts_in_message":[],"_revision_number":1},{"id":"abc16a9328b03e83278036793529f00b230273ee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 13:06:38.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"3c6dbbca86d908603a9006643a6ead19f9ba6063","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 15:31:16.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/4f4ab5845ad5483e9d44defce1b235f0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7814f48523484065b713e215f1f8ae7f : SUCCESS in 43m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5207b4a6b6134fe1944e144021235901 : SUCCESS in 1h 50m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f4cc7049b0c345429c64666f6c659dc2 : SUCCESS in 1h 03m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99209e9cc855483fa5cb18ce70f5e1b5 : SUCCESS in 9m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8fc93cffac964a31ad8c225e541d6bd9 : SUCCESS in 12m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6da87406ddf94c86a23d10214fceb9c9 : SUCCESS in 13m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e9b0510d67f44f3adeb855fc7512fd0 : SUCCESS in 11m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db0dabb054904e75bd08f4e643e4796f : SUCCESS in 55m 34s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/53650eaa6eef42f8a5f086d3e1d0de26 : SUCCESS in 23m 52s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b1e674f47e664660ad68e653d6805a5f : SUCCESS in 26m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c24c1b7782624ab3a1f4c36612ab4811 : SUCCESS in 1h 15m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/9286682a1bbc441fb0a58c01d915b7e6 : SUCCESS in 2h 19m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6d0a29a07cac432caeac436853a0b149 : SUCCESS in 5m 31s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/176cf06ef1fe4191b1237c957dc7be6a : SUCCESS in 1h 43m 10s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f5078328f1d14084a53cb521f96c9d32 : FAILURE in 1h 04m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e22cf736f5d4853bbddfc0e0dfc987f : SUCCESS in 1h 01m 35s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b3a3251b553f4518ae3479b2a57b2b0c : SUCCESS in 13m 42s","accounts_in_message":[],"_revision_number":1},{"id":"ba3e5239eadec5c4f3fba22a3c2e49d493add521","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-03-11 15:35:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0ccee17e461d6520a3dbee17540ddc5bf282b2f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 17:57:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1db10f5166ed46b48d84367396c071f1\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/22e9649c915c4a4d88286d6ed15cbb13 : SUCCESS in 1h 05m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/43b5661f11c346ae9ae04ad9e0170812 : SUCCESS in 1h 55m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e184adcdaeed47fa85705d0914f012b6 : SUCCESS in 45m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d23f3fa75e9640b4a3d4ccc52e62e07c : SUCCESS in 29m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32e27e59f6aa4ae3b60f66748bd7022c : SUCCESS in 8m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/14c13f6b0b9449d7a45bc363ec7d78be : SUCCESS in 15m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c2eb22168700403a8d7dee45a208d425 : SUCCESS in 8m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e7ace4c6a469455eab1022e7602f5eec : SUCCESS in 13m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fb4560845c848c69874e78234ed193f : SUCCESS in 6m 27s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/aaf70db26f76449fbc74b2dc408a22d1 : SUCCESS in 1h 12m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6049a12edb36466a879561a34cf45623 : SUCCESS in 1h 36m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3938fa8cdcdf4e91b08c157171bbd193 : SUCCESS in 59m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/94cbf7adf3b345a3a064b4b810324a7c : SUCCESS in 53m 38s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/c4f3456e85cb472690efb16e2bc6d60a : SUCCESS in 57m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/32d3d2f361824eee8d9e2f37fb2bc993 : SUCCESS in 1h 03m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/73889840d57a4833bf5e96012a08b99e : SUCCESS in 1h 57m 59s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/17480adb817a4a6c85151dd8aeade454 : SUCCESS in 31m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9843b9013478493cb23353dac25f1223 : SUCCESS in 5m 40s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/7551f220b31340e9acbfefe55a271f73 : SUCCESS in 32m 49s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/071d7a5b132245b4b7e0b1cc9f54fddc : SUCCESS in 26m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3cbada3aaaf54be085e0f15855f41c46 : SUCCESS in 1h 31m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6d8977e4faaa4475919517f8148919ab : SUCCESS in 35m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4770166de3f848be803fdac7ce6c0671 : SUCCESS in 30m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/601ca591c7a94c18a80545863b0e53ae : SUCCESS in 19m 05s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/fc4cf14629d14262bd4d97c512695ac9 : SUCCESS in 14m 41s","accounts_in_message":[],"_revision_number":1},{"id":"afa2c3ed901f4a8122cdfb7094758e3a24c91954","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 17:57:35.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"95dd62791ba7bbc482e3d4740adcee261e63dcfd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 20:37:05.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/378fe29e46494d82bb75761c201f0e1a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7c3508b70e0c4d8a92322f1b94503f5d : SUCCESS in 1h 03m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6a6861d4a7084f1b9f5cbac09a630e2b : SUCCESS in 1h 54m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1a1a270f1da94500bbab12bbb090e3a9 : SUCCESS in 44m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4f7d652741a49cb864d58b2246fa138 : SUCCESS in 8m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bde56893f08d4a699091c2da9a5c4b60 : SUCCESS in 14m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4c734012c5544b86a6a34a96a0e4977c : SUCCESS in 11m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ef61ba74a744c049ece6ac9b42ee87b : SUCCESS in 12m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/25b3a60f69854cc7a4f5f236b54eba29 : SUCCESS in 32m 09s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bb99b2cd27444c529bd9448a17010bd0 : SUCCESS in 24m 31s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/0a4eabeb75bd421995e959db251a368d : SUCCESS in 28m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f85c233f44014aaeac3f03b3b5afe64a : SUCCESS in 2h 02m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/f41aaedaf12e48c296885f89a290512a : SUCCESS in 1h 47m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f7dec03c5064404c9f570f93b54b03cb : SUCCESS in 5m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7a6bd2f731b149518fba8aec763668db : SUCCESS in 1h 49m 09s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b5058062e77d4a009282e0aa17e6813c : SUCCESS in 1h 21m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c82057e7766437b9abf0fc9dd442ff1 : SUCCESS in 58m 04s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/979a4a1f7c9444519bb4a05fd6fa22d3 : SUCCESS in 15m 04s","accounts_in_message":[],"_revision_number":1},{"id":"bcaae003a004885eeabde7ba2ee51c3a4928533f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 20:37:05.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"5254abbb4f96e7ff0f841b057c3c4e13070f0d1f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 20:38:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71b8e5f328af49da9a63cd9a1aa58280\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0cf0e1886bd440a9951093fdc572884 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a9bcf1105baba46561bf0d88bc327c494d17beea","revisions":{"a9bcf1105baba46561bf0d88bc327c494d17beea":{"kind":"REWORK","_number":1,"created":"2026-03-05 19:19:36.000000000","uploader":{"_account_id":38350,"name":"Nicolai Ruckel","display_name":"Nicolai Ruckel","email":"nicolai.ruckel@cloudandheat.com","username":"nicolai.ruckel"},"ref":"refs/changes/52/979052/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/52/979052/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/979052/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/979052/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/979052/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/52/979052/1"}}},"commit":{"parents":[{"commit":"b4d0692f42878f6c300dfeda5511524f4e1a9d32","subject":"Add functional reproducer for bug 2125030","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b4d0692f42878f6c300dfeda5511524f4e1a9d32"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-22 15:34:47.000000000","tz":-420},"committer":{"name":"Nicolai Ruckel","email":"nicolai.ruckel@cloudandheat.com","date":"2026-03-05 18:47:56.000000000","tz":60},"subject":"Move cleanup of vTPM secret from driver to compute","message":"Move cleanup of vTPM secret from driver to compute\n\nCurrently, vTPM secrets are deleted from Barbican any time instance\ndisks are deleted when driver.destroy() is called. This is fine if the\ninstance is also being deleted but if it\u0027s not, such as during a resize\nrevert, it will fail with the following error:\n\n  nova.exception.Invalid: Refusing to create an emulated TPM with no\n    secret!\n\nwhich will bubble up to the API as a HTTP 500.\n\nThis moves deletion of the vTPM secret from Barbican from the libvirt\ndriver destroy() path to the compute manager _delete_instance() path so\nthat the vTPM secret is deleted only if the instance is being deleted.\n\nCloses-Bug: #2125030\nChange-Id: I1a43dc0502e1e65b4ef0348610f5eddb43dbff02\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n(cherry picked from commit 787d2a130053bd369d35480d6534f01b07c2310d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a9bcf1105baba46561bf0d88bc327c494d17beea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a9bcf1105baba46561bf0d88bc327c494d17beea"}]},"branch":"refs/heads/stable/2025.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
