)]}'
{"id":"openstack%2Fnova~927311","triplet_id":"openstack%2Fnova~master~Id3442c3d315e6bb63e6c3675f4ab104885b3884f","project":"openstack/nova","branch":"master","topic":"bug/2077980","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2024-08-28 16:22:32.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2024-08-28 17:17:34.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-10-24 12:36:16.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-10-24 14:55:45.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id3442c3d315e6bb63e6c3675f4ab104885b3884f","subject":"api: Handle empty imageRef alongside null for local BDM check","status":"MERGED","created":"2024-08-27 18:53:15.000000000","updated":"2025-10-24 14:57:03.000000000","submitted":"2025-10-24 14:55:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"927311-bug/2077980","meta_rev_id":"e46300df9e2e44b33ff4800e84ed8993fd663e7d","_number":927311,"virtual_id_number":927311,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-24 14:55:45.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"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2024-08-30 00:07:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2024-08-30 00:21:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-10-02 06:26:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-10-24 12:36:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"reviewers":{"CC":[{"_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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-08-27 19:18:44.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":"2024-08-27 20:58:00.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":"2024-08-28 10:18:08.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2024-08-28 10:18:08.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2024-08-28 16:46:58.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2024-10-02 06:26:38.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"}],"messages":[{"id":"0e902dd071cc9cff2618059f382da7bb8fa84e2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-08-27 18:53:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"79e56125a0568048166212e2bb39e09e74e188a5","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":"2024-08-27 19:18:44.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-927311-d6gxp/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"8f8d169bfba97e623fc1ae5e24260cb3c7fcfd67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-27 20:58:00.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/2adda63629d2455a90ae71df46db7498\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bf6227c8275f4d4c8f130534a90098e6 : SUCCESS in 1h 05m 29s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/dc00c9a578b14992a1b8552388cf286d : SUCCESS in 1h 39m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/550c92ae3b1d41e0abd4e5fc8386d38d : SUCCESS in 58m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/04e4aa2075a549ebbeadb732100082ad : SUCCESS in 23m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1c59ee140c343d48c90ecd544b62225 : SUCCESS in 8m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/eb665392ac7942c5b2af266a60f4f0a8 : SUCCESS in 16m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c9f0cf252a584e2294b6200ac138c9bf : SUCCESS in 12m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/83f33dbe6357452aa1879d769b98238f : SUCCESS in 16m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b62e72948434a809d53c5a8f6877644 : SUCCESS in 10m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dd311fd14ec345cfbb2d21e9b8e703a5 : SUCCESS in 50m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9b7e872ca88640ccb6a285afd6bb47a9 : SUCCESS in 1h 52m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6bcf02a4320d45a28ac332335198a717 : SUCCESS in 43m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5337a115ecde4f359bb993380f421175 : SUCCESS in 44m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0d508091671642618091c945e7a93467 : FAILURE in 1h 51m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/6223b7f896914871aff9b06d9d5971f9 : SUCCESS in 1h 28m 09s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/9024c80bf4d041da86b944e346faa752 : SUCCESS in 47m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/11c3e61c03cb47d8a7991bd69dbc0d80 : SUCCESS in 5m 36s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c61e978cfb7247c3b45a258c849a0f27 : SUCCESS in 23m 53s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d59ca5950d2a44bf8d27b3670fbdec04 : SUCCESS in 23m 05s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e18c18113c9b435a9b9db2f4e88da1c1 : SUCCESS in 29m 16s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/c44ae4b31d26428dbd7260ec6b85df0e : SUCCESS in 1h 55m 50s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/42e83c544c5641a48ab3edfaf1d73d8f : SUCCESS in 1h 48m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/99cc028535e94ac784366b2cef1a046c : SUCCESS in 1h 09m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/311d8652ed894a7eb5fd1a70f8e00334 : SUCCESS in 54m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e059a1cd60fd4313bff730b01e36efe9 : SUCCESS in 21m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6a75952affff47bfb7a99e1db8646b41 : SUCCESS in 32m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a7fe7dc798202a292f3d35a61e4f62173244d883","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-27 21:20:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/14156d9f921344ff9d8d949dc5213d7b\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/396d9968efa9490a8e7e4cac26693095 : SUCCESS in 40m 56s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cdf0482b572b40bdb8206333b11d7c01 : SUCCESS in 21m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fecae1b54deef20b80fc154ea0c40c00145e8cf1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-08-28 10:06:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aecec1afa04d07f76aa16713e800f5ab99172a19","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":"2024-08-28 10:33:53.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-927311-xg6hh/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"e1bc73c2f7e7fe581d62db4d752e5708cf8e95b8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 10:36:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/22b3bebcf2cf4a25991ed7d255c002be\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a6022277a4f747a9b8a3d2d8b9c44e37 : SUCCESS in 27m 33s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b12024a519a84e89ba0f7e9344b346eb : SUCCESS in 15m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"43fe54733646bbfe1e95ac0dbcdfb6c5c3cdbbb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 12:44:37.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/6f4645ee1ddc41fda4369d330111457f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4b58e4faceef4de69b8eb5f0c127445a : SUCCESS in 1h 05m 44s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e4b2ee1ebc224e3690e636c96bc5bc9b : SUCCESS in 1h 46m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/07398dfb867041f78b691e16c77839b5 : SUCCESS in 1h 00m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d98806040f9e4e338e4374851734e1f3 : SUCCESS in 21m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc4d814dbec14c4f8456a715edc8627a : SUCCESS in 7m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c3e7402b2c48433d9caddbc949c06060 : SUCCESS in 13m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1c11e705949843d980c6a23632921c42 : SUCCESS in 11m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8df75dc10dbe4d54bc77dd00b246e583 : SUCCESS in 13m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7791e752b1d94eb2a715dcdbc6535f76 : SUCCESS in 10m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/700b44424b774f35be9d88c7d36a4845 : SUCCESS in 57m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ae89693275b846d19d8fdbea0155ab28 : SUCCESS in 1h 47m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7c295391820c43ec9bf63c2426be2a84 : SUCCESS in 50m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6e722b8271b0475993b62173e02efa55 : SUCCESS in 52m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b9d5b5b89ae64bed8c28e4b6519a5df8 : FAILURE in 2h 15m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/a6277226c2e7472892e4d1b786e01461 : SUCCESS in 1h 22m 52s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/4b414cdb83f941f7a8e08060895e8073 : SUCCESS in 49m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/52c94fe1c662458f93234b8057c89aba : SUCCESS in 4m 58s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/bde6a51a29dc48f0957a0b12db338415 : SUCCESS in 26m 50s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/eaa98c4a631d46c3b3648caa9e907f84 : SUCCESS in 25m 17s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4d3c412198554df29b6b9023f71810e2 : SUCCESS in 30m 57s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/15411b87cd594b739b391ef237a6e085 : SUCCESS in 1h 50m 07s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/43534e256b9d4a8093aa0f5b0c3b582c : SUCCESS in 1h 57m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/51792ae8405d4360a6d2397af65de4ff : SUCCESS in 1h 22m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9844d569977040b08f5818f86b933620 : SUCCESS in 47m 28s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9a8d0813396c459abde4dda4df7d1113 : SUCCESS in 20m 15s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3fda5028f60f4432bb1f0a6534065f27 : SUCCESS in 24m 13s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a0e76d967a7eb8e7fa803eaca32979246f5e1513","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-08-28 16:22:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4c9e4f9ef4f0acaf9e0674f4940d6820705b53a8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-08-28 16:26:15.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"caefa1fc34e87494af835c330210172202f59393","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-28 16:43:59.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8995faeedc397c931f388407db06fed0478274dd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-28 16:46:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"18bb770c6eb4c41b5f9cfb16d10f28587ee20919","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-28 17:02:23.000000000","message":"Patch Set 1: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f685740f462261420032e4e5e078ac32e6adc782","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":"2024-08-28 17:07:00.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-927311-vhrz2/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"d68b82e819ea5c5ed5e88a290631b8ab4af55948","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-08-28 17:11:43.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"11b8fb2466e34e4837a970ff96177d1565bf2a94","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-28 17:17:34.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ce6406064519161cfa608ed960296f22b9b20de4","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":"2024-08-28 17:32:17.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-927311-x62d7/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"8f6606abcf6b66840991e844b695f058dfa07750","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 17:54:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc7e30fe37fe401d89b9649376464b9f\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/de23365db6f5448a93b3560a927b5aed : SUCCESS in 33m 47s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/03e0b34ea91b4daeaf10562702e43070 : SUCCESS in 28m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6368168a8222db1dbce4a7bdd10032a62a214aec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 18:27:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cfb8a2b307b8414584b4b5e8a3c9e471\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/635ad6f4a3444a19a42b42b955f5082c : SUCCESS in 59m 13s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/63e5b5eae411445f8cef49982399f4e1 : SUCCESS in 1h 38m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f821e804a97f448093883e3c8c442b75 : SUCCESS in 54m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/db1b7714d65b405ba4f92fe361730325 : SUCCESS in 19m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8c29e6294ae48da8f8b615ba9d99cec : SUCCESS in 7m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9d5099ba19044adcb64e3d66b79373bf : SUCCESS in 14m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7d6b2d1cf77e42ba9333f9bf6c8488cc : SUCCESS in 11m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8e50236c43574d94ba33cf88ab363ead : SUCCESS in 17m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2902a4dc423e4a959a878b4fbed18abe : SUCCESS in 12m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ee19184da2f44c5496f8873d3d6e73d3 : SUCCESS in 48m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c413e73ead4a41f3987f17ced96f7219 : SUCCESS in 1h 46m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/beaafb5bbe724d35a04e282a62e8e0f5 : SUCCESS in 48m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d8e1e1a8065d44b8994b440d73c7569d : SUCCESS in 57m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/99320608a37848688eeeefa6b47631fe : SUCCESS in 1h 46m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/cf1f20be16664ee78ad3a16e1ec55a42 : SUCCESS in 1h 20m 55s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/17d5b1b5c3f54d6ca06e306dfcdf6a01 : SUCCESS in 52m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5774d04835ab47248aa5d7a0efe89680 : SUCCESS in 4m 48s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/105a9549941046af9db5c9c0c3c3a9f7 : SUCCESS in 23m 33s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/776d8f8569fe40cdb98abd7cbf73ea6f : SUCCESS in 31m 27s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/432aaf589ded41e0808bc2a5d0ee9927 : SUCCESS in 38m 20s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/65d4645803fb4cd3ab3c1a0395ff5287 : SUCCESS in 1h 37m 48s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/8b3056affc9245de9f97b6af06da459a : SUCCESS in 1h 55m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/048371ff2ea74b388ebc276fa125c273 : SUCCESS in 1h 11m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ec7b6fbb845643ba9c5cad31a420faac : SUCCESS in 52m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/60897e6529a94dbe94d2e93731f4d30a : SUCCESS in 19m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3456e5af5bff4b59a3ebb33008c58080 : SUCCESS in 25m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f37d6ab68f8051bbb29c4e87bde09e787f44aaf0","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-08-30 00:07:09.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e7cc67e4bc7f00b613b3c055cfc44a57ac02b4a7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-30 00:21:26.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ae76af2c2f2b3ee04d0afa938c29fecc9c1b86c1","author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"date":"2024-10-02 06:26:38.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ec7cb7dad47f4aeec632adb16ca014ef5086054b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-24 12:36:16.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ad89b6f44eaf785a50c722d021aa971ea06d3181","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-24 12:36:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b0754e0b0a6036fc04cbff07eb1de1658f9979ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 12:36:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"001471992745fdbaf4896a819fef9fbc067e857a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 14:55:45.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/620390664d6641ea8ac4002dba584020\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f205158a77b7429d9510122990547ffe : SUCCESS in 1h 00m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/44a3b58b80074f2f83bc06896be0a4f4 : SUCCESS in 1h 50m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1d365c27fd404700b9a4a9fd986b888a : SUCCESS in 1h 05m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dd183fe000e40d999220feebd3ef1d8 : SUCCESS in 8m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/484d766ed3dc4bf39e6c4275bb986db1 : SUCCESS in 14m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1c46ab2f52b427fa46c2918c72ab6ab : SUCCESS in 17m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1cd9bc1f3b64d0bb2d4f1a700cea460 : SUCCESS in 14m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4e0c5245bc7d441c926354f17386da7a : SUCCESS in 51m 51s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5a8e31fa97f2471d9431ccaae51ad84f : SUCCESS in 25m 19s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ebbb24b5b49944a19d27d3a4d20dbf0b : SUCCESS in 32m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d2da0323a7be4006a9878f3e9feaac85 : SUCCESS in 1h 14m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/c9eb47410a544a2cb23320f29e88292c : SUCCESS in 2h 14m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9c0274b800e54379b1984097306680ee : SUCCESS in 5m 21s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a7076861590f4fe99abaca15108473f1 : SUCCESS in 1h 43m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/744a9aeaa81843f6a4149c59da3fae84 : SUCCESS in 1h 24m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c0e051e734bb4eb8b41e905323a726e6 : SUCCESS in 54m 54s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/022ef68b67c64583be3cd3f986de59a5 : SUCCESS in 17m 45s","accounts_in_message":[],"_revision_number":1},{"id":"62b8ccc078128edd10df28a7c6148d5d12bdf863","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 14:55:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"e46300df9e2e44b33ff4800e84ed8993fd663e7d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 14:57:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/483bb992b3594f77a6295b2ed72097b5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fad374d40a72409abd7c4c04f282bea9 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"53eb2cdeab4d25c8842d1f76e074ed3c24323d0d","revisions":{"53eb2cdeab4d25c8842d1f76e074ed3c24323d0d":{"kind":"REWORK","_number":1,"created":"2024-08-27 18:53:15.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/11/927311/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/11/927311/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/11/927311/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/11/927311/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/11/927311/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/11/927311/1"}}},"commit":{"parents":[{"commit":"01b207e50d307a7e7650b5839535fbd3ad40bc1b","subject":"Merge \"Deprecate AMI image formats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/01b207e50d307a7e7650b5839535fbd3ad40bc1b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 16:16:54.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 18:51:50.000000000","tz":60},"subject":"api: Handle empty imageRef alongside null for local BDM check","message":"api: Handle empty imageRef alongside null for local BDM check\n\nWe don\u0027t want users creating BDMs with source_type\u003dimage,\ndestination_type\u003dlocal and boot_index\u003d0, since that redefines our root\ndisk definition which should be controlled by the flavor\u0027s \u0027disk\u0027\nproperty. We did have a check for this, but it explicitly checked for\nthe \u0027imageRef\u0027 being set to null - which isn\u0027t permitted by the schemas\n-instead of the empty string that is expected when creating a BFV\ninstance. Correct this check.\n\nChange-Id: Id3442c3d315e6bb63e6c3675f4ab104885b3884f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-Bug: #2077980\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/53eb2cdeab4d25c8842d1f76e074ed3c24323d0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/53eb2cdeab4d25c8842d1f76e074ed3c24323d0d"}]},"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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"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":{}}}]}
