)]}'
{"id":"openstack%2Fnova~942502","triplet_id":"openstack%2Fnova~master~Ib449dc2f1c4a9af9d423252594261947e811452e","project":"openstack/nova","branch":"master","topic":"bp/vtpm-live-migration","attention_set":{},"removed_from_attention_set":{"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2025-11-19 17:37:39.000000000","reason":"Change was submitted"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2025-11-19 17:37:39.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-11-18 17:30:22.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-11-19 17:37:39.000000000","reason":"Change was submitted"},"20733":{"account":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"last_update":"2025-11-19 17:37:39.000000000","reason":"Change was submitted"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2025-11-19 11:33:20.000000000","reason":"\u003cGERRIT_ACCOUNT_7166\u003e replied on the change","reason_account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}}},"hashtags":[],"change_id":"Ib449dc2f1c4a9af9d423252594261947e811452e","subject":"TPM: support instances with `user` secret security","status":"MERGED","created":"2025-02-22 02:04:05.000000000","updated":"2025-11-19 17:38:51.000000000","submitted":"2025-11-19 17:37:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":68,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"942502-bp/vtpm-live-migration","meta_rev_id":"b848a53ca9d7af5758d3cf22feb853d3290db872","_number":942502,"virtual_id_number":942502,"owner":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-19 17:37:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2025-11-18 17:40:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"value":2,"date":"2025-11-19 11:33:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2025-11-19 14:33:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"value":1,"date":"2025-11-19 14:35:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-02-22 05:05:33.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":"2025-02-22 05:57:56.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":"2025-03-06 12:35:21.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-05-02 00:47:02.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2025-07-25 02:13:53.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2025-07-25 10:14:41.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2025-07-29 13:59:46.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2025-07-30 06:32:21.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2025-08-19 19:28:06.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":"CC"},{"updated":"2025-10-01 21:20:00.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2025-10-10 06:15:56.000000000","updated_by":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"reviewer":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"state":"REVIEWER"},{"updated":"2025-11-18 02:41:33.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"}],"messages":[{"id":"1dbeb7cce05a6ace2e028a1361d1d7fcfa0a63dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2025-02-22 02:04:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"085378427ba4f48b492a72a972e4eb6139be5cf9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-22 05:05:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7c02f9dbdd64540a2bc73335454121f\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/bae4bc7885e7414baa970e23873bdb7f : TIMED_OUT in 1h 01m 17s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7dddc1db1414434b9482716ddd75cb15 : TIMED_OUT in 1h 01m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"21451af4a995f07a92b0766bf70644f95fbe8c3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-22 05:57:56.000000000","message":"Patch Set 1: 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/d6bcf03808c34712bf9ae335f18722db\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6bb9710519fe42b195f9bb6ba9d97a16 : SUCCESS in 1h 04m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5b657544778b49d2874eac536b5f579c : SUCCESS in 2h 03m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/34d44782f2e5448d97366364ef036c7d : SUCCESS in 1h 11m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eaa52d703aaa4bd493c2c6d88fcde88f : SUCCESS in 18m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a0e4f5821eaf4b7aa0f7d1051aca45a8 : SUCCESS in 9m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cbf54418c991440d89d67d6aee2353a5 : SUCCESS in 14m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/520fbf1111b74148b0373b5f7a242018 : SUCCESS in 12m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7d7e90e9541e4dcfad6e9164ab55dfab : SUCCESS in 10m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/36d3a44cb1bb4b5f8faab7b0bbff4604 : SUCCESS in 55m 16s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2daae2c122dd47f3ae245efa745b0438 : FAILURE in 1h 48m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3aeffb2512fb4a4d8992879bdc4274ea : SUCCESS in 48m 34s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e407fa2065554ed0a225ed100a7049de : SUCCESS in 58m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/45ca37e5773445698be7caf10a6ebbd5 : SUCCESS in 1h 59m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/d475076db46b4c6f9e516bcbb0f9357c : SUCCESS in 2h 28m 28s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3c5be4cb55544ddebf116a458b55c8f5 : SUCCESS in 46m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f684396e6e52485dad76f652377bf4a6 : SUCCESS in 6m 23s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3505d22fa8b240a4924e965a9bd8adf8 : SUCCESS in 31m 02s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4d30b06f3b6c4fffbc240490664cd8d8 : SUCCESS in 29m 48s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/85e21c417cab4c0e8a2deff9a8e5fdd4 : SUCCESS in 32m 30s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bfa9901989234ac595dd0dd0e28369e1 : SUCCESS in 1h 25m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ead315bc9d442baab26f3353179b7e6 : SUCCESS in 1h 14m 37s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1f9e57440b194c36b8920b43551c069c : SUCCESS in 26m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/db8d01a3cdb94f75b38024920cadfcfa : SUCCESS in 46m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3eb892aa4e131cf4ca0e4611b43a3893db85163d","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-03-06 12:35:21.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-942502-hhhjv/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"e98b71c1e928b28589e4889c2122832513e502b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2025-03-27 16:16:31.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"a87f01ad265391129a9307afcbdaff696553075d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2025-03-27 17:31:52.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"a0f6af2adcc7149ae03e4398959a731ce080f368","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 18:18:00.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1db34bb718c64146b7e603d46dfd8fad\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/eb7d626ae1dd4095aeeb2886d4345b9e : SUCCESS in 16m 56s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b0f6936818374a26a3d7dfa559174b6d : SUCCESS in 23m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"24627c3b1f09b0964dee53923bc99ce9b12479c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 19:55:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6825105c59b4e3cb33d8120b3347684\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f513090ce7b944ee96ecb2b82e4c8c07 : SUCCESS in 1h 05m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/451686a19c82446e8e1e781da2aae15b : SUCCESS in 2h 01m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3fc65e79b76c4430acab44b7a6a94b79 : SUCCESS in 58m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f562a847f4534215b1dbc745143957d2 : SUCCESS in 28m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12e1e72b42f04a56ac1adbfbd4903aac : SUCCESS in 7m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/882ea6dfa4fc4061909cd58879dccdfa : SUCCESS in 15m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3e6eb4d8dbc74738b4592ff342aea8c3 : SUCCESS in 9m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf0ea79834624098b9a7eff8815ec3e2 : SUCCESS in 7m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/79da6a15c3dc4615aebeb79af88e4ef8 : SUCCESS in 1h 02m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/adf1e9ab83564d2296aa28d0b051fe0e : SUCCESS in 1h 48m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db1b93c3e09046f485bd914187335525 : SUCCESS in 48m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6c5a2408c3134359bc931666ef55998f : SUCCESS in 46m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/409822f3579b40c6bcd071ac19d0cee8 : SUCCESS in 2h 09m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/ac61c2c1f129444aa0a4b5e1d063a7f5 : SUCCESS in 2h 13m 05s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/422d5b8101064049926ca4f111853810 : SUCCESS in 48m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/56bd1e76af054ce0b10c19ca0cff7a2b : SUCCESS in 7m 21s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/66d73c3c31974657afc975d0526f6ffe : SUCCESS in 29m 06s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/43540e9ed7984aaab7469564ca093193 : SUCCESS in 27m 38s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/1fdf43a27bdc474cb8fe0ab6a0dff521 : SUCCESS in 33m 13s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b2792f537c274102ac5abb52205e09bd : SUCCESS in 1h 20m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/add8b4b2524141ad8b7dcc3f9ff55d72 : SUCCESS in 58m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/278cd90bac5f4f619d888de2cff894f7 : SUCCESS in 24m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b3db84f16d904f76ab33ef2b4f179472 : SUCCESS in 30m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b692fa8df8ed5021faebb030ff8ecd6029968243","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2025-03-28 17:26:14.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"d04991d266c2f5e251f39d44c769c72b751b86ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2025-03-28 17:45:25.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.","accounts_in_message":[],"_revision_number":5},{"id":"dc6d9591aef7910430979d18956b917a81a334b7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-28 18:09:48.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1386b8676e734c09af6e7463b5d7827d\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/781d4e6725df4ec1a82604ec259827b6 : SUCCESS in 22m 16s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1f1d27ae579547f780d4941db8312184 : SUCCESS in 23m 40s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2885df562de7413be2fa41c178aacb1c67cf74cf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-28 19:55:16.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ca01da7345d4c54a0fbce13df2917e6\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7890bcf6885d44788e997a4e792c490f : SUCCESS in 59m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7a33e1f284934fb3b0773ae6a540cb4b : SUCCESS in 1h 32m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/145ba9e7441349acba17a43371a904b4 : SUCCESS in 1h 05m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a54afbe34b1422485637be2255e4dcf : SUCCESS in 33m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a67514f3531d4f49aac095098948273f : SUCCESS in 9m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6e93f4a80ded43fd905c90cc36aadca7 : SUCCESS in 15m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/62566e42de054df28deaa21ad1d0e3f5 : SUCCESS in 13m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5012badbfeb24055a050b4d73a650308 : SUCCESS in 13m 23s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/24bde43051114b23956b57039667cb12 : SUCCESS in 55m 28s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/26f4db241fe24c7eac792bce8d86ce06 : SUCCESS in 1h 58m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c5ee46afcb1940a89247ccebef7e837c : SUCCESS in 49m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9ed0ee9913714ac2bb74257818f1d3af : SUCCESS in 54m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0d6f04c9304c47018d53c8b0c13b7a59 : SUCCESS in 1h 59m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/1c8aa128df6c44f3ba58f52d1a6c6ddd : SUCCESS in 2h 01m 52s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/b2cc0321a7364860a3978e82fcb4cedc : SUCCESS in 37m 49s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/67087e3dd2b840939480310213e48f8a : SUCCESS in 5m 08s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/70dc294ae30e40ff931e67c784735833 : SUCCESS in 26m 17s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b711a9dda9a34dd799428db6cf4a88ed : SUCCESS in 34m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c01c7667e9f548aebda346c6727939f2 : SUCCESS in 34m 43s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/35f7d4587a814e86853c9975141dad62 : SUCCESS in 1h 18m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/10d94f9d23534db0a2849bd688276e77 : SUCCESS in 59m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3258dacf913646708e74e265b83f77f5 : SUCCESS in 32m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c5dd860306e744e7b6fd2009dfa50232 : SUCCESS in 29m 44s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"6d86da17232ba2c72d497f1f2d453c2d841774a1","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-03 12:17:47.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-942502-xsrkh/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"000b7f36d6656acca3cf84d3d39a5847c21e593f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-05-02 00:47:02.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4df0cb0ab8ac77dddaff763660daae69d524e959","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-06-14 06:08:56.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"73cc5bf0b3088cc26b72fe14b095e8b72a6f886d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-14 07:06:32.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1a92427117c4dc58d806e4528096efc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/baf2d289f1a242c19d2dafeea9a3a628 : SUCCESS in 22m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ba557f0105b84afaa84c792321dfc26b : SUCCESS in 26m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/55e23f4817cc4538b442014fd307aef1 : SUCCESS in 25m 02s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"37f506588d783f10db15dbac086cc8c8ee2d69c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-14 08:48:33.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c26eda08b1ea4da6aea8cf6cf1f7f4c0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b36a76a57b7345b1b0110a39125635c5 : SUCCESS in 59m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ba58be85283142c8a8b031ce03cc6186 : SUCCESS in 1h 53m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c797b90db50b487dbc25d1b291cb438f : SUCCESS in 1h 09m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0aa73f182613489b9b151ccff6a1bd23 : SUCCESS in 23m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52e92e995cb74cc49782bed5f1b7924e : SUCCESS in 8m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bd82375bcc05401a89568bc71a7917b3 : SUCCESS in 15m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/51b513b34b704d05a12833fc2c50aa2d : SUCCESS in 14m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eb9ffe21eb7241b78d2feae6c270a6bd : SUCCESS in 18m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb442cd7985b44608a3a81e780225387 : SUCCESS in 11m 26s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b5ac68b855704fb596249a5a242609df : SUCCESS in 1h 29m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/23966988c74547099db0f8acf825477b : SUCCESS in 1h 45m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/042d1567a63048de95061fdd0db38c84 : SUCCESS in 56m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8cefa7c4eb554bddbd7116463dfea65e : SUCCESS in 47m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2e4ee0847c6e420a878b5b8495f3345c : SUCCESS in 2h 07m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/4019b35c697e40928757a96a62c4da16 : SUCCESS in 2h 09m 46s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5b8b7896cba84532b14ec07130e212b9 : SUCCESS in 41m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9f0b950bf46b4da6bcd784581f4e2b24 : SUCCESS in 6m 39s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4c31977765804a1f81a1c33fc34b6572 : SUCCESS in 24m 15s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/42165779f37c47fd8e16e36e9c89df2f : SUCCESS in 32m 07s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7639f0a2d5d448d9a1779d48bdd50365 : SUCCESS in 1h 20m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb85527125a34ebb9d0b6aadf877ff50 : SUCCESS in 1h 02m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ff44eef3cfa04966bf780d582f661655 : FAILURE in 23m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5eff33086c4b4a85816f2cd21e576ecf : SUCCESS in 35m 44s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a56363435ce8da13310ad6dd1941f9482927c9a5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-25 02:13:53.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"25f6bb52dbb101639eab9a8579ed8047085dd79b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-25 04:44:37.000000000","message":"Patch Set 7: Verified-1\n\n(1 comment)\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/e20ee275df3b4f95b6c3d7c8de9965d3\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6b09fad9158c48adbe1d6e8bf07b3c51 : SUCCESS in 52m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/62474a22d3ce450291e50ed0e0ade105 : SUCCESS in 1h 50m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e24daece7530476ca8e53b093a60f2a2 : SUCCESS in 1h 05m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a7026078033d4319b85872cbe322ea7f : FAILURE in 21m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45c5c398b7564c2080193ab55706a401 : FAILURE in 6m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/76348ae236b24de58171763b39ea658d : FAILURE in 13m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f472674c7afa4ddd8f986249d36c895b : FAILURE in 14m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d74146cf8f484247b56c0928d91426d0 : FAILURE in 16m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/536472accc4c4677b217a1cd7b1d439d : SUCCESS in 13m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1340d93deb414b13bbd6b47de9b3b861 : SUCCESS in 1h 01m 42s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c23a41a1f649493d87c6ddec7b597d86 : SUCCESS in 1h 19m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d9e24bc975e24786b2d13467d5423be2 : SUCCESS in 32m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/66bb86ebf4854757b2da762d9bc1d399 : SUCCESS in 46m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cea40b46b5234e92adbdcad89d9715ff : SUCCESS in 1h 13m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/15cbd50f0c7c409db3f0c4871908ffb7 : SUCCESS in 2h 06m 57s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3d28cffeb32747ffb61b2d0051dd0ba7 : SUCCESS in 42m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1dc455b977a74772b5eebc2d456f0266 : SUCCESS in 5m 33s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6b79bba5ac30422788348d5576fd5fa0 : FAILURE in 29m 10s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c0258a7b0b4a4e739be5c31894888ed9 : FAILURE in 34m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/08c06282e2e24c5e92fa043a0206b9df : SUCCESS in 1h 17m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d0954b9e3ac34cb09c17595c3b59eef1 : SUCCESS in 50m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/de366fec09ac4a8785d54deb34efda6c : SUCCESS in 24m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a95eb899b69749d29bf48472195a213f : SUCCESS in 34m 13s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"df91ff94d5a7720e0672991ef002a29b1bff5e4f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-25 05:13:21.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"9070383e4735bb2fec7cebed618297b9df943852","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-25 06:23:31.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1d09f51ac8649ef9a31d014fde2cd54\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/efc37bdc7ebb4da6a99d271d526e465c : SUCCESS in 22m 45s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/19eba5bacbd64bb99e4e3fa97ca86edd : SUCCESS in 30m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5b953003ba014767b9e99758a77328a8 : SUCCESS in 38m 04s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"047f71d2017d1da8d6fe442efa80e71e3f42bcdf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-25 07:24:03.000000000","message":"Patch Set 8: 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/e029f02e68704d55a07755c6364db328\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/855219a06fe84ae184a20a1e79466960 : SUCCESS in 1h 00m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/54b0949a8ec24a45b53bb45f9e1ccc9b : SUCCESS in 1h 38m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6cf7e963f9fb4a0e86ffb238b7037fca : SUCCESS in 55m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8bc62a72d9f4559b537c3d0d340a9b1 : SUCCESS in 24m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64442fea96e74d6eb6302029174242f1 : FAILURE in 7m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b3b43cc59048465a8838a40388170769 : SUCCESS in 12m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/417f029e87914c7d823444f7914c74c9 : SUCCESS in 14m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6c596ac314a64731a94a8958c163c7ac : SUCCESS in 18m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4cbe59d93da44888c1712f1dcb11c0f : SUCCESS in 12m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/39eb476f4226494e8ab8e94bf5671053 : SUCCESS in 29m 12s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c4f4d626110d44fb96b0e2ba51c77aef : SUCCESS in 1h 35m 49s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dd1e492600de43a7943af07cbfda3596 : SUCCESS in 47m 02s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4d2ce9a4f38046379e85d94250b3572e : SUCCESS in 26m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3c99402abf054dea866013a9cb880f4f : SUCCESS in 2h 00m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/5d1d4fe58b2b4b49bfb3a574332c7f26 : SUCCESS in 1h 50m 03s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/bcf5628cd7334ac9b6db8855bb534fe6 : SUCCESS in 50m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/11542839a47640f7928255915ac2dbc0 : SUCCESS in 5m 13s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/74515757295c475a95caae0134ddf783 : SUCCESS in 25m 46s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/200dfe44973f4745b2fe82a066c50774 : SUCCESS in 28m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5b3fe5e6617d4ef7a84993c40cfc097d : SUCCESS in 1h 15m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/de2f3748529e4ab9912c7f38b638d9f0 : SUCCESS in 49m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7497571197914b10b8333e7e3ab73565 : SUCCESS in 26m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3836e38ed2cd4cd7ba853a3cf2e3e810 : SUCCESS in 29m 47s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d761cfcd7f45b4d96aaad47dc33b5e94c4052202","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-25 07:36:38.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"1acfe2b676238ca438b15e1370f8ffe39e2cceb2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-25 07:37:52.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"75c4de7ebe9ece9f9acfdebe4a812e9bc1d2958c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-25 08:39:57.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bbb3b468929242a4a4a9a70f9fa6ae54\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/52023e5f7dc449c59216e7aa5cc97ad7 : SUCCESS in 32m 39s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/146a4b771c224a5bbd815e720dea1e42 : SUCCESS in 26m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b87847ecbe0741a299d79854c0b05fe9 : SUCCESS in 39m 24s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"255af6176af49af12c777dc17f7eb33e6385f500","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-25 10:05:18.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/859b7fb197db4643818a7ddb41278c58\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4ffd8b07467c4f0dbc81122b79f8344f : SUCCESS in 54m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f4b63d4575364d5fb8ffdd0c118dd967 : SUCCESS in 1h 38m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d0815505339746489c6f6bd9174af8f3 : SUCCESS in 1h 03m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce0669b985be4190a6dd42b06f33570c : SUCCESS in 25m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/37dc0a836a4e4aee95c40afbbf7af12a : SUCCESS in 7m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c6303606ea854f4babf53ccf17691932 : SUCCESS in 18m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a30d4994bb7c40618d44324b89d755f9 : SUCCESS in 13m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c28277c818d541bb856ae48fcb94ceae : SUCCESS in 17m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2640d7db7d534943b12b3d5dde5439e7 : SUCCESS in 10m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3149a91b658f4c65bd035b9f7801dff6 : SUCCESS in 1h 04m 48s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4557898e7aad4a1685b9ce1d4cdca822 : SUCCESS in 1h 44m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/38450b2621224d90a305699ad7b30060 : SUCCESS in 57m 02s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/582528d0ff854c76af056801c9418a01 : SUCCESS in 48m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4b03bd0748d44e1f808193df94824e0e : SUCCESS in 2h 21m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/9046d72d771944748bd32a77c5f4d956 : SUCCESS in 2h 06m 33s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2bb9862006f04515b49d740cce67cc67 : SUCCESS in 45m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d079dc69fc484dab96960fd89a6ddbf8 : SUCCESS in 5m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/faa4778b5e334a58862a656f1909a125 : SUCCESS in 38m 05s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f9c154a9f647428f94ee358ca98590dc : SUCCESS in 31m 17s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c5b713918d1b4faa8c5479f7ba1850ec : SUCCESS in 1h 28m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/027f5b29cf754a1b934c3d6da2f09930 : SUCCESS in 1h 14m 01s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/63efa7ba0f1d406b819810155873d757 : SUCCESS in 33m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ea9e6ce45d8149f2ad38224e5d91d67b : SUCCESS in 33m 21s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"9557164a5d2097c60042a0c74cb36b7d0eabba69","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-07-25 10:14:41.000000000","message":"Patch Set 9:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":9},{"id":"de333454a595e74820163876e67ad7e577751955","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-26 07:38:53.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"5d9d1fea07dca9866693acd424630a92cfc4bf7d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-26 08:21:44.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0fc3c3d00e9459181a3ed0e3ed58e82\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7e3f5e6fbc4c47b3b66992a646e16c4b : SUCCESS in 29m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a646fccc75ee43be88f8f3f4de09d7b5 : SUCCESS in 22m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/91ea963339f24f52baaed4dbb3da2299 : SUCCESS in 40m 06s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"a691ed842518cb43f19981dd6fa5341bcc241818","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-26 09:50:39.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9526e9b47f684b2b933ef7a2e1e7a182\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4a52ba22412c47eba82ae72134dfbe0c : SUCCESS in 53m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a22d6a94977e4199aeef1263b2e639d4 : SUCCESS in 1h 39m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/efa63d1dd7db4cfc8d3a54a1cf2a183c : SUCCESS in 1h 01m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/144f3165f771496491ebe7ea792f194d : SUCCESS in 24m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd3ebc510d7c48908b7679901a5f3de4 : SUCCESS in 9m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/baf7fb8b88cb4f538877e991a30ae292 : SUCCESS in 13m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/247aa35004b74a888e9679964392a325 : SUCCESS in 13m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b7ad57c8f00646cfb4b8e47d20925250 : SUCCESS in 17m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b039538971f549a9b55c973883d53c52 : SUCCESS in 12m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/05b2e92e27084d268bc98e26ef7c9503 : SUCCESS in 1h 07m 57s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0059ec5c082a46668dbc41c28fd9f195 : SUCCESS in 1h 34m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/711dab7219704328a4db3cf553e61d08 : SUCCESS in 48m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7e86ba5e5a774aba95046e91cea722c6 : SUCCESS in 55m 06s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/79b161cb4e3e4fa69791debc51f26e3f : SUCCESS in 1h 51m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/c0bf2375c8004d629c8ff5f2b845d33e : SUCCESS in 2h 04m 08s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/efd3a8890eb74c78afe4944e7957d096 : SUCCESS in 45m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/162b0f8106ba4fdebb83494d72b121b6 : SUCCESS in 5m 07s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/39d7782da2874b5398c92b8850a11894 : SUCCESS in 27m 18s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2d92141800c6441e83e0eb44998bbdf1 : SUCCESS in 33m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/abdefdd806b343ecab23e8bf1b1f3652 : SUCCESS in 1h 06m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7c705c3aaa247f8af5d45ac5912dc6b : SUCCESS in 55m 27s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/66196b70dfea40ae96b75214a84a05b9 : SUCCESS in 27m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f338a6a304d74338ad9b4d1d090b0f77 : SUCCESS in 32m 09s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"91497def22c76dfa6b23f1dfea3905b76e67be85","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-07-26 10:01:28.000000000","message":"Patch Set 10:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":10},{"id":"856850ef7367c391c790c4363788b37dd8703e11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-29 03:12:28.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"bbde6d1b6d9f7908a154090c12df18148ca8d6f9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-29 05:22:44.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46052feeda5c4b618049a6975b82ea75\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/474240abc38243cca2993f0c3409b467 : SUCCESS in 25m 43s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c3f9ea02412e496187fcbdb530b42f96 : SUCCESS in 30m 27s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c8ec3e6743874a83a502ecea13b94012 : SUCCESS in 23m 08s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"ee482ee037b9433b7bd17c998cc0a2c4cccd77a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-29 06:35:47.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8162cd5890c94420a6e3e8f43f9ea7eb\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bcade195e3794f67890b030ff9435718 : SUCCESS in 55m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2c881d9c695a4b4c95ff9028e6043510 : SUCCESS in 1h 50m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/349ba4f578894a3e8adc2e31401d5afc : SUCCESS in 53m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d7340d71dd4342919d37ca2619cc8fd7 : SUCCESS in 23m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/309bf5adeaf544d2a4d0668ac6bde5ed : SUCCESS in 7m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/02a0433407ff41ba9d6b150a00f5eefc : SUCCESS in 9m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2b6d4503a2a24303910dc461052fe3dd : SUCCESS in 13m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/387ceeb22bb04b8b860ace3aa8b2e9f8 : SUCCESS in 21m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94089ec28e9f4db69db88e5652d70f46 : SUCCESS in 12m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dc0539d7be824b1d8fd6ffb140a541eb : SUCCESS in 1h 03m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4f8379c1bff74bd59d6b82bde88d0cb6 : SUCCESS in 1h 40m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/93ae030882784f62853807c256d5f92f : SUCCESS in 29m 24s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9c94561bedce48f4977022f1cbee967b : SUCCESS in 51m 03s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/265d6fb03acc4716888182056adc977a : SUCCESS in 2h 23m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/f3412c2a85504f4783d80c01eaeda837 : SUCCESS in 2h 11m 40s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/23f189aee35946e4b9c0a88b7f887356 : SUCCESS in 45m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7629b438cde24d5687198c938f9d51fd : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b0f8c10dcef44b8f99ede3f0ebadbf29 : SUCCESS in 24m 54s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2a61ff36dc0a4a9dac266c400101575a : SUCCESS in 36m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/622d0d6612434c70b4417f15b40ca28f : SUCCESS in 1h 18m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b60c77382934425c90f4103dcb211a2f : SUCCESS in 53m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/671552c10ecc4688ba0d1bae64beb5b6 : SUCCESS in 27m 28s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/27f407f00c2542ed8b766ab2a0e01a72 : SUCCESS in 28m 34s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"b061066960b4e8270dcd91f7f3ada6468112bd2f","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-07-29 06:43:15.000000000","message":"Patch Set 11:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":11},{"id":"5bffed18ac85c01073e2cc86f9f24a628702553b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-07-29 13:59:46.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"4714656ef5c34787e9ff8c354993d945ab530e78","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-29 16:45:17.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"d2622aad2433ffb4450f21a421c5dfe9818b037b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-30 01:03:13.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"fc1722fa1ea30c2ed804acecd0d53ca796a38c0e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-30 01:12:56.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"10929064d7303f2844654bf3b0675572f0a2cef3","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-30 01:16:15.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"bfe785ac083d9adce4c2dab5f662e848dcdfbf1c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 02:05:01.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec7a3088154148c3bdabf63761d51ad0\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ed60b2c139974b79b0d06d8f632c5807 : SUCCESS in 30m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8e7790d81ba8415cbf5f6b5dece5fe2a : SUCCESS in 28m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4d3d5154e0a841a5aade62f60b64670d : SUCCESS in 48m 00s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"1a121cb20646430c3b397e7397655f87662b1a56","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 03:40:10.000000000","message":"Patch Set 13: 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/00cbf76476d74fa8809ef5c5a6fc2446\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/66d57ddb581a462ebb81415eb440a51c : SUCCESS in 1h 02m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7a84492ae622460d9667c8b56fa7337d : SUCCESS in 2h 06m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cf4523d6cd024874a0b8b24a5502f915 : SUCCESS in 1h 09m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d00d12fffd74a02b967a1221be3467a : SUCCESS in 23m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2557290e9024e26a9cdcd05bb0d6765 : SUCCESS in 8m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b8beace411414dc3a53b6738f43f8388 : SUCCESS in 14m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c3060eb7d61a48d680ee92ba48e655fd : SUCCESS in 14m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e714468d213d46dc8a6d11f496e8792c : SUCCESS in 18m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ac7cd7020664684afdb5c6ca2924a79 : SUCCESS in 10m 16s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/eb7fc3b9864c42939407ad9983fd71bf : SUCCESS in 1h 07m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/580a26344d0f4deb9692f32419af2563 : SUCCESS in 1h 51m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b64e0bab3fd5480896768b924ba9ff59 : SUCCESS in 48m 46s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/48843b35f73945c4839535be8bcd4775 : SUCCESS in 51m 08s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b6bf58681f8240fcbc220cdc0b25a9bc : FAILURE in 2h 06m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/0f044f1083b14c9f8979c73ac149f520 : SUCCESS in 2h 13m 20s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/11ed61557d834b8e95200cc4f7e4aa93 : SUCCESS in 48m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b2acfd1d093e46ca9399e8c0f193f024 : SUCCESS in 4m 42s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a529c5c59f2e40debe296bff7df82b95 : SUCCESS in 27m 23s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2e73b27b0c4346e68f63510a3adf712a : SUCCESS in 32m 32s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/314bd4eb992a497e97022b9ff76eb3a0 : SUCCESS in 1h 27m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/95f79f152577417fafbbab3d8de47c93 : SUCCESS in 57m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/79916667e8b749d3a1172cfdde90dc3f : SUCCESS in 24m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/68dec40708b049a98f521ad2f7d357c6 : SUCCESS in 31m 00s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"b9ec866edc028cf6e6a06b3e78fe41db0a697ccf","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-07-30 06:32:21.000000000","message":"Patch Set 13: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"73108805f321044d75207139d23b9806d1fd9cd5","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-07-30 15:33:57.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"c2084952eb5ed0cd6d1dadaafd80c1de2372e22f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-08-04 14:45:54.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"4044d97115f1c9e64d5f68a4e09a3488feff8dcc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-04 17:01:29.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"d3a128bba37e835beafd91a54253e855005497ef","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-08-04 17:49:49.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"847198437d14d0d9d3f5bbdfb979d50ce0b0128b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-04 18:21:56.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"39dac84045d9379f0697a1bea2a9ecbfae7bb06e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-08-04 18:38:22.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"c4b18f6b594c8aa858156f80f1e668a86683d5fc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-04 18:54:56.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"8e7cbe3de915939eb0a32c6f8124a0ee56bb9f9b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-08-04 19:10:16.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"3a1db011692160cda7bea38ee06a06b653caa384","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-04 19:55:32.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"8459899cac081f481fe82306d7c652eef9691b20","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-08-04 20:55:20.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"355aedf8bfa6f5b597d36b785c414f262cb909b2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-04 21:35:01.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"ceaf4f95441bec47ba6a82ac02098c6b21b199c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-09 01:15:32.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":14},{"id":"51e160b3f492c213d810f38022a286ebdb989cff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-08-09 01:21:30.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.","accounts_in_message":[],"_revision_number":15},{"id":"cf5d0c4f5d5540d8818449037bf477e23f55813b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 03:39:09.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8f9d56576584b2394fa371194da8422\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4212099f25fa4b41a1855bc7cecadc27 : SUCCESS in 1h 05m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0ff15d767c8e4fbf82e8c4f8d100867c : SUCCESS in 1h 46m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a4e6601f771440f49b7bbb9376474e83 : SUCCESS in 55m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6ae3bc14af6c4c6e97431f648cc4578d : SUCCESS in 22m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68acad4267f04b0d85a4205f948bc098 : SUCCESS in 7m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/21846a0170ce43c590c929bf8ad3c272 : SUCCESS in 13m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/67287de9187349f598199995016aadce : SUCCESS in 11m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0e995ec6a0ae40d7b61422f803a8e7b5 : SUCCESS in 17m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48f78ae9ebb4427c8bfa21a329144d0f : SUCCESS in 12m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1266dfd4e3534d8da5609a119845806d : SUCCESS in 29m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a9ce4e7502b7438e8e8fe113f8f10bed : SUCCESS in 1h 36m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4dca047c3aba4b4f9f8eee95ad4ffb43 : SUCCESS in 47m 59s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ab6ba9a4754e4b59bb5292b909beb58f : SUCCESS in 46m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9fd9de3aabc1462dbd42cbe9185175e1 : SUCCESS in 1h 08m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/59970f63fb024645a187dfda62338d1a : SUCCESS in 2h 05m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d960129c987f42feacd7282e549c83ad : SUCCESS in 31m 29s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/812b55f8588244a299a8dc11ccf6af54 : SUCCESS in 5m 00s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a101ba4b4d344650abab3cbe13b161db : SUCCESS in 26m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/dc8950fb86854b6a856974b642ba54fb : SUCCESS in 29m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/339950f9cc304166ad96a21fb0c4c043 : SUCCESS in 1h 22m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cf0b8742503a4f93a4c351fb731e7524 : SUCCESS in 52m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/20fb789d3fc54ce2a53bd889912ff517 : SUCCESS in 27m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9200f7ea3e8048b6ab0850d5fe52848b : SUCCESS in 33m 36s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"b682c16ea941138f40d941002b4e7b24776c8109","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-08-09 03:45:59.000000000","message":"Patch Set 15:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":15},{"id":"38474f83f42b6c245cc71102631c5c2e787e33b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 03:59:40.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3311559540d945eaa133361ea62859be\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7fa118cfe96641f88892b094ebd18c8e : SUCCESS in 39m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/032f7086126c410ca53ad8d2120ccbee : SUCCESS in 42m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1b968ca7341647a9b8622034e9628990 : FAILURE in 32m 33s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"cf59c0d4f875b19c85c544c81fa76210786ca184","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-08-19 19:28:06.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"570d5e8cd94b732e02ddf42f59998e6c989d2095","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-09-23 06:14:47.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":16},{"id":"3bf75f74933dbb2ffcc0a965fd3e1e3f2a5bd18b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-23 06:53:55.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1249c1e1bc8141718955df66752b4751\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ec868924d91f490fbd39a7567b3886ea : SUCCESS in 34m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f266a0a3523e466b9c9e95174905ce0a : SUCCESS in 29m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c5372f61dea547f0b289ddc9a82bebf4 : SUCCESS in 36m 30s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"4fd3c22bfce2aa8e4a58eb63abafbc4f2fe41111","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-23 08:38:40.000000000","message":"Patch Set 16: 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/532b8f043e3a4bceb3b5b78052de788a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3e37ff7567c84044b895b5ae96634cf3 : SUCCESS in 1h 09m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e542aa8c26304919a4ceaa19c090cf8b : SUCCESS in 1h 06m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bab7bc10d62d444c944cd32f1040f0e6 : SUCCESS in 1h 02m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c720fc7452504438b84146bb3e8aa7ee : SUCCESS in 24m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb34bc236cac473d9a5c7147718d158f : SUCCESS in 8m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bda4f3edb25f489b8f3b14cf1958c475 : SUCCESS in 13m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/728b40b7ae034fb9b574ec42decea93f : SUCCESS in 13m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/526936df26544a43bd41d1cb52eb8956 : SUCCESS in 19m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a0470dc74a94ea2a38d1d035b186d9e : FAILURE in 8m 04s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d34b074be0a4483297c764eb7eeed010 : SUCCESS in 1h 09m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ea28459a361b46158cb617b91ac69704 : SUCCESS in 2h 16m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4f7a96ff50694a7d8c03f436b3960a3a : SUCCESS in 36m 10s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4c7b2d7655a84cd3857faa602759656f : SUCCESS in 33m 43s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/8168786ce6df4fa1af2ac829f8060d37 : SUCCESS in 1h 07m 16s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/19538605a969458baa75246247a6f2ad : SUCCESS in 1h 34m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/f833684c55d149469f980bb99aecf963 : SUCCESS in 1h 11m 26s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/cd49c009bc8e498a99931cf513f59131 : SUCCESS in 51m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4d2eaaaa5b25490d8c7a1ce192cf8448 : SUCCESS in 6m 56s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/44831f0816c14d8aa8cb92cad5bcc4ad : SUCCESS in 24m 11s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b6b9f4d0dc4147f3a2d108f7e2f22ff7 : SUCCESS in 35m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5a477da8d07d4d65b7ec128891cd1d5e : SUCCESS in 59m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a1c53a291d324e81aad0f58f133238aa : SUCCESS in 48m 45s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/403e3df19d6242b8a0e2b3b35b4d2114 : SUCCESS in 29m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/25faab33a9374d14a7240f4a145aa921 : SUCCESS in 15m 59s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7eecb2b304eb43b8804bf8f95e19c3bd : SUCCESS in 15m 09s","accounts_in_message":[],"_revision_number":16},{"id":"2ab1f14ba0083777c5cf59df99f1fa07586825dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-09-23 21:11:47.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":17},{"id":"7b6433636d27220ddaa20dee86501710bf4b941a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-23 22:18:59.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2806ac7eebcb45dead1bf48823ed149c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e8a1d9838ea74ba795b6f925f83db6a3 : SUCCESS in 16m 12s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/91ff1ae13c604891883dc524434b5c7a : SUCCESS in 16m 08s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f0fd80ae0fe3429abd9ab704a547523a : SUCCESS in 18m 57s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"679f7a15455df568bf50e760024e88aa3dbfe021","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-23 23:24:09.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/487c7aec1c4a475e82904d9c367bd711\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c09904bc9ba34b56bf62250a956093d0 : SUCCESS in 1h 02m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/423965b552e042999d7c3f351b647d78 : SUCCESS in 1h 24m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/494164b3dbb64ffc84d9541b5e193891 : SUCCESS in 45m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9dee0cc0ce3441039423dfcd5c1752d0 : SUCCESS in 19m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d0825f7d3c74f1c9a727b2735454539 : SUCCESS in 7m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9e042ecf85a241a9a85253c7e5934444 : SUCCESS in 13m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/22f602da37874010853d1a871245b17a : SUCCESS in 11m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b49035abfbd64237b15d42cc9b7686c0 : SUCCESS in 19m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b81bb4696b0b40448503d12a185ac8ca : SUCCESS in 12m 30s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2a924cffc38148debfa774600c41b84d : SUCCESS in 38m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a4dcd1ed68c34e70a91079b57b3c7caa : SUCCESS in 1h 33m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d6d25e5b5ca14ad0946f19448f210f95 : SUCCESS in 54m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b5d16d5489f74032b4046e88e76a98a1 : SUCCESS in 50m 13s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/af3811d4eb8e4e508119567e22b276fd : SUCCESS in 1h 03m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7b2b3cbd1fc342afbc9b5db3f3bb5a29 : SUCCESS in 2h 05m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/20eb3cfb0c4549c58f6f071c40cf332e : SUCCESS in 1h 27m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/16bf9c1ba2f848018d876b9e0eb3f112 : SUCCESS in 52m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9876e9940eb144288c27ac6330c033bb : SUCCESS in 5m 35s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/86627db27ee24f9095746f4fcc856eff : SUCCESS in 33m 51s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/eac41febf7734a07ad6824ad78dcb9ce : SUCCESS in 26m 04s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f966b8ec10f64164835f91396e1306df : SUCCESS in 1h 03m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dcbc99689ba04448b4ae7fd505c24b36 : SUCCESS in 44m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/941d6e97a2ee4eb08cca8d887de4e0ec : SUCCESS in 32m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/86dda4219a1f462194a7a45fd10b6af4 : SUCCESS in 22m 55s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ee40c29b98de4bd6a3ab07bb85349250 : SUCCESS in 10m 39s","accounts_in_message":[],"_revision_number":17},{"id":"6bc3e09670a7056b2204cb927e6dae6a434eea0a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-09-30 18:43:54.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"932c6f5a55138628f199ae7ceaaca5a78bdae5de","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-09-30 18:45:52.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"22ee66910b8f2d4cf580a82b0e4c0202fb8c84bd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-01 02:41:15.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":18},{"id":"f144cfd2244f7b21e9fbb99350c760b4882ee0b8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 03:51:27.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b511aef05be0400ba9e1c7ec9d652853\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/dabef0e4903948289ebfd53d939da3d0 : SUCCESS in 23m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4e7b663c22364515a072cf7ce81fc60b : SUCCESS in 23m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d64f61ec93eb4e4da85fb6f6f0e1078c : SUCCESS in 18m 19s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"cde503307c2311accd661e0a0d86c8fe724703e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 04:37:46.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5016e0daee4d485c85556e6cfa986ccf\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f5cf07daf88b4118824c339453a36195 : SUCCESS in 55m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/13ad021b47e2492183a7bf33ea7ff362 : SUCCESS in 1h 49m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8548cc437b0f44debcef34aa66c74dd1 : SUCCESS in 1h 05m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1f6070e7876e409ca91562852358970e : SUCCESS in 25m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/131cc609071c4bbca9252fa97ded60fa : SUCCESS in 6m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bd3addf628024d7aa0d95e9985e43997 : SUCCESS in 16m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/577c0f7755e84d2598050ff1d0c6567b : SUCCESS in 15m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/628f6f29f75d416eaabff01bca7ec5cc : SUCCESS in 18m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa1ecfe5bc794833a55caae38c69bc06 : SUCCESS in 12m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5f5dee1ec40c4e848dcf97b7289c87c1 : SUCCESS in 1h 06m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4648c1bba1f344cdae333b03eae992a8 : SUCCESS in 1h 44m 02s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/88ff217deb534e27841edf5205c022b1 : SUCCESS in 50m 51s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e98612b46ecc46a68387d5c01f929514 : SUCCESS in 50m 47s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/6d99469e9b3847e6be4743f9b424e9e6 : SUCCESS in 1h 09m 37s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f8a2bedb8fb348079e46d03a1a8deafe : SUCCESS in 1h 13m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/fd8b68859fdf449c8456fee8baa58924 : SUCCESS in 1h 17m 08s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5ece058013dd400a99a19e0f3d1ecf3c : SUCCESS in 44m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e4e59a2229e04d50b7afe4ac2d1444fb : SUCCESS in 3m 07s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2a5014ca30294dc9bfd9b903e9a77256 : SUCCESS in 24m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/590b30d113794baf8ed8ce5ed3d8026b : SUCCESS in 27m 06s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bfc8a67bc29147e3a91f4aaf430870a6 : SUCCESS in 1h 00m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ab90309db636419b90c5e3de7767c052 : SUCCESS in 1h 01m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f0eaeb26fdc841e394d77744c6ab1972 : SUCCESS in 28m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e762e51b120f48d9a072eacf5063957f : SUCCESS in 25m 02s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/600384b0c0bc441f9550ec46df9a1ab9 : SUCCESS in 9m 29s","accounts_in_message":[],"_revision_number":18},{"id":"d27d8dbb2bfe390af18751b0d390b5f6302a801c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-01 14:12:14.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"3f6fec5c36c0982e4215181aad5a27ccc3dc2931","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-01 16:46:09.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"48babadcab0dc2a1ddf4e2827180d0e8bf48bd12","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-01 20:50:58.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":19},{"id":"ad61eeaa001f2a99e025dfb30abe25abd0c4498e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-01 20:51:27.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"60e894c2705a41ffb6f07de1dc2a7b93135b6aa8","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-01 21:20:00.000000000","message":"Patch Set 19: Code-Review+2","accounts_in_message":[],"_revision_number":19},{"id":"9f80a957ce6772f4e0c699f537eae7b11ce54fac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 22:02:40.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93ec81df6be8429a86c4e30527bcbacc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c7914327f37b408196fb1f239e9c099c : SUCCESS in 18m 48s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c416d12e042347e990ff9b663b6869a3 : SUCCESS in 22m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ec64c0f8a9f841f48433c98119934f43 : SUCCESS in 52m 37s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"b5784e2143ea50415f8e4197dd400fd4012f5f72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 23:26:33.000000000","message":"Patch Set 19: 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/0d99cb02e20e4bc7b2b7450029b83d9f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/533ac55127f3445083962425e6a6d0cd : SUCCESS in 1h 04m 35s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e67c046dac1749d092e098683a3075b0 : FAILURE in 51m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8d8c2241aa344d439fefecbbe73141d0 : SUCCESS in 1h 01m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/084f6832d3f24a6b8b3b937f6ed54c2b : SUCCESS in 22m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71519f3565e94666b47a1beaaa2fefa7 : SUCCESS in 9m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4fc1eeb14d8c4b1dbd3a0a36c61dc973 : SUCCESS in 10m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e8aedae2948c44ad87759f4515dbd617 : SUCCESS in 13m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eb0ebe1873344c8ab30d4124bc2ee1b7 : SUCCESS in 9m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b7df2be5557411898743a09ab602242 : SUCCESS in 10m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5dcd2607f33b410e9cbc4ca08cdd9970 : SUCCESS in 32m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/38f1ed55b14d4f608b7ef971dbb169fd : SUCCESS in 1h 41m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/39351c74a69b40f28b7a34de2e039747 : SUCCESS in 33m 08s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/21f30be96be345638df0675128d99111 : SUCCESS in 43m 43s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/789f16f4e766449c9e3be126a2555778 : SUCCESS in 1h 09m 16s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5881b3d8b7724f60aaecd2ee52d2b590 : SUCCESS in 1h 35m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/f5ccbae48f4f445f87dff6e21b2e5d17 : SUCCESS in 2h 29m 36s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f00cfb62feaa4682ab87384323043456 : SUCCESS in 53m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/db9b69bc10b04baa845edfae78f521bf : SUCCESS in 3m 20s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/31ff86a631d142c1a306840bd4e1a223 : SUCCESS in 27m 10s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f78037b15f734ffd9bea0804cedcaba6 : SUCCESS in 31m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/384a0adf74074a02b761985a6d936ed6 : SUCCESS in 1h 05m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4d4d0059607140388867729cd580c65c : SUCCESS in 33m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6a0c03e2b854461e83feaad2eaae22ff : SUCCESS in 29m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/23c21fa7d0a143f184bd8005c4ae5f51 : SUCCESS in 15m 01s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/2ae15ae199c34ed19ce253d1d09f1cb7 : SUCCESS in 11m 43s","accounts_in_message":[],"_revision_number":19},{"id":"ede3acbe7703fa9e779b8847974811d9622f4af8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-03 05:50:00.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"a1f67acec1d17c280289a52c0883545c9a94b106","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 06:08:56.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ba23d45b5a44db789ad1086f15dfab7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3f7e46a2a85a4fbca83388df14b8e6b8 : SUCCESS in 16m 15s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b299c2d4b0b24fd2ba25f3efb1f94bab : SUCCESS in 16m 39s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/dcf24e690ffd4f3d9d65fcc32f9db6e1 : SUCCESS in 17m 09s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"956bfe393a4287cc64110648c077f375b35c0234","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 07:59:01.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c7e146b1d53426a8420a7b52922a68a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fe7dd2bb540146248c4a718b695085fd : SUCCESS in 1h 00m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a17e7a21b3584723bfb791daa9637630 : SUCCESS in 2h 01m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ad85e82ac39b4c05b387fd4621be8087 : SUCCESS in 57m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e759117a958a441182020f26e3a73e73 : SUCCESS in 24m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/534bacb160404044a1dbb7c04d518e3d : SUCCESS in 5m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0e994f76cd1f454ca02e4e334fefd0d4 : SUCCESS in 15m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d436b51e159a4373bbb3f8771c2a1674 : SUCCESS in 8m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dafa4adfa02a456da43e9328204fe30b : SUCCESS in 14m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e0d511c1503410d8421ab3b7b069706 : SUCCESS in 12m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9a4defeb35b9460aa43a611cabe0d166 : SUCCESS in 1h 02m 11s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6cff1d60adac481a8386fa8ca6f0c133 : SUCCESS in 1h 06m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6324d0db156f4de5bb5a171031b60ac1 : SUCCESS in 52m 36s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c004ccf541e443e5bea9bf449b85188d : SUCCESS in 26m 20s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/227bd2c38e754df984c80603eed825f0 : SUCCESS in 1h 06m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d8cab5705c5545acb701096e1380eb2f : SUCCESS in 1h 36m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/e624324aa7a4451092eab58c6516041c : SUCCESS in 2h 03m 40s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/8c12f584d5ad44708b702cf7f4a4b08f : SUCCESS in 40m 35s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e350d250906b415d8305e03e9c63cd85 : SUCCESS in 3m 07s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bfe2ed73474b4b689fdc455f9b7240ae : SUCCESS in 26m 03s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/34f2481a03af4be6861884920108c6dc : SUCCESS in 26m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f95bb404515744e79bc3a1476888ea8e : SUCCESS in 58m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82c4f2f467404b259ac3f7d4e8944a21 : SUCCESS in 59m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5e641c4e3fab427589556c99fd846322 : SUCCESS in 27m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7fc6bbeee7c64cb582ad0ba5041a8e1a : SUCCESS in 32m 18s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d8373533297d497fb27cafb857b71b1f : SUCCESS in 10m 45s","accounts_in_message":[],"_revision_number":19},{"id":"dd9f9cb48777e87f2ba12e28f8c2a329d22dd981","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-07 16:54:06.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"8213254e6812be8674a59fc1b93b7e286762ac3d","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-07 17:11:55.000000000","message":"Patch Set 19: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":19},{"id":"49d75807c594d4f65a9666b13b3a3fdab848310e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-07 17:45:52.000000000","message":"Patch Set 19:\n\n(2 comments)","accounts_in_message":[],"_revision_number":19},{"id":"a8a18c5ae41bbb2b013a2ede0b97f8414d8eae5a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-07 19:59:53.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"c8fe6416f737cb84041afb217ad5ac29507bf92a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-08 06:13:37.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":20},{"id":"48d977d48fd909a93c4e9f70507167de0a2bbf69","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-08 07:07:37.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4005998d758a4367b15b990dd9e384f5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b550b5b555464a7ca527fa890f2fe721 : SUCCESS in 46m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3dd5b56533064cdeb96a13cb25db0d31 : SUCCESS in 24m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ac2fb4f909d94758986e897393888e2c : SUCCESS in 49m 23s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"a27911c6e98d2373727d71771f6f19110b7cb468","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-08 08:35:58.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ba7c871f8df24a278946a10aeff64b1c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5eaf8515e31a47b79f30838bf70e3e3f : SUCCESS in 37m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/14e9b200d0ec45d0916c0540d854ccf3 : SUCCESS in 1h 58m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f64fd575c31d4f73971465db3076560a : SUCCESS in 1h 02m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ebd3fff8400e438fb7402edd95379c86 : SUCCESS in 15m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/986b62be75f44f30a6b3e5472c34fae7 : SUCCESS in 9m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c4b1af06b03b4f50b00c60fa8897d416 : SUCCESS in 14m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d69c1b18dc8c41cba4eefb0ad463c4c7 : SUCCESS in 8m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/44242890e74041e2aa402e812b24d5fa : SUCCESS in 16m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/122124f6454e40df912a14c969197fb1 : SUCCESS in 12m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8f8d240dc89141bb95bedea59ce40f0b : SUCCESS in 1h 12m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/58c80460775247829df77df64793e3f2 : SUCCESS in 1h 54m 14s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e8176517e86b45a2a29db22e54a28087 : SUCCESS in 28m 31s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/118deecc45f54a3183b4a5e41de4ccd0 : SUCCESS in 39m 21s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9bf692cde2a54a60bbd17f2c2aa05dba : SUCCESS in 1h 03m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/407edc0cec4349a58a1ec78b3da79936 : SUCCESS in 1h 10m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/1100518d07544e3dae97c6c02f485607 : SUCCESS in 2h 14m 09s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/caa5330bc53b49c58088e6bc05a5978c : SUCCESS in 48m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/27d952cdf5504afcb19af2416a88d8a0 : SUCCESS in 3m 29s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3d61ddde67994693a0a1fd7bb097c921 : SUCCESS in 28m 13s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5fa33521d0d347e0b6b49fb4b4016d5d : SUCCESS in 27m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fef1f3479bb0435cb631267da741449f : SUCCESS in 1h 22m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8cae7db4202d41759e3a8b2697a3f71c : SUCCESS in 46m 50s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b9d41c0b967f4bcaa7ea76d51ccbeabb : SUCCESS in 28m 03s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/12b23f1c0a324489aea4512f6fb23200 : SUCCESS in 31m 47s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/36b7a2d52c104ddea74e9df5df616aec : SUCCESS in 13m 11s","accounts_in_message":[],"_revision_number":20},{"id":"512f3c045f7f9e6f207096571728db7e3793a257","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-09 15:01:01.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"52a0b5fa35e276b8f2a9b8c3df06244bf4666835","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-09 15:28:33.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"a91d3d25da420c6e0cc87a0c3660057041a2d524","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-09 15:33:39.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"50ecbc5f91da75607a41b1d0b810a6891a9033c9","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-09 15:35:31.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"8fd7266c8f8540b7222d65438180f5e2da7af977","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-09 15:36:07.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"8ee7b2ed2a356a174e4e14b08d649541cda00132","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-09 15:42:25.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"77c0a4fd877137a93fd2960a8152adf35c6205ed","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-09 15:43:43.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"8e801720ae8220dff0a36afb84463b62a2a6e0bc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-09 15:53:54.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"54ec3c2083fdbc013f0b1a0fb499968c2f40764c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-09 15:58:56.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"b6e78fb905787b47aa6d84b42b1cac16f2b9488e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-09 16:15:24.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"cbf6b0296613a19bdf4b85597188f3428dd404ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-10 03:31:57.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":21},{"id":"f84aae4bf67ab479e8ad616850077bd3e2cb5f13","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-10 03:34:15.000000000","message":"Patch Set 21:\n\n(2 comments)","accounts_in_message":[],"_revision_number":21},{"id":"6bb302638c78ccf0dec3523c0a5de5ea122d9970","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 04:22:04.000000000","message":"Patch Set 21:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa05cd527d114e6b9a9e34634e90e865\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ed1e3b4a01de4ab087ebb0544c888db1 : SUCCESS in 17m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2f328e75397d4827842170f3b5eb2170 : SUCCESS in 28m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/496b3fc846e049798ecaf60536ff05b8 : SUCCESS in 34m 22s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"152179031a7c1586863df53be12c1398c392d496","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 05:51:37.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2fa7146cab6c4dd4b50719a3ebdd8a39\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/70e91846822f407ab1cffd0877d2ce4d : SUCCESS in 1h 01m 23s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7c7da7a94d684011b98d092a25748c5c : SUCCESS in 2h 00m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/82bfea9be0d3456a9c188bf183b43e16 : SUCCESS in 32m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3bd0960b4dc048deba3045a58aee23e8 : SUCCESS in 18m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70bc8bc4c6c84a56adbe9f57f3df8188 : SUCCESS in 7m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/80ab58a5a9a34e8e9b7f1ae84e8c85e5 : SUCCESS in 15m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d3f2dbf82cc34e0bab6bc5042eef7bf5 : SUCCESS in 8m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/23240805ccfd4ad5b926b1dda194d811 : SUCCESS in 17m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1bab0655e4774f1699dce7a4abc2e724 : SUCCESS in 13m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/24e0d873cca949948a0de57398d62550 : SUCCESS in 1h 06m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0d5913c111534a3d9055c4ea178238a7 : SUCCESS in 1h 49m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/990be9c4f10d44188aecd076733fc2d4 : SUCCESS in 52m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4b13e788d8f54ef29d85f3e71eb075c1 : SUCCESS in 52m 26s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/38d399b6635947ec96082445df90aaa7 : SUCCESS in 1h 10m 15s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/90c7439c0d304e5db15e655aba3f5ddc : SUCCESS in 2h 03m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/7f42f93053f14f55af7673ecef891505 : SUCCESS in 1h 13m 11s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/51e7c37e4c924f26b44e5e35a3f785a0 : SUCCESS in 52m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0e2fb84136334cfa9adcd977f6f5222a : SUCCESS in 3m 32s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0cea5b2255fb42b7b5d88243e7e3ba7f : SUCCESS in 29m 03s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/602388d57e8d41aeb5e056e43349d73c : SUCCESS in 33m 33s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0dc0c5727a9a484c991897607ba1d6d0 : SUCCESS in 1h 22m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2dfda35902094bdcaa3f1023e6bd8e94 : SUCCESS in 30m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ad520ffb29884a97bf1055c33d9a573c : SUCCESS in 21m 01s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/efdd22aaaaa14dd39506dee41a2ac84f : SUCCESS in 30m 37s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/972e3fd02de7419cb4b3b340170237a2 : SUCCESS in 13m 37s","accounts_in_message":[],"_revision_number":21},{"id":"6f6b5abc323977ad49ca47a5a648c2b698971b7b","author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"date":"2025-10-10 06:15:56.000000000","message":"Patch Set 21: Code-Review+1","accounts_in_message":[],"_revision_number":21},{"id":"b10438bf3eb294e6efdc650655ccc933fed94c30","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-10-10 06:16:57.000000000","message":"Patch Set 21:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":21},{"id":"9649eae8ef4ffe37b337d1f8cb27fe1be9a92243","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-13 16:54:29.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"6f94dd096cea7ae919f1a62d0d38cd84f11ca4cf","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-13 20:01:47.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"7d12346071daebbd52f958f12bfd1b17184b5f67","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-13 21:07:31.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"f9fcd8e0c2bd8940fb3f7a8c630155e4eef2c70e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-13 21:18:05.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"83b03e1e47a014c793eaf396933119413a2f1762","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-13 21:40:29.000000000","message":"Patch Set 21:\n\n(2 comments)","accounts_in_message":[],"_revision_number":21},{"id":"0355f44dcb45a433340ac50316843e6662376fba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-15 02:06:26.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":22},{"id":"9021cc57d6ef4c160e84cea4b6bf37001e5c9398","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 04:07:42.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0e8936fc4194e499488b461dc60dbc9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6c5f28555ea94790942e32a197e1a803 : SUCCESS in 37m 21s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b7890a3371884de99418ee90dfb47dcc : SUCCESS in 36m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8d3d91ffbb1f4114854ea23e4364e6b3 : SUCCESS in 43m 09s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"0142e1c38894e64fc057e80b343dc297555e3d1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 04:27:37.000000000","message":"Patch Set 22: 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/6379a6b70a46485090664da74897e6a8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5fb8771703b44ca185fa76600237ccbc : SUCCESS in 56m 33s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/85cf2eb424b643ccadc01f89454526d8 : SUCCESS in 1h 56m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2148bca339ba4bb494d96ccc2528a394 : SUCCESS in 59m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e94b78f62ace41479bdecd3be4b9d479 : SUCCESS in 22m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/624ab4cf21ef41388c4e933e8c86e454 : SUCCESS in 6m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0e1130dd092743be96044abf12e80ae1 : SUCCESS in 14m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4e0808eb5fc24124b4fddba8ac714e8f : SUCCESS in 10m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9d17df67283745e7bc8ac3b344dba97f : SUCCESS in 19m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a830e0c078a342648bf9b216840ce3c3 : SUCCESS in 13m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2a63b7d204ad4f129669d113911c072d : SUCCESS in 1h 08m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d54682882d234d7dbde0c125ee8a5d10 : FAILURE in 13m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/53a31c6b4def4e2cabedfb4071673d32 : SUCCESS in 27m 20s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3f5e269cd0cd4ca7aed5b9be185c0284 : SUCCESS in 54m 55s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/8e7d9c2ca51c4dd6bd0ffe9c419eaf3e : SUCCESS in 1h 20m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/078deca586a6474d8266ef909c174be1 : SUCCESS in 1h 52m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/28d7e529ba9e481fa2c1403819232988 : SUCCESS in 2h 01m 34s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/377cd94969ba40889fdeaea3247a8749 : SUCCESS in 41m 20s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7023bd917e964623bceaad2e3187aa81 : SUCCESS in 3m 45s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/605136c2f85a402aa858acf987d90f75 : SUCCESS in 24m 54s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/70e143e5b8da44a2aea88b4f3fc5911e : SUCCESS in 32m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ce43ca733a914b8cad69e08b26c54745 : SUCCESS in 1h 13m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5b2aad9b7e5843269c914cb0d7627eee : SUCCESS in 53m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b8b3bceba7cb43379610e9b7640e6c6e : SUCCESS in 30m 19s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6d30724db3b9474f9fc2aa6ef70f4831 : SUCCESS in 35m 40s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b9b71a6d486d4362a41aff8c74dc15db : SUCCESS in 14m 58s","accounts_in_message":[],"_revision_number":22},{"id":"8f2abfd13c273f8cb05692349eddfe33a5417f2c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-15 15:13:37.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"d0d482bb9d1a8de2981f0d7aa54939227b512b53","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 15:56:09.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b16020f118d04e3d80a8267264e42562\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e4ee1c08f4104948af0fe830e4e51efd : SUCCESS in 17m 11s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/822bb102f7644abb818a8221a3cb63c0 : SUCCESS in 40m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/83110623db7f40a09a49c7a54ff81ca5 : SUCCESS in 22m 14s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"1009ba94cbb46abce54e108109e1a7febef1c3fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 17:23:07.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/185387a3c97f40d48ff1d9b667d1cb81\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7b59364562644180badf2e5f32522d3f : SUCCESS in 46m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d696e258942b46fa8d6a4edea55babf5 : SUCCESS in 1h 30m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d298b68e974c49b1bf27421b38a8c0d9 : SUCCESS in 32m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dba5ab20aeb14be4823caf404a84066f : SUCCESS in 19m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff3542df316a415abe35e03fcdf050a6 : SUCCESS in 7m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e36e5315891341caac0f597cfca3450a : SUCCESS in 13m 56s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/558a3a0a94964185ab47b368c62ee78b : SUCCESS in 14m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f47e3900f7b34e77a30057649d6305a4 : SUCCESS in 15m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/762380f23e95423f9d6702017b4180f0 : SUCCESS in 6m 12s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6461daf6053d4c8eb103b13855afc3e8 : SUCCESS in 1h 09m 05s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2c6d9a6f66be4c5c8e99c9ed4f57efaf : SUCCESS in 1h 46m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8e97296e71c0435094b8136dd8523a14 : SUCCESS in 52m 52s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8b43233bf35f478daac607c6ab9af5d3 : SUCCESS in 56m 45s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/260255180313451a9b64059f31f8d582 : SUCCESS in 56m 50s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/87d5e4de2a90463fa5ff90abc3b39775 : SUCCESS in 1h 56m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/c89746c1fc894dc19daa9e1018cbc969 : SUCCESS in 2h 04m 10s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a536851ff6cd45ec84c90f2c12e00545 : SUCCESS in 52m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f85b6e78c3074e1396a8283aab67107e : SUCCESS in 7m 43s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4afb01455bcb4996a401a05e984ba48e : SUCCESS in 28m 39s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/bc0250eb07294cfcb23131e26ea46cdf : SUCCESS in 32m 10s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bb83d56c479f4ac0b0b3ed13a5ccb52e : SUCCESS in 1h 02m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61ffd69b875c4f849f347065450d7425 : SUCCESS in 1h 02m 24s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8e34c4bcfd9947d694268000cfab63dc : SUCCESS in 34m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8f006583f1eb4adf80dff91439279948 : SUCCESS in 33m 58s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6de760106309440e94e6e4461c4dc865 : SUCCESS in 14m 49s","accounts_in_message":[],"_revision_number":22},{"id":"82c85393259982d86a325371bacd004c7c0be204","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-10-15 17:29:45.000000000","message":"Patch Set 22:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":22},{"id":"415714071f21fec0ff679afa8eac0b525b21414d","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-20 17:13:21.000000000","message":"Patch Set 22: Code-Review+2","accounts_in_message":[],"_revision_number":22},{"id":"89f48102945caf819515c0efe37c25c7c9780aa6","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-10-28 13:59:16.000000000","message":"Patch Set 22: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":22},{"id":"3603e208be25e0836089b39ad2b52efb1c7e6a38","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-31 21:13:53.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":23},{"id":"d22663934bb2c7a2c2d646bd6961b3be9bb66917","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-31 21:36:04.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"7d275b1e73f2074dec1b8e2ba2c0184e075ef888","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-31 21:46:22.000000000","message":"Patch Set 23:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9c1be3da9d941b5b89608bdcdb1c726\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5114792cef6b4491a180a7dca7906e6e : SUCCESS in 29m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fe0766173d48435aa577d3f61d296170 : SUCCESS in 29m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5f0b24f5095c40d88eebc57f57d97b9e : SUCCESS in 22m 54s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"1a3420c20274eb40b6161be848346f77596853a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-31 23:42:25.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b85809ce84e49d3b7b89d5cb92ae1cb\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/36a4733e5a1f4d32b9960b9cf1fc349b : SUCCESS in 1h 05m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b4246f715bfc4a94b856a238fff1d04b : SUCCESS in 1h 50m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cc0951a1c6db4285a3d8eaa82162d0c4 : SUCCESS in 51m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/79c2efb0807943199c3e622004eba71e : SUCCESS in 25m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/747794a4e8804380b9445eaaf3b4b0e0 : SUCCESS in 7m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c7b3ff52c0984356919e2ce54df1fb30 : SUCCESS in 16m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/aba98734d29b41f0a4236c8a7a139810 : SUCCESS in 14m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ed00c5a7ab9c4def9d9fe1ed9667d072 : SUCCESS in 19m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d8283a8f09e48eca73fac31a2078b09 : SUCCESS in 14m 49s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/03771c3b77ab4958be7dc586457724e9 : SUCCESS in 29m 21s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/017ca158ea6b4be8b27a497a29d1790e : SUCCESS in 1h 51m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f8eb8cf2c00d44638efa50b3bddbd330 : SUCCESS in 52m 52s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fbd5f0e531e049bd9d4087d2f2958bba : SUCCESS in 56m 10s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7fbd3a70fdaa49c6b7c7637aa3e04288 : SUCCESS in 1h 11m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6ff9a3825b8d4a2a906805ef882a72d3 : SUCCESS in 2h 05m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/f7b5cf176d4a4dcbaeac2b2450f3fb9c : SUCCESS in 2h 21m 28s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a2e3d66ab30c46899cd7254c31be2921 : SUCCESS in 44m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ab77959595904857b1e74c951e33fef7 : SUCCESS in 7m 10s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8c35a6bdbde94a70a680ae4cabc6287a : SUCCESS in 27m 39s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/779191be985444179c700c664fbdc56a : SUCCESS in 35m 10s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9689ee91b3fd4c638990251694ceb6e7 : SUCCESS in 1h 02m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/de7ff203c8234b9d931ece1c41ec736a : SUCCESS in 54m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/94de7952fffe44b48c5526a178fb53e6 : SUCCESS in 29m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5e0caa4fa26945299a521cede6d1b8c0 : SUCCESS in 28m 47s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/266529a9b0a741c9aaec1cd7fddc26bc : SUCCESS in 12m 38s","accounts_in_message":[],"_revision_number":23},{"id":"c40a9ce94a8e0432e9dcd83216050599579081ed","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-10-31 23:52:55.000000000","message":"Patch Set 23:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":23},{"id":"d0226e2e3714a9d59117ecd64935829de51939e4","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-11-03 18:44:14.000000000","message":"Patch Set 23: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"2101a67025aa8a1bb50cf11f31a4184e1a2d582b","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-05 17:20:44.000000000","message":"Patch Set 23: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"4aa9919f293b6141acd12483d3da853deedf37fa","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-05 17:31:22.000000000","message":"Patch Set 23: Workflow+1","accounts_in_message":[],"_revision_number":23},{"id":"56815b3d427b10a9d5575e8f891a2e1b8a64af3c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-05 17:32:18.000000000","message":"Patch Set 23: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":23},{"id":"56062907618d93aa95c7b5ac7646af110400a633","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-05 19:53:25.000000000","message":"Uploaded patch set 24.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Workflow+1\n","accounts_in_message":[],"_revision_number":24},{"id":"9ee31825351a06c75a09202ce4479cc9270242b6","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-05 19:55:07.000000000","message":"Patch Set 24: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":24},{"id":"c0700780197a086b8023809e3266ec79e2a23410","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-05 21:39:30.000000000","message":"Patch Set 24:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db41b24389b4475d92eb70e930f6ad15\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fa127c3d46014c998c47eada8a53de79 : SUCCESS in 25m 08s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d80c2d6232dc48fca95c4085e80a1979 : SUCCESS in 24m 46s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b98597001b8f461fa4e7e3fcc222388d : SUCCESS in 28m 22s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"4d6626e8dfa4b9497154dbce9133600f1ef1fabb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-05 22:08:15.000000000","message":"Patch Set 24: 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/ff2e5065659544d88f4556033c6db1f5\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5b4fd492cfc441e39835a9b1f8ff2368 : SUCCESS in 1h 01m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/39b3f0d2558c49ee95f3cc99f517aaab : SUCCESS in 1h 53m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/379a1e02ccec42c2a8c4d0f95ffddb69 : SUCCESS in 1h 12m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9d9ea7a628045f0ae38b8137987b9df : SUCCESS in 25m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad0865de2987488da6f2cf9b1c8b9273 : FAILURE in 8m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1a38e8fbb857477ea5a5c8a0696cba3e : SUCCESS in 13m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e3f2096fd04d4df5a9f5f2dd6556b872 : SUCCESS in 13m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aaadc0fc8e214c7b8692d4ebe3decf7d : SUCCESS in 17m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b0e3406f4004faaae5a50b3ea89edbe : SUCCESS in 10m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8c9670ee2ae843a78859ff0a229b85b5 : SUCCESS in 1h 01m 17s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a70c7a5de1e94db19358307d37d0bbf3 : SUCCESS in 1h 50m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6bee15fe51714aadb61ec4de67337ad0 : SUCCESS in 55m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/05722473c3754865a0f3b73e5c97a319 : SUCCESS in 41m 31s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/1f3ac91e6d9444da9c12f994d7a5e942 : SUCCESS in 1h 02m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/849e537eb40a4b20821bb98bba7f90f0 : SUCCESS in 1h 58m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/6e28467ecebe4659996344ed1b81e751 : SUCCESS in 2h 11m 28s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/248693b2bd42421092e4f12d03f29880 : SUCCESS in 43m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7b35d5d2ec564e2e977e1ee088bc6cb4 : SUCCESS in 5m 33s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/37066dd38b7e42c883cd8e76616b7476 : SUCCESS in 25m 45s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/cd22ec478ecd4532bef2b209b8b05913 : SUCCESS in 25m 50s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f692da9182dd474ca89456fc0a546a98 : SUCCESS in 1h 27m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1978d4b24b0b4e11a4d13222b6634fd3 : SUCCESS in 41m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e467ff215f7c42d78941c60fcd2f6f93 : SUCCESS in 28m 51s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/d4935ec75ecc477a8f76f4dfbf5a3b6a : SUCCESS in 25m 51s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/bb9d4d01934f45a3a14f8a7e9bc1b854 : SUCCESS in 15m 06s","accounts_in_message":[],"_revision_number":24},{"id":"2d854db05a044ab4c323f1fb60139a9c3991d7bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-06 09:45:17.000000000","message":"Uploaded patch set 25.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":25},{"id":"b1c202529fa2f75cc2f2a5a2d278cc6a94bac32f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-06 09:46:31.000000000","message":"Patch Set 25: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":25},{"id":"8d531a418c118f026b2779fedf25056fccd82319","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 10:15:47.000000000","message":"Patch Set 25:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc6ff350992a4a8fa2c5ed1ccc183da6\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/93daf8c7b1894c3eb0040e5b40e36634 : SUCCESS in 16m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9c470b0b264a41c2af6fb6a1403e1de8 : SUCCESS in 27m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d6c236a115f44b79b0a0e76f6efa220d : SUCCESS in 18m 32s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"35e2792b0190b7d0dc2322ac4854fdb43fd47166","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 12:06:01.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6aac52a83784083b1d3ba10f12e28e0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/946a079ade764d5abb95972201098270 : SUCCESS in 1h 04m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5212bdaf14a84be980eb7f3530f323e4 : SUCCESS in 1h 38m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1a41d8e5141e4b949610108d857e5395 : SUCCESS in 1h 08m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/232eae4aa2ee4b8c9cb14eade5aa9e66 : SUCCESS in 16m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b3c9b71a59a49e996fb24e1a17ba354 : SUCCESS in 7m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/44b29637dc0140e08032c7cabf13b106 : SUCCESS in 13m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ea485f4ce7cd4120b4e5278f3640a829 : SUCCESS in 14m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0b2e66bb8d9e4204831cf6bf6d47fa5e : SUCCESS in 15m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8db04fb70c274d6aaf91bacce9005dcd : SUCCESS in 14m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3ada63ead24e44d189bcb8a3d20887ec : SUCCESS in 1h 11m 42s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/31199654568c43b987e56796f8492482 : SUCCESS in 1h 42m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/88cfd08d191044349f40992fb9b697d1 : SUCCESS in 36m 44s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2007fdab93974d7ca636f9695a895363 : SUCCESS in 48m 09s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/b69c86ef086348ec9e70aa2963983902 : SUCCESS in 1h 00m 16s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7751cd4048024d71bf6fc2e2d0916e82 : SUCCESS in 1h 22m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/36e92138e8e54ce78abde625d0f2ccb7 : SUCCESS in 2h 13m 38s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/65a6da6bbb2e4f93a5a5679984308bcc : SUCCESS in 45m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/661d03c71c79467889f3e5891d65adb8 : SUCCESS in 5m 11s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/06121860e6e1466ba9a594fa195f10d8 : SUCCESS in 29m 23s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c0681ae34bf645cd8bf4ca8f4ec7a399 : SUCCESS in 30m 39s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/effdde2bcdff4df68451dd537cf97f9a : SUCCESS in 1h 19m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5f2df81a4a284a4f8aa6a48aef881c1f : SUCCESS in 56m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/92ee1ac7eb59401b80f79e96fe1e129e : SUCCESS in 27m 29s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6dc6ad94555340c3b4cea65fbb72453e : SUCCESS in 18m 36s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7e882d1b135747a5b605c4ba83abc543 : SUCCESS in 14m 24s","accounts_in_message":[],"_revision_number":25},{"id":"68979ade662e01d1166ef143e6ac8e9eddd9f9bd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-08 20:03:37.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":26},{"id":"6573072d664f4833e70daa3cedf5f61b3a1ab596","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-08 20:47:31.000000000","message":"Patch Set 26:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eec9b41469e242c4a273861568c9dea7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/89bd7c5c66f84b71a6e0fbe7f3fae217 : SUCCESS in 21m 35s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/268247e449494bf895d81625fd99918d : SUCCESS in 37m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ae6a8948508f489b96d16a55b2e13881 : SUCCESS in 41m 26s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"7f02244312f982df6c38568dbbe501e2298b97b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-08 22:16:27.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f7358961614475e9cef836fff0f8cca\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3cee7161af3a4791a2e3d9ebadacd631 : SUCCESS in 1h 04m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e189bb1681dc411090d0317e1b439b93 : SUCCESS in 1h 52m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/765c2fa6d028424a999d5e01868047a4 : SUCCESS in 49m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a41ada6d18554e24a17f88c9307aefa8 : SUCCESS in 29m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60948cca7ee149ab9be9586f969c13ba : SUCCESS in 7m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fb976cd8aa4649488bcbd60937bd975f : SUCCESS in 15m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/30f60065968c4e269ddf9bc6133579db : SUCCESS in 13m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b397358f3bd940108dc610a59d4c1170 : SUCCESS in 18m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ebac9c85f92a4b70a5ad911777d6417d : SUCCESS in 15m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b8f5cc9b024844ebad75a899f797ffb2 : SUCCESS in 1h 08m 21s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/cd490b3196214a1f80c368d0b194e2dd : SUCCESS in 2h 05m 49s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fcb2859471024dc9bca293c537bdc504 : SUCCESS in 54m 58s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9b7504a4a597488fa235b362ce14bd23 : SUCCESS in 51m 58s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/b81c8b0bac72482e9e80d3969b0ca670 : SUCCESS in 1h 12m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1d9854a3dfc649d386f22b29268ce6c7 : SUCCESS in 2h 03m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/c6d8a2924cff4a5ab506083fd8974581 : SUCCESS in 1h 46m 21s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3029073b988f4fba9c7bc1f6f6de0fe2 : SUCCESS in 47m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7476b1d4f31b472fb6d9c84b524bdfb7 : SUCCESS in 5m 15s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/81237ff361804ccb9b4d997674f11d44 : SUCCESS in 23m 03s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4c2dcab4ec54484098a5ac1d958d502a : SUCCESS in 44m 06s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0a24c5253f9e43b78f08fc2c6a693125 : SUCCESS in 1h 33m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b17ae1af81484544af3a6ca0a86c151e : SUCCESS in 1h 11m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a2dc0b7c001147559f53b15ef0f60965 : SUCCESS in 27m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a3c21cf6454f4e9fb37fac05d005db84 : SUCCESS in 36m 58s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/845d11f3e40b42549ad229ddc24da44f : SUCCESS in 14m 31s","accounts_in_message":[],"_revision_number":26},{"id":"f065983a09ab696bc335862232c58452cc8ec55a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-10 23:29:25.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"d2116b04b18219a1e39b4d60ce50fe4a4d9ba96a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-11-12 19:16:05.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"96c87df8648432a7d5412a88818dd9a20f7d3056","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-12 20:28:00.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"c6290acba715bf69c50c4812aa4069b3fd00e2d7","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-17 16:47:29.000000000","message":"Patch Set 26: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":26},{"id":"cc55c1c732c283ec4d8dfea79f0441523d0afa13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-18 01:32:13.000000000","message":"Uploaded patch set 27.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":27},{"id":"f69427f53b894f747c682d46dcc4ac0e463ba161","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 02:23:07.000000000","message":"Patch Set 27:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/216775c0d077421aac30efafb4d7ec82\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/430d0caf7434498a870f451c0464e945 : SUCCESS in 18m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ea0002c1c53046b0896637abc95dd78c : SUCCESS in 17m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/19aa34fbf4324b6a8e423a46e77a7236 : SUCCESS in 47m 00s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"79cbc6fabe32bbb4dd39e008e2d65fff58f29d87","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-11-18 02:41:33.000000000","message":"Patch Set 27:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib449dc2f1c4a9af9d423252594261947e811452e .","accounts_in_message":[],"_revision_number":27},{"id":"26ef59718f2ffcf82081b9c8e1cf0fe35ef3cc0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 03:52:47.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1eba22af99cd4fc4a22b4a9d6e444351\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c0b3593ae1f04990bbaf6894508328ab : SUCCESS in 46m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1f3f2009be874335a77827f685e27e4d : SUCCESS in 1h 38m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/07c85a47f2084bbd97eac826fd6645b1 : SUCCESS in 1h 12m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/047f32849f5440c191e307ac28c0e99d : SUCCESS in 29m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cc2079c7c974eab88f136613ebe7ed5 : SUCCESS in 8m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/28d24cd631da44a49d597950299e334a : SUCCESS in 17m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6f3ce64ab3ff45198fc647c709d90cba : SUCCESS in 12m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a239d6ce9ca4b23a25d81f12f79d34f : SUCCESS in 18m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/868dc35337af419cbd00b2cfdc290a23 : SUCCESS in 12m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/34459991c9fc4b9d85553e4b04addb6e : SUCCESS in 57m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3ea4dfd982ac45d0a3a73f4862761fd2 : SUCCESS in 1h 06m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1efe01f1423745dd99ccc2c321c6035e : SUCCESS in 33m 44s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d83d706acfc6436fa7e05181c5e4119d : SUCCESS in 59m 15s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/15e8828b01a04cad804691ad98302b40 : SUCCESS in 1h 15m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/20a62c9c643c4d558d01c5f7ad3fe5e8 : SUCCESS in 2h 07m 49s\n- nova-next https://zuul.opendev.org/t/openstack/build/088f316eb2be4523bc0d1098c3126487 : SUCCESS in 2h 03m 02s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/aab6da1afdac4e39bbf90590dd11b180 : SUCCESS in 56m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/863a33de6aae45d59035fb1dfa46e377 : SUCCESS in 6m 37s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/026084f65c9249ecb13664884ab4fcd3 : SUCCESS in 28m 08s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/1df52da1d7254247a5760e50b62fe346 : SUCCESS in 28m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/38adebb7b2904ce8abf9f2ad012bdebf : SUCCESS in 56m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8dfebe422bc34a0e9dd2aa86701f83b6 : SUCCESS in 1h 00m 01s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ec7deecc05c34d7482c4b2a12f191459 : SUCCESS in 29m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2bd4cbe4f12647abb04d6b5187067a1e : SUCCESS in 25m 20s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9d16b6593f2f41eea6dc73883aaa9e65 : SUCCESS in 18m 04s","accounts_in_message":[],"_revision_number":27},{"id":"06ddcb9f580c7482dd136d719d22034921b3b363","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-11-18 17:30:22.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"1a087daf0e68de8e122f99a1ef24d09a47d0046a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-18 17:34:37.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"1c5724afef71b7ff90aa310084e48c57271be63f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-11-18 17:40:56.000000000","message":"Patch Set 27: Code-Review+2","accounts_in_message":[],"_revision_number":27},{"id":"e46649bfd4dc269cae670163ca4f128488e3246d","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-19 06:10:45.000000000","message":"Patch Set 27:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-942502-pz8c4/index.html\u003e","accounts_in_message":[],"_revision_number":27},{"id":"55a96e34d1615945e95c70a817d6b73b9e0cc0c3","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-19 11:33:20.000000000","message":"Patch Set 27: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"2ea343be4fe71446122e91a732814068a76d8384","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-11-19 14:33:30.000000000","message":"Patch Set 27: Workflow+1","accounts_in_message":[],"_revision_number":27},{"id":"0b62f0b0b77655f0b35aeec42ca64cf2ab77d431","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-19 14:35:52.000000000","message":"Patch Set 27: Workflow+1","accounts_in_message":[],"_revision_number":27},{"id":"c064ea5563fa3fc795e82cdc66f5cfe5e9a7267b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 14:36:23.000000000","message":"Patch Set 27: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":27},{"id":"70b445a7c5df1d14a36aa63ad50aa2143fa5db95","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 17:37:39.000000000","message":"Patch Set 27: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/04d43d88d28141f3b270b7b8f826a6a8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a60e1be258e84881a4347b4d0793e5bd : SUCCESS in 1h 01m 11s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/276cbb1764844314a8c305019766f15a : SUCCESS in 1h 49m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b4816907a3424e50bdea0f0e6d579d0f : SUCCESS in 38m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0844500e177b4aa495a992f179d1e18d : SUCCESS in 8m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/20ea85c4d1d5469dbb35e205532533d1 : SUCCESS in 14m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/19b3b6abc8b74f15a584c3cfd6c69f61 : SUCCESS in 18m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f41edbeca2e54c029a12e0c42e023de4 : SUCCESS in 7m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/20e9cabe53a644f0b57ca295325b9d4d : SUCCESS in 56m 31s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4ba587feac2b48ee9e0b9c6e6bb07727 : SUCCESS in 30m 56s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5445b1cca71c4833a37101aec47d3e8e : SUCCESS in 26m 01s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3e1cdc806a5b45baaf99a3084f1da8f7 : SUCCESS in 2h 15m 19s\n- nova-next https://zuul.opendev.org/t/openstack/build/02507200a17e4908a6f6e6a79d92e248 : SUCCESS in 1h 12m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/33ad48d2d47d42ed9b5d718477e09a25 : SUCCESS in 5m 21s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fa148d073ecc4b579d48c8ffe6d64f0a : SUCCESS in 1h 51m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f293f845a8ad482d9777bd95a9041c67 : SUCCESS in 1h 18m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/42539436f6dd426eaa17c9e50f816623 : SUCCESS in 44m 07s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/bf3e28b705f54065899f31ae5f191a22 : SUCCESS in 15m 02s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/14a8323512f441a7a9236c83dcb74d51 : SUCCESS in 50m 51s","accounts_in_message":[],"_revision_number":27},{"id":"93f5e5c4939783e3d98a0df314993831bcf77d61","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 17:37:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":27},{"id":"b848a53ca9d7af5758d3cf22feb853d3290db872","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 17:38:51.000000000","message":"Patch Set 27:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/92166c2928f746719c7bd66d9ea4b542\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a9be5a9bd1642b48734c05a8da49bf7 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":27}],"current_revision_number":27,"current_revision":"ad1dd5e594a81c53f8e8c3c121d0f4a6c3bbb770","revisions":{"e020ba5de7d3b12a4f3dd126232ffad2e14adc46":{"kind":"REWORK","_number":1,"created":"2025-02-22 02:04:05.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/02/942502/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/1"}}},"commit":{"parents":[{"commit":"1cbed7bd2c93680f4dac66955071c25598d752ae","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1cbed7bd2c93680f4dac66955071c25598d752ae"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:53:52.000000000","tz":-300},"subject":"TPM: support booting instances with `user` secret security","message":"TPM: support booting instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nImplements: blueprint vtpm-live-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e020ba5de7d3b12a4f3dd126232ffad2e14adc46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e020ba5de7d3b12a4f3dd126232ffad2e14adc46"}]},"branch":"refs/heads/master"},"7fb31e319e1bbe74745af2f9e9d5fcdc91a93af3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-03-27 16:16:31.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/02/942502/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/2"}}},"commit":{"parents":[{"commit":"df411b46bf1d04d75631187c8792f99592588fbe","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/df411b46bf1d04d75631187c8792f99592588fbe"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-03-27 16:14:32.000000000","tz":-240},"subject":"TPM: support booting instances with `user` secret security","message":"TPM: support booting instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nImplements: blueprint vtpm-live-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7fb31e319e1bbe74745af2f9e9d5fcdc91a93af3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7fb31e319e1bbe74745af2f9e9d5fcdc91a93af3"}]},"branch":"refs/heads/master"},"91c1eee93037b38aa5ac330d946249a4ece00277":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-03-27 17:31:52.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/02/942502/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/3"}}},"commit":{"parents":[{"commit":"3f27e753c008fa5329e6f9d579bdf07961c96ee8","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3f27e753c008fa5329e6f9d579bdf07961c96ee8"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-03-27 16:16:50.000000000","tz":-240},"subject":"TPM: support booting instances with `user` secret security","message":"TPM: support booting instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nImplements: blueprint vtpm-live-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/91c1eee93037b38aa5ac330d946249a4ece00277"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/91c1eee93037b38aa5ac330d946249a4ece00277"}]},"branch":"refs/heads/master"},"18afe38b84544fa1f166888a5e6149ef2ab0bed7":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-03-28 17:26:14.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/02/942502/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/4"}}},"commit":{"parents":[{"commit":"b29f4e3185e014f6594742d8647ee6c2416d01ef","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b29f4e3185e014f6594742d8647ee6c2416d01ef"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-03-28 17:21:49.000000000","tz":-240},"subject":"TPM: support booting instances with `user` secret security","message":"TPM: support booting instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nImplements: blueprint vtpm-live-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18afe38b84544fa1f166888a5e6149ef2ab0bed7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18afe38b84544fa1f166888a5e6149ef2ab0bed7"}]},"branch":"refs/heads/master"},"c9477dd9d0828e28d7318f07e4a55b3bd50ece8d":{"kind":"NO_CHANGE","_number":5,"created":"2025-03-28 17:45:25.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/02/942502/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/5"}}},"commit":{"parents":[{"commit":"fb35e7d5dae1f9c6b931c5a5eabe96b01cde0c5e","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fb35e7d5dae1f9c6b931c5a5eabe96b01cde0c5e"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-03-28 17:45:18.000000000","tz":-240},"subject":"TPM: support booting instances with `user` secret security","message":"TPM: support booting instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nImplements: blueprint vtpm-live-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9477dd9d0828e28d7318f07e4a55b3bd50ece8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9477dd9d0828e28d7318f07e4a55b3bd50ece8d"}]},"branch":"refs/heads/master"},"1edfeab341fcb2f57d7aef27ce66a0759e35f39b":{"kind":"REWORK","_number":6,"created":"2025-06-14 06:08:56.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/6"}}},"commit":{"parents":[{"commit":"77bc50a20f91c508b14ed6159a0b0b4f1e31d6fe","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77bc50a20f91c508b14ed6159a0b0b4f1e31d6fe"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-06-14 05:53:28.000000000","tz":0},"subject":"TPM: support booting instances with `user` secret security","message":"TPM: support booting instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nImplements: blueprint vtpm-live-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1edfeab341fcb2f57d7aef27ce66a0759e35f39b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1edfeab341fcb2f57d7aef27ce66a0759e35f39b"}]},"branch":"refs/heads/master"},"11fc353eb600c4c060fb2126dd36156535326316":{"kind":"REWORK","_number":7,"created":"2025-07-25 02:13:53.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/7"}}},"commit":{"parents":[{"commit":"751cd7f1b6195e7643eb4cfe2841dad7731a542e","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/751cd7f1b6195e7643eb4cfe2841dad7731a542e"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-25 02:07:13.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nImplements: blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/11fc353eb600c4c060fb2126dd36156535326316"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/11fc353eb600c4c060fb2126dd36156535326316"}]},"branch":"refs/heads/master"},"6aff2d233fd5bfcde2af08a31525eed67ce1c3f0":{"kind":"REWORK","_number":8,"created":"2025-07-25 05:13:21.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/8"}}},"commit":{"parents":[{"commit":"a4e099b5ac16dd18a006d33fed0e17f0e051645d","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a4e099b5ac16dd18a006d33fed0e17f0e051645d"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-25 05:06:56.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nImplements: blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6aff2d233fd5bfcde2af08a31525eed67ce1c3f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6aff2d233fd5bfcde2af08a31525eed67ce1c3f0"}]},"branch":"refs/heads/master"},"751a4ec4817bda9963cb9782e3b0861ecbd722e7":{"kind":"REWORK","_number":9,"created":"2025-07-25 07:36:38.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/9"}}},"commit":{"parents":[{"commit":"a4e099b5ac16dd18a006d33fed0e17f0e051645d","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a4e099b5ac16dd18a006d33fed0e17f0e051645d"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-25 07:35:36.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nImplements: blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/751a4ec4817bda9963cb9782e3b0861ecbd722e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/751a4ec4817bda9963cb9782e3b0861ecbd722e7"}]},"branch":"refs/heads/master"},"d56fd4731054611a7110d441170f9f49772c0ea3":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2025-07-26 07:38:53.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/10"}}},"commit":{"parents":[{"commit":"8d4624f1cad7c8d6a2462ff9f3ba335f42710484","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d4624f1cad7c8d6a2462ff9f3ba335f42710484"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-26 07:37:58.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nImplements: blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d56fd4731054611a7110d441170f9f49772c0ea3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d56fd4731054611a7110d441170f9f49772c0ea3"}]},"branch":"refs/heads/master"},"933cdee9e7ae8a0ee40a676d03959acd32609fc4":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2025-07-29 03:12:28.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/11"}}},"commit":{"parents":[{"commit":"0d5aab2da36d74e7dd69133d1ca162415b2918eb","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0d5aab2da36d74e7dd69133d1ca162415b2918eb"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-29 03:07:04.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nImplements: blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/933cdee9e7ae8a0ee40a676d03959acd32609fc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/933cdee9e7ae8a0ee40a676d03959acd32609fc4"}]},"branch":"refs/heads/master"},"77e0bdb1dc623a6f0ac982ffbae0700debbba20e":{"kind":"REWORK","_number":12,"created":"2025-07-30 01:03:13.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/12"}}},"commit":{"parents":[{"commit":"25fde3e341375b25682b9a526bfa613cbc43db15","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/25fde3e341375b25682b9a526bfa613cbc43db15"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-30 00:34:49.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77e0bdb1dc623a6f0ac982ffbae0700debbba20e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77e0bdb1dc623a6f0ac982ffbae0700debbba20e"}]},"branch":"refs/heads/master"},"1f3704d29336cda575aa8b76a31b1bf20790ff9b":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2025-07-30 01:12:56.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/13"}}},"commit":{"parents":[{"commit":"8e88c33e519720185522ba53f04b98fb00233d9b","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e88c33e519720185522ba53f04b98fb00233d9b"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-07-30 01:12:33.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1f3704d29336cda575aa8b76a31b1bf20790ff9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1f3704d29336cda575aa8b76a31b1bf20790ff9b"}]},"branch":"refs/heads/master"},"2590aea90d8c3ddd54ea45ca25c735cdd0e2694a":{"kind":"REWORK","_number":14,"created":"2025-08-09 01:15:32.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/14"}}},"commit":{"parents":[{"commit":"f6167aac9335b2ac46854c0d81ecbd6504983a2f","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6167aac9335b2ac46854c0d81ecbd6504983a2f"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-08-08 23:41:22.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2590aea90d8c3ddd54ea45ca25c735cdd0e2694a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2590aea90d8c3ddd54ea45ca25c735cdd0e2694a"}]},"branch":"refs/heads/master"},"3902e4fb319d169b296611df1bb491bfc42028f9":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2025-08-09 01:21:30.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/15"}}},"commit":{"parents":[{"commit":"3f2fa4efaafe9a77422ffcbad682021652ef4114","subject":"TPM: migrate legacy instances to new security policy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3f2fa4efaafe9a77422ffcbad682021652ef4114"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-08-09 01:17:40.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3902e4fb319d169b296611df1bb491bfc42028f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3902e4fb319d169b296611df1bb491bfc42028f9"}]},"branch":"refs/heads/master"},"34fd9eac7e11575b6f86ac2bbaedcfb201799232":{"kind":"REWORK","_number":16,"created":"2025-09-23 06:14:47.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/16"}}},"commit":{"parents":[{"commit":"9b3e93196b61305396a7dec96fe82453868e4858","subject":"Add hw:tpm_secret_security extra spec validation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9b3e93196b61305396a7dec96fe82453868e4858"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-23 06:02:36.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34fd9eac7e11575b6f86ac2bbaedcfb201799232"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34fd9eac7e11575b6f86ac2bbaedcfb201799232"}]},"branch":"refs/heads/master"},"55f663801b27ecfee88c90b383bb1c01232cc14f":{"kind":"REWORK","_number":17,"created":"2025-09-23 21:11:47.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/17"}}},"commit":{"parents":[{"commit":"9b3e93196b61305396a7dec96fe82453868e4858","subject":"Add hw:tpm_secret_security extra spec validation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9b3e93196b61305396a7dec96fe82453868e4858"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-23 15:40:50.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55f663801b27ecfee88c90b383bb1c01232cc14f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55f663801b27ecfee88c90b383bb1c01232cc14f"}]},"branch":"refs/heads/master"},"455c6d97eb715ea6e3d5d1f9afd9a06372fcd53b":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2025-10-01 02:41:15.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/18"}}},"commit":{"parents":[{"commit":"1fc39b4adead20fa4dea1ec6c8a5112de1f46308","subject":"Add hw:tpm_secret_security extra spec validation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1fc39b4adead20fa4dea1ec6c8a5112de1f46308"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-01 02:23:06.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/455c6d97eb715ea6e3d5d1f9afd9a06372fcd53b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/455c6d97eb715ea6e3d5d1f9afd9a06372fcd53b"}]},"branch":"refs/heads/master"},"82d1a45b431bbd381e6f897424756f0bcc116978":{"kind":"REWORK","_number":19,"created":"2025-10-01 20:50:58.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/19"}}},"commit":{"parents":[{"commit":"1fc39b4adead20fa4dea1ec6c8a5112de1f46308","subject":"Add hw:tpm_secret_security extra spec validation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1fc39b4adead20fa4dea1ec6c8a5112de1f46308"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-01 20:49:03.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/82d1a45b431bbd381e6f897424756f0bcc116978"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/82d1a45b431bbd381e6f897424756f0bcc116978"}]},"branch":"refs/heads/master"},"26ae924a5d3e790bd6059e8501fe02c7b1228d1e":{"kind":"REWORK","_number":20,"created":"2025-10-08 06:13:37.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/20"}}},"commit":{"parents":[{"commit":"89af84f8bc4aaf2b7ad793c2c9d5013682857f06","subject":"Add hw:tpm_secret_security extra spec validation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/89af84f8bc4aaf2b7ad793c2c9d5013682857f06"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-08 06:12:38.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/26ae924a5d3e790bd6059e8501fe02c7b1228d1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/26ae924a5d3e790bd6059e8501fe02c7b1228d1e"}]},"branch":"refs/heads/master"},"790be790989f3006a42130f4ac1aec3ae7acd01b":{"kind":"REWORK","_number":21,"created":"2025-10-10 03:31:57.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/21"}}},"commit":{"parents":[{"commit":"c3ab178419d99fcddf53e5235ef774c471c2dba1","subject":"Add handling for vTPM secret permission error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c3ab178419d99fcddf53e5235ef774c471c2dba1"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-10 03:19:24.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/790be790989f3006a42130f4ac1aec3ae7acd01b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/790be790989f3006a42130f4ac1aec3ae7acd01b"}]},"branch":"refs/heads/master"},"b7d94dd4f59ea3b25125c8f0dafdf308496e84cc":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2025-10-15 02:06:26.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/22"}}},"commit":{"parents":[{"commit":"1924e4aca69cc183f61c65d74b99198eb58b5bfd","subject":"Add handling for vTPM secret permission error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1924e4aca69cc183f61c65d74b99198eb58b5bfd"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-14 23:24:14.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b7d94dd4f59ea3b25125c8f0dafdf308496e84cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b7d94dd4f59ea3b25125c8f0dafdf308496e84cc"}]},"branch":"refs/heads/master"},"d7c6a248321a531e095ba790e7b5081136906b8c":{"kind":"REWORK","_number":23,"created":"2025-10-31 21:13:53.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/23"}}},"commit":{"parents":[{"commit":"b4861a6d2b9fa0f77fa49156601672b51371ce0f","subject":"Add handling for vTPM secret permission error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b4861a6d2b9fa0f77fa49156601672b51371ce0f"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-30 02:41:34.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d7c6a248321a531e095ba790e7b5081136906b8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d7c6a248321a531e095ba790e7b5081136906b8c"}]},"branch":"refs/heads/master"},"f9f0b24a2dc39c8d788c5de2c0490008d17221af":{"kind":"REWORK","_number":24,"created":"2025-11-05 19:53:25.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/24"}}},"commit":{"parents":[{"commit":"b4861a6d2b9fa0f77fa49156601672b51371ce0f","subject":"Add handling for vTPM secret permission error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b4861a6d2b9fa0f77fa49156601672b51371ce0f"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-05 19:52:59.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f9f0b24a2dc39c8d788c5de2c0490008d17221af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f9f0b24a2dc39c8d788c5de2c0490008d17221af"}]},"branch":"refs/heads/master"},"d75de5f8c5b8d430cf6cb10ed0ce547bd188e16b":{"kind":"REWORK","_number":25,"created":"2025-11-06 09:45:17.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/25"}}},"commit":{"parents":[{"commit":"b4861a6d2b9fa0f77fa49156601672b51371ce0f","subject":"Add handling for vTPM secret permission error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b4861a6d2b9fa0f77fa49156601672b51371ce0f"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-06 07:13:07.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d75de5f8c5b8d430cf6cb10ed0ce547bd188e16b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d75de5f8c5b8d430cf6cb10ed0ce547bd188e16b"}]},"branch":"refs/heads/master"},"0f8f94f837c76ef0beab51725ba0006f7771f5b9":{"kind":"REWORK","_number":26,"created":"2025-11-08 20:03:37.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/26"}}},"commit":{"parents":[{"commit":"b0f620683ca9a068968ef2ca4907d3c818fb72e6","subject":"TPM: add RequestContext checks to functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b0f620683ca9a068968ef2ca4907d3c818fb72e6"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-08 20:00:25.000000000","tz":0},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0f8f94f837c76ef0beab51725ba0006f7771f5b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0f8f94f837c76ef0beab51725ba0006f7771f5b9"}]},"branch":"refs/heads/master"},"ad1dd5e594a81c53f8e8c3c121d0f4a6c3bbb770":{"kind":"REWORK","_number":27,"created":"2025-11-18 01:32:13.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/02/942502/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/942502/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/942502/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/942502/27"}}},"commit":{"parents":[{"commit":"0f82c2953e186fc0520c48b32be14c57e0bd8c6c","subject":"TPM: add RequestContext checks to functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0f82c2953e186fc0520c48b32be14c57e0bd8c6c"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2025-02-21 17:38:17.000000000","tz":-300},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-18 01:26:38.000000000","tz":-480},"subject":"TPM: support instances with `user` secret security","message":"TPM: support instances with `user` secret security\n\nThe `user` secret security policy is just existing behavior. No\nchanges are necessary in the mechanics, so this patch just adds a\nscheduler prefilter and tests. The functional tests add some\ngroundwork to make future tests easier as well by making the helper\nmethods more flexible.\n\nFor functional testing, we need to:\n\n* Have our libvirt fixture keep track of undefined secrets. Secrets\n  are undefined as soon as the VM that uses them successfully boots\n  (as mentioned previously, VM creation follows this pattern), but our\n  tests would still like to assert that the secret had been created on\n  a host. Just add a _removed_secrets dict that _remove_secret()\n  populates.\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Ib449dc2f1c4a9af9d423252594261947e811452e\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad1dd5e594a81c53f8e8c3c121d0f4a6c3bbb770"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad1dd5e594a81c53f8e8c3c121d0f4a6c3bbb770"}]},"branch":"refs/heads/master"}},"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"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":{}}}]}
