)]}'
{"id":"openstack%2Fnova~988148","triplet_id":"openstack%2Fnova~stable%2F2026.1~I469688be203c319dd048d6a99057b8d98369de0e","project":"openstack/nova","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-05-12 19:08:57.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I469688be203c319dd048d6a99057b8d98369de0e","subject":"Fix resize to unpermitted flavors","status":"MERGED","created":"2026-05-11 17:11:30.000000000","updated":"2026-05-12 19:11:37.000000000","submitted":"2026-05-12 19:08:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"988148","meta_rev_id":"06c5cf8f0953237b36639f342391bd3b6f595f97","_number":988148,"virtual_id_number":988148,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-12 19:08:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2026-05-12 08:32:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-05-11 17:13:56.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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":1,"date":"2026-05-12 08:32:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-11 17:13:56.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":"2026-05-11 18:15:14.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-05-11 19:12:36.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-05-12 08:32:55.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-05-12 11:11:07.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"}],"messages":[{"id":"93da385bdafeeb28e7b7dffbff7297624cf17f68","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-05-11 17:11:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"87b9afe3b81dab59781ad0ff56c7bb7a23371a83","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-05-11 17:13:56.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b7ae89a0cbe15315a696c9de6230cd592043d274","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-11 18:15:14.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I469688be203c319dd048d6a99057b8d98369de0e .","accounts_in_message":[],"_revision_number":1},{"id":"599009962d078a8a4ae52c7a29ddc8a3052648e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 19:12:36.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/c54791e913c644d295626e5b91a8dac9\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2a47443de8f244cca687ad22cf54e6d2 : SUCCESS in 1h 02m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/70320e006df64666842af4a3d32d471b : SUCCESS in 1h 56m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3362d533f3db4cd8a0ba193028858832 : SUCCESS in 1h 10m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/439f5df27ce34553a4a293833ffa8998 : SUCCESS in 58m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d9a6a46986b4d79b033428f131378b6 : SUCCESS in 5m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45b16e8441e94110ab347c659fcf8736 : SUCCESS in 10m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4c8e32aa61a9458598a797ff8d9e14bd : SUCCESS in 10m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05a41d2d99b94098805447dc87612326 : SUCCESS in 11m 11s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/fb0acd3458b144478ef4970ba8f171a1 : SUCCESS in 1h 01m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5aebb989944046168334ca28a1cc083c : FAILURE in 21m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/042df17854ce4b1fa8a980c30e4d33ff : SUCCESS in 52m 24s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/d759e9ef12794b2cb24481e25718f3ee : SUCCESS in 1h 10m 59s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9815711fc4d1464e9bd8de2475b5ede3 : SUCCESS in 27m 40s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5b58a5e9e2454550b0b9ff403fb0742e : SUCCESS in 1h 32m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/efadd6a8dbc74efb8a0a680a0efecd25 : SUCCESS in 1h 59m 18s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/25265af70f784a6c80a7cc7eb2d29ab9 : SUCCESS in 1h 00m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/10a77a06e2f940b3ae0753b54bd9b6b8 : SUCCESS in 7m 40s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b155e878edf04ce590e3cff243a5bb95 : SUCCESS in 28m 59s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/967139fe98c84fb098d3d2dfdcd7e7c6 : SUCCESS in 27m 04s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8e56c792019646d3adcc5ea9d69abe65 : SUCCESS in 1h 29m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b651f116ed144dfcb00508472edbe25c : SUCCESS in 45m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7fc8ad0328484ce9b7fec9b557aeab40 : SUCCESS in 18m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/547d9d1834144a868c49119576896cc2 : SUCCESS in 34m 35s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/fba6cad613034cd38ccb7fbe5e0f56fb : SUCCESS in 16m 45s","accounts_in_message":[],"_revision_number":1},{"id":"8b6cdec741ff66060850faf1005a8371c998330e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-05-11 19:53:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c3ce43f629ac84f7966756dd41f6fdf18497eadb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 22:15:22.000000000","message":"Patch Set 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/2f61e4dd46e14f3784a2e0d1d2faeb08\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b9fd50ea29d849e7b700bf79e3e6f17d : SUCCESS in 1h 08m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4d9c3322df4a4bed88225ac61f410dac : SUCCESS in 1h 57m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8ad255e2cf76442da16e5c86215fd1b0 : SUCCESS in 1h 05m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9503b4aa1a9a41c7b172125a44f43963 : FAILURE in 1h 21m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aef98931747e4bbb840555407dd60206 : SUCCESS in 7m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/746bb81a74b24624b29c37fdab37a6bc : SUCCESS in 13m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/30d95c76636148e08c89adbee08f02f3 : SUCCESS in 14m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f98239b0de9400495360919785a3b38 : SUCCESS in 11m 59s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/109b36cfa1834917b22c4961da9e49e7 : SUCCESS in 1h 18m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b853dc09e78147bca445d0be655493c5 : SUCCESS in 1h 43m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e946e376bdea475bae5cdaaac2c0ebf7 : SUCCESS in 52m 04s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1f07433939594cd18ff98c8ae1799679 : SUCCESS in 44m 17s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b6f1492dadc4463ea758b04e12fd9ae8 : SUCCESS in 53m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/14db1725cf2b401da60998f309b8ec8a : SUCCESS in 2h 01m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/87bdc7d23c8e4617b0f66b46a6df266a : SUCCESS in 2h 15m 22s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/35528698627e4cdbbcb84751337a5b6e : SUCCESS in 32m 45s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/42fc1185aaf94528917039106504be6b : SUCCESS in 5m 53s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1ef04b9647344d439c5d17027d4587fb : SUCCESS in 34m 05s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c0590d37a9964d639c3904c290c9aeb4 : SUCCESS in 26m 43s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7d6d7671d4d043da9112c954e5d15281 : SUCCESS in 1h 30m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e801aec2415b42d7a63d43a2f96f7fbe : SUCCESS in 38m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/edad3b4d915d474895743cb3b86724ce : SUCCESS in 30m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/652822d692f146f7a02f389150f12cf6 : SUCCESS in 33m 12s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/eeb121d9377347f2b82c87e59b99d0bf : SUCCESS in 19m 51s","accounts_in_message":[],"_revision_number":1},{"id":"1a8281a11f1e3a459ac8d5c1c7972b602d06dd49","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-12 08:32:55.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8092cbc1d0cb2eaf6f956822c6d3ceac5b9c033a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 11:10:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36dc1bf7b0384736a5112eb17e5d4c2b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/12708ebe735f44f0bb1c11f7ac811464 : SUCCESS in 47m 30s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2d8a64a17dba4f11b8b9c2aede123208 : SUCCESS in 2h 08m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fe23f2461249433b967a1e838b663b60 : SUCCESS in 1h 04m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/55698e381f0947e59770594c01ec03f0 : SUCCESS in 1h 29m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00f01858d0664078b5fa92bc56fe1fb9 : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c20726c812ed48a18f33631cdab11a69 : SUCCESS in 16m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/42768392b7c147788bde09b6a1e9ebc8 : SUCCESS in 10m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d33aeade83844aaa57e0427f0d13adf : SUCCESS in 12m 07s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/fa85a9dfd9c74e1a94f06723f2d820cc : SUCCESS in 1h 01m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e92d28d25a3d4d5db0b55ead7928c3b4 : SUCCESS in 1h 48m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/055263d6c16f4baea0560e1f58e63fd1 : SUCCESS in 59m 12s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/88108b5dd38d431ba513dd2765b90605 : SUCCESS in 56m 20s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/85c01adde4dc4d5896a3818dde241665 : SUCCESS in 57m 07s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f447e2f08bbf4dab98199eb7d771dd25 : SUCCESS in 2h 30m 44s\n- nova-next https://zuul.opendev.org/t/openstack/build/31dcf15f95b944f993051676db333661 : SUCCESS in 2h 23m 31s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/b97744ec55ab411881e6132876477b73 : SUCCESS in 45m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/34160f337b2d4759987767a09e417cca : SUCCESS in 6m 46s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5918029455e4405191ddd1fd1f6bc147 : SUCCESS in 26m 36s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c4005c627adc4f4ab4cbdce992eb77db : SUCCESS in 27m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e768006fb7484645834c126a0ab22fee : SUCCESS in 1h 04m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2577493417484a71a73486e49e353f1c : SUCCESS in 1h 02m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4c9e0c1c46584c78998e74106ffb9701 : SUCCESS in 24m 29s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fb4e850ece1845049cf683dea5680bdd : SUCCESS in 35m 05s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/af0df5f5bf8b4865bb58566baed21c88 : SUCCESS in 15m 38s","accounts_in_message":[],"_revision_number":1},{"id":"3f33b69fe9e2dc575b7619768db87c2960d95c34","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 11:11:48.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"4b8a1693a877adba26de0a1ce086d18dddadac88","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 13:45:10.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/6ccf6d0007704932b3186c3d96e6c346\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9aa2247b682941f1b61cf4135b73298b : SUCCESS in 48m 29s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/77cc9298806243f289bcaa4b27a0aad7 : SUCCESS in 1h 08m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/be0f6fe3226f42c3b07c27793a11cae7 : SUCCESS in 1h 01m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/58e0d3f0c467431f9a5afb03cb1dea24 : SUCCESS in 8m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/86a1df040d594023970d1764b5d57f15 : SUCCESS in 16m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6a4dbe3c91164a5886c6365dde8cee87 : SUCCESS in 15m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecaab867ea2e4ecf8d67fbe6b0b28d52 : SUCCESS in 10m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1c805d88960849deacebf78d971caa82 : SUCCESS in 48m 51s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/350b19f758034191ba68eb7864d5878c : SUCCESS in 31m 22s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c9ec9243f30641e990a53f957366a259 : SUCCESS in 29m 44s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/62917862b27640b4b0ba694535cc2c0b : FAILURE in 1h 57m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/25485192e44947c5b8749b2187794e3d : SUCCESS in 2h 26m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7b56ef5e47fc4bc1a75630e98f2552c2 : SUCCESS in 5m 43s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/54ce10459d344fd1bde332698971207b : SUCCESS in 1h 59m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a5ce847c706a4f9e9ff1df490a95af25 : SUCCESS in 1h 31m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a6e6bd404374ab294ef693cdcd3cfbf : SUCCESS in 57m 11s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/4754c9610ce841e7b411beae01419b8f : SUCCESS in 17m 43s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/d618d54b0aac454fa8d85d181df790e1 : SUCCESS in 1h 00m 26s","accounts_in_message":[],"_revision_number":1},{"id":"a4db5b5fdc4d8941f8f63459c69bdd95bf60d9e2","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-05-12 13:49:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"469192d2be7c8278a2fc73db87a029e6fc72b0ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 16:34:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd13da5080964efc9855a01894614f16\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/792bc0b92ad940de971650d458b35cc4 : SUCCESS in 1h 10m 30s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1a0ffce6d9bc4276b69805d5d96fc522 : SUCCESS in 1h 19m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bc00885c2bf84359b763538208d2e7ba : SUCCESS in 46m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9236a1e4464b49e28519c61a49dd2979 : SUCCESS in 1h 03m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91b5ebdc1474431b84d50cd32987ba68 : SUCCESS in 8m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5770685b60a246b7b3ec2bcca8218624 : SUCCESS in 13m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0b84a72efb5416caa3a094728f6b0c4 : SUCCESS in 9m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0b524f6e0bc4a43a59e75943df22550 : SUCCESS in 9m 53s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/b58f7023823841749da282ebe016f4bb : SUCCESS in 31m 54s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bdf8bea69ece49f3937ded293705ffca : SUCCESS in 1h 14m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cddba7b3e69548889bf94af108048db2 : SUCCESS in 32m 24s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e631ec7587174ce59f2086664c4061f7 : SUCCESS in 55m 59s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4eb68081317d43bdb1d5b3ef1636e0ca : SUCCESS in 55m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a684300647b24ffc8b569d1fb9ee990c : SUCCESS in 2h 38m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/1f46f70f7ba24707917064d729499d86 : SUCCESS in 2h 28m 44s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/d10e0b5de3134b339f26775daf21f309 : SUCCESS in 51m 03s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8dfcb0cd11f0448f88ad9f727b4465da : SUCCESS in 3m 51s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/76d8736a1fae4c89b3f41ca045c1f568 : SUCCESS in 30m 25s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0ada12c894324098a23180d84e5e5d3e : SUCCESS in 26m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1b4983455b584c2d9ed4d916c5a70737 : SUCCESS in 1h 31m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c85d860c11a4469a9716cb3ffed5ce3a : SUCCESS in 1h 05m 11s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2cfa8d4e6620446d953a4ff6577e1aa0 : SUCCESS in 32m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/d1de81ec86124fe2a921f7a26351d81f : SUCCESS in 18m 18s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9098009a9e9e4ae08e9b4e1d43ae5757 : SUCCESS in 15m 41s","accounts_in_message":[],"_revision_number":1},{"id":"dbe5a55f20cd01eca2c39de30b6ce444d39028e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 16:35:26.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"aa94164a952b0e4f4e14e9d45b80d793dd328f80","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-05-12 16:44:35.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"a77aa4e7fd05991d7ff339dee67367fd9241899f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 19:08:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/31f4570527ec4a1cb489c5ffcf69ca57\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7844ad956d2a4254a10df844cfcbe1ab : SUCCESS in 1h 07m 00s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1a038b733d714863a07e99bc0fd76231 : SUCCESS in 2h 01m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/25e02a03c8fd499ebdd31fcaa09ea3ae : SUCCESS in 58m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebfa2fad769348db956b92e1e924285c : SUCCESS in 9m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7eaaf11b4ae2487ea1102a3bb61e2e68 : SUCCESS in 16m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/420fb339985a4a18a720ec8603e1ea56 : SUCCESS in 13m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfc5574bae3047ed9263ee520f7bb237 : SUCCESS in 11m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a60aa2a757148e3b1d616fd54e2ba05 : SUCCESS in 20m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1123553b840a460a833ee397cacb2e67 : SUCCESS in 1h 01m 45s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/344993f65bac4cd39ca066754f8be517 : SUCCESS in 32m 02s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7dc9467edc774eb5b8bd8ef4af2abf02 : SUCCESS in 27m 42s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/56d1f559ee9e433787716e9c862b530e : SUCCESS in 2h 12m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/01d88cc79b854f40b8eb38f82fa83797 : SUCCESS in 1h 37m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bc9ed869c8104ab299d284c26ae4c8b4 : SUCCESS in 5m 11s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f0b889fae51047e3907ddc9a74a66c01 : SUCCESS in 1h 01m 50s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/120cf440655745d1b1e9723d93f254a9 : SUCCESS in 1h 36m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9b563fe9d20445598f19d10713be4a3e : SUCCESS in 1h 08m 34s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ea20017514d04e74abdbc977efa41e4b : SUCCESS in 18m 57s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/6c4bc896cdc6457896ee32dccb48e90f : SUCCESS in 37m 40s","accounts_in_message":[],"_revision_number":1},{"id":"b122755405ad206629b1ae44b6531aaea385aa5e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 19:08:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"06c5cf8f0953237b36639f342391bd3b6f595f97","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 19:11:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c6060ff296de449e8e84785db381a0fe\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cc2e76cdf2f450a8a2c2a05fa83a979 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"36dd74f6811ee3742f81199731825016830c0d0b","revisions":{"36dd74f6811ee3742f81199731825016830c0d0b":{"kind":"REWORK","_number":1,"created":"2026-05-11 17:11:30.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/48/988148/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/988148/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/988148/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/988148/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/988148/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/988148/1"}}},"commit":{"parents":[{"commit":"63250020d8b4954133fd496e8660900c06dd1926","subject":"Merge \"Doc: add short doc section for mdev_class\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/63250020d8b4954133fd496e8660900c06dd1926"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2026-05-04 22:46:47.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2026-05-11 16:20:01.000000000","tz":-420},"subject":"Fix resize to unpermitted flavors","message":"Fix resize to unpermitted flavors\n\nAs noted in the referenced bug, we were previously not passing the\nuser\u0027s context during a resize operation when looking up the target\nflavor. This means we end up using an admin context, which can find\nany flavor, including private ones we should not be able to see thus\nallowing resize to another project\u0027s private flavor. Simply passing\nthe context to the lookup does the needed filtering.\n\nAssisted-By: Claude Opus 4.6\nCloses-Bug: #2151256\nChange-Id: I469688be203c319dd048d6a99057b8d98369de0e\nSigned-off-by: Dan Smith \u003cdansmith@redhat.com\u003e\n(cherry picked from commit ef7ddda106e9f3c745043db96e4c76cc3b9ace2a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/36dd74f6811ee3742f81199731825016830c0d0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/36dd74f6811ee3742f81199731825016830c0d0b"}]},"branch":"refs/heads/stable/2026.1"}},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
