)]}'
{"id":"openstack%2Fnova~956102","triplet_id":"openstack%2Fnova~master~I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc","project":"openstack/nova","branch":"master","topic":"openapi","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-08-21 21:14:08.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc","subject":"api: Address issues with images APIs","status":"MERGED","created":"2025-07-29 16:55:49.000000000","updated":"2025-08-21 21:15:18.000000000","submitted":"2025-08-21 21:14:08.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956102-openapi","meta_rev_id":"d8a93065466d56457ad2347811bafed12ac066dd","_number":956102,"virtual_id_number":956102,"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-21 21:14:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-08-21 17:36:02.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-08-21 16:01:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2025-08-21 17:36:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-29 19:24:39.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-07-29 19:30:04.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-30 03:04:55.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2025-08-21 17:36:02.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"aa1997e27948cc492fa1451bd1143ff26047954a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-29 16:55:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e21663264f8dc3109ef8d5fe6c6db4d82b4eb68e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-29 19:24:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/738b344553c04a76bf3e1c8a0a101b10\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6a09d10207b54d7d84d8c35be55851ff : SUCCESS in 1h 03m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1218b64d3a18498aaf5161132cd1e194 : SUCCESS in 1h 53m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c45820c357654eedba943938e75f38c8 : SUCCESS in 58m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/16e076adafea49169c90ce1d19eeb83f : SUCCESS in 21m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/419bf046caef4102ad41579f7e8eae59 : SUCCESS in 9m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bc3742b4224e46d192c736fbfa5e11cf : SUCCESS in 12m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cd5e41714f93488dae283385b4ec3562 : SUCCESS in 13m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f283b95167ff46edb929d121e2da28e6 : SUCCESS in 16m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd863c3764b246c8bdd825189cb624c1 : SUCCESS in 13m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/811d483a622e417abb79f42a6245323b : SUCCESS in 1h 03m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5621331d44514e6bab9eedd0f69862a6 : SUCCESS in 1h 59m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7d8d9251743149d89a1e124b84e054b4 : SUCCESS in 50m 30s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3f39dc2631e44cf9b8d6c458f804779d : SUCCESS in 53m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/750e0fa510a4485db0581d276fbc0ed9 : SUCCESS in 1h 54m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/0af1dce666e5413090727667fcb16eff : SUCCESS in 2h 19m 53s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/c1e69dc6a8e8457db0c4a4e288954c47 : SUCCESS in 48m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5d0e3a60bcae4fd2b8be4a3b56356407 : SUCCESS in 5m 16s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2b5c801cd38d4cfbacfd65c5f9eb5519 : SUCCESS in 27m 04s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a3748f0e185e4a16bfd88b5e4f99f8a1 : SUCCESS in 32m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/905c80623bfc4809bd49981fbfe6c684 : SUCCESS in 1h 25m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bffcb01aaacf4f869e9d3798e5ceb07c : SUCCESS in 57m 22s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8f647a2ad5d545abb558ddee167c06f3 : SUCCESS in 28m 24s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f1a48a0cb44142e78445686456bb5f3c : SUCCESS in 32m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4bf0e6f88e61fa5f2c9045be120c979c33687939","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-29 19:27:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9baf0c6e57c64d9f88f6184ff5def75d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3fcba29974ee4fbb88a0c87088207150 : SUCCESS in 23m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8bf3b7fa487d4c26894b22497936e6b7 : SUCCESS in 35m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e8139343ae594f499f5ea9b5884c0421 : SUCCESS in 25m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a827b4ee5278b98f239af02dbefc0b5592e0c443","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 19:30:04.000000000","message":"Patch Set 1:\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":1},{"id":"8f2a8df5dea96ef4e9af8f7ecda695c8531b4f71","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-07-30 03:04:55.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"da8393f37bab5acfc5c030bcd2e9320794a85d21","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-30 09:45:42.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"abcddee8d075cd4940b38d31bc760464aa13c7c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 10:44:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2bca440f067845c4982806826601a372\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3b8054a389cf4ff38dad83ff2cf14e08 : FAILURE in 52m 42s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bbeaeeafe4234e61abc1c7bd0a742f0b : SUCCESS in 20m 06s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f81f95a7ca9b4408ab6e9aa1d3a39f1e : FAILURE in 54m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"014ad5c7569ab7bc03aff36d6c5930b5d8b6aba3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 11:49:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88f7aa0d59684764a33fde9daf6b7c2b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e751c7554b644055b6a4d121a517f3f7 : SUCCESS in 41m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/45f112faa3a84cd79dc8511f6c33dea8 : SUCCESS in 1h 13m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e7255c686046434dbc2aeb5168e1eaa3 : SUCCESS in 53m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fc732bec807843a3bcdbc8b25f14a70d : SUCCESS in 22m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74814345ed9b470990841933311d12b4 : SUCCESS in 7m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/07f9911cb1aa43d3bc136ba4c9bd7a2d : SUCCESS in 10m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e4346c2a3ba54104b666f8cb5b9bd4d4 : SUCCESS in 13m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0edd16cfa57c4eb59fc3005edded0306 : SUCCESS in 11m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c869045d93214af78e65fc258c9b0963 : SUCCESS in 13m 49s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6f4fada0faa44b04ba8a9b01ccadb566 : SUCCESS in 1h 15m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1e1e5ea594f84df09077835c507cb445 : SUCCESS in 1h 52m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d1aaecd5b8ca44feacb7c7a9896463a6 : SUCCESS in 35m 44s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/038772c9a59f41f2b6b80a6dc5af8df0 : SUCCESS in 53m 18s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6c002fc23c26465eb542fa4782d60385 : SUCCESS in 1h 58m 15s\n- nova-next https://zuul.opendev.org/t/openstack/build/7ecc6e9710c34258b24dc6bcac7ebc85 : SUCCESS in 1h 37m 56s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/73654ac7477e4775a012cb4b144a3c3e : SUCCESS in 37m 47s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ac78bbc2094a4f5597f3052046f23a18 : SUCCESS in 2m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b7deb35cd80b469691e4c3e316da3742 : SUCCESS in 24m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/6fb8d1c34c264471bdd1f3797fce85d0 : SUCCESS in 28m 59s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b7ed967a5a694b2798582760f189b831 : SUCCESS in 1h 30m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/626bd4e761454fe7ac94de706d0b01fb : SUCCESS in 56m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e8404bd8318541e38e36315bd5c075c1 : SUCCESS in 25m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ea325deacffe422f9764fbee0b4a2aab : SUCCESS in 25m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3418b68d348daf17430eb55b43ca8f28820f8d6c","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-30 11:55:13.000000000","message":"Patch Set 2:\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":2},{"id":"b308cb7b4c770426728143228c87a913929de721","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-31 13:09:34.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"cb4abb225eb0282e02d552b7918044d7147083d1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-31 13:55:46.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a26c061570f474c8c754798ef4bb2df\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7e2ed45f30ef4fe1b17d99c4757d1ee3 : SUCCESS in 39m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d1876d773df94ab7899812369025b766 : SUCCESS in 31m 35s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2ce3a5bc02664868b8a7426530c93a31 : SUCCESS in 23m 10s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"77f2583dc3b9ab938a25fed0561b2f87225d5b8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-31 17:21:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f469f53361942be8629a011aca70604\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b1779882b0a04ce1b00e52e77cb10151 : SUCCESS in 1h 05m 35s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7cc2317db3944455ae78ec3c8f6cc545 : SUCCESS in 1h 37m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/325b3c16f72d482e9267946ff88f0091 : SUCCESS in 56m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c61d07b6dfa245e49d60810a871ab005 : SUCCESS in 27m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cccca09a1e2c42a89500696324a1b2e6 : SUCCESS in 10m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9919e7bc2db3431c857d99d578ac0778 : SUCCESS in 12m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/95bcea659f414853b5e5d169ba7f5465 : SUCCESS in 9m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/309c2a209ea444d987c789766ee24fb5 : SUCCESS in 20m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50a18eb42a604f27830df54c5b91c2eb : SUCCESS in 12m 04s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dae3a103a5af4dafb13463703dfdd16e : SUCCESS in 1h 47m 18s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b66327671d874e8e985f4e43783a970f : SUCCESS in 1h 52m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9a8d896ad4be4b37a5a8d03abe2341a9 : SUCCESS in 36m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6a3850a4d21540cc8481834478978791 : SUCCESS in 54m 32s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8de54777a01f4b1ea8388d91a1f565e4 : SUCCESS in 1h 45m 16s\n- nova-next https://zuul.opendev.org/t/openstack/build/01f4adf9dcde402fb83788f42a174ba9 : SUCCESS in 1h 20m 17s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f168424d0e504cd0b4cb89a236ff1190 : SUCCESS in 47m 45s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d6742af8afb14215a86fad9d804ce521 : SUCCESS in 5m 04s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3e778b7bb4b54787b70d2c11c89df36c : SUCCESS in 26m 59s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/06fcbc39020f4affac52491a65b70f2e : SUCCESS in 30m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4b0fe788740c4f179167ed2b36940812 : SUCCESS in 1h 25m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6bd6a182f0c44bbc8d8db8c3fb93b028 : SUCCESS in 58m 59s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/464af95ff08c4ff488a0a5c61233a0c2 : SUCCESS in 21m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cff2adb72f554fa4928e6e957030a1a1 : SUCCESS in 36m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c1ff4f8c51b25c1ee3fb49baa85fa13283e95f27","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-31 17:26:54.000000000","message":"Patch Set 3:\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":3},{"id":"312ae12e92a32d933373b97f77e263bd6eba8d1e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-08-13 13:05:59.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"4831af788221bda28e1effdbe5e9941229f0eb94","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 16:39:55.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7093bf9430784e1bbf6702230f1b5eb5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/83a08121fcf74aee9346d095edb4e1c0 : SUCCESS in 40m 42s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/95851a3776d94af78986026737ada49b : SUCCESS in 37m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9ba7ad30b75d41f09fefcdde3432b829 : SUCCESS in 45m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"42a46a4e82aff8591c5b1b7e36b428b167a500ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 21:38:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02b7c737833245d08b92e84ed20a3ebd\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8b1a178df9454522bcf819599db10d4f : SUCCESS in 1h 05m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/99b0370871d14ac3ae6f5c57940bdfba : SUCCESS in 2h 03m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1d7cabd589c2401789b16a3e07dd1a78 : SUCCESS in 59m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c4a6f083e534311883fcc59ec035de6 : SUCCESS in 24m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf0933bcbca84ac8b52544dc1ed918fb : SUCCESS in 8m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1ddedd5a83c24c60b2b5f711315ee25b : SUCCESS in 13m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6521eecf578648cf91040cd5e258d9bf : SUCCESS in 8m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/27e68a5db1c24f46aca8389f17f74030 : SUCCESS in 18m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be9c906008f743b2a9546f428de583cc : SUCCESS in 14m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dbe4337e00ff4de98df85667e3cf543f : SUCCESS in 1h 06m 16s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/14fc76c692dd4b3694e4b298c839c04d : SUCCESS in 1h 45m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0c4369c19668401a88009b22b42d031c : SUCCESS in 25m 41s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7b50c549b1c64a7ba1799f852dbcece4 : SUCCESS in 25m 08s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8b6be77c6b95476c890a85dbd41e8ef1 : SUCCESS in 2h 00m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/852cf433817f466ea223d9a108761d69 : SUCCESS in 1h 13m 50s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/246da871b1ba4f888b94870b17a7049c : SUCCESS in 50m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/80ac13674ba44e21ac50cb80d600a3d9 : SUCCESS in 5m 51s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/302d67ff7f23406f994f198e505f7abc : SUCCESS in 27m 51s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/999f75bdbfd84084b3fd1ccd217302fe : SUCCESS in 30m 34s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/91dd2f1e96c94e119d1ffdacaa8cab48 : SUCCESS in 1h 27m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d32641d04be4b64b407a9f1a6a814de : SUCCESS in 57m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/24891ab5135d433993f1c17bf0960fec : SUCCESS in 26m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ce91faf629d740eb8bc03ce7d6902fa5 : SUCCESS in 32m 23s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"13a1fc9181fb2f01e0e04e1f98c509163ad30c55","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-13 21:44:33.000000000","message":"Patch Set 4:\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":4},{"id":"59566927c0daf53fea7328171dbc1806d195195d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-08-21 16:01:23.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"4b63fafdee8f32e4c2244289195d7a235d079a02","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-21 17:36:02.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7c59e2c75798d5b006390af1d1c53d1a1a282947","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 18:26:52.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5488d90665c6446fa3309f3f0b85aa41\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a9870c0df10540d4b1c7d5b64ec1ce0f : SUCCESS in 38m 16s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e11fd3c435004dfda239533ae67012d4 : SUCCESS in 42m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f7ebf345f19341dd8a804cc0fcda7c32 : SUCCESS in 45m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"35e41f68da514a6e2111699395cc4dfd5a6d37b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 18:54:28.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95b81f97de384691bf922ef025642336\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9598ff83e1404ae583cc79c3a2074557 : SUCCESS in 1h 00m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8101fb389e0f4d0f9e21677cf2989e5f : SUCCESS in 1h 04m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/78bf6cc04dcc405b9818faf4c715835d : SUCCESS in 57m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1eeaaf99bf8c49beab23fd8845d01684 : SUCCESS in 19m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb30e87ed0bd48bf96df1d7cf46768ba : SUCCESS in 8m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e7a25e284344404fa553ada915b6ccc3 : SUCCESS in 15m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3a0069da041d4da896d6f08fde8fe15a : SUCCESS in 18m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b5d9e07599d44154ac4c144f8a315b5b : SUCCESS in 11m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd6fa20291ea4d9eb81508036ecd1567 : SUCCESS in 12m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d3371c2ad0d14691ac9999b1fc0decdc : SUCCESS in 1h 10m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d560862b6df547a19ca69fe62d7d0459 : SUCCESS in 1h 43m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cbbf402f5bd44de2ac937257b15b629b : SUCCESS in 53m 46s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fabafce2622f49a2b32ee46a8acbb5b5 : SUCCESS in 58m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3157346ad72d406a97388973021d9cfc : SUCCESS in 1h 55m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/7f18f4c5fad649d2b0fc092cc4717e4e : SUCCESS in 2h 42m 11s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/cbfd736edf64409b99b937b36b323c38 : SUCCESS in 50m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8313452a08124410a308d650cc9f4033 : SUCCESS in 5m 35s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/90437111980c482d933ca89948f4a057 : SUCCESS in 26m 36s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e7dde1206b50453aa9fc773875ea1cc9 : SUCCESS in 32m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ed5e9bc429ea4a1395cbae6b28feb4c0 : SUCCESS in 1h 30m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e3ff14df2424004bacd5ac5a0a258c6 : SUCCESS in 38m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/eaed4ae22d7a48ceb1fc1b2516c6a8f2 : SUCCESS in 16m 05s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c06bcbbabcba43fd81e46ae9a99b947b : SUCCESS in 34m 39s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"dfdc9e8bc0e2ee2f7636e6a31ccf07da9dc3e93d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 18:54:59.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f4414688f406f54a3877cab759b584e1adfd05cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 21:14:08.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eaa40ec40a0c447891fd23323c29f506\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9fe9ab5770304eccb3dc648483c4906f : SUCCESS in 47m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8b291408581e430d8387eec8051394fd : SUCCESS in 1h 23m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ccb05c5d7ca944b8bc52eb9ce22d2ab6 : SUCCESS in 1h 03m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3525e16260a94d8ab9cdf99c2446d82a : SUCCESS in 5m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5014781674984d098fb614e713700a77 : SUCCESS in 15m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/289dda275a664b54ad1db0f9215d3389 : SUCCESS in 8m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5af8531afb884a0cae7de5db5bfa368d : SUCCESS in 12m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ca66247ce6aa42488ee575e6a4cfe347 : SUCCESS in 51m 11s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/9cca16fcf31948f18984b875fc9b51f7 : SUCCESS in 20m 45s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c6a5170ae0624e6e9bc13d0cf1eabbe5 : SUCCESS in 29m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7293110f6a014505b0a71462f881fb32 : SUCCESS in 2h 12m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/1136093ccbc043a990fe04957f43f491 : SUCCESS in 2h 07m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/be9a299b4699409bbe9c7c32df24a3c9 : SUCCESS in 3m 37s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/aacb7516ce9a45c6a377d265c7d0e64e : SUCCESS in 1h 31m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/592847f3661d4b619c74f67a52343c77 : SUCCESS in 1h 29m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ae092caad47478bb8acb34d145b7601 : SUCCESS in 55m 27s","accounts_in_message":[],"_revision_number":5},{"id":"a7030b69218f83adf979b38d973ee399c30a5a30","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 21:14:08.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"d8a93065466d56457ad2347811bafed12ac066dd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 21:15:18.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7ae96cbc1144e4490f027470e6e987b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfaeadd15f2e47758643f1155763b617 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"2e666e768a7130c4502ca808a180eacb7c2d03f2","revisions":{"525f5522f11384593a8f12546b100599155e3c5e":{"kind":"REWORK","_number":1,"created":"2025-07-29 16:55:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/02/956102/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/956102/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/956102/1"}}},"commit":{"parents":[{"commit":"d8e1248b7e4898bff759534e9dac9b890c3c887c","subject":"api: Add response body schemas for images APIs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d8e1248b7e4898bff759534e9dac9b890c3c887c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-29 16:55:30.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-29 16:55:33.000000000","tz":60},"subject":"api: Address issues with images APIs","message":"api: Address issues with images APIs\n\nPopulate missing \u0027required\u0027 values.\n\nChange-Id: I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/525f5522f11384593a8f12546b100599155e3c5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/525f5522f11384593a8f12546b100599155e3c5e"}]},"branch":"refs/heads/master"},"0068b2cec8b203b072d5f152187495b0e53ac07d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-07-30 09:45:42.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/02/956102/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/956102/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/956102/2"}}},"commit":{"parents":[{"commit":"709db47b3967a6bb2fd6208112178f915cfa01d5","subject":"Merge \"Replace eventlet.event.Event with threading.Event\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/709db47b3967a6bb2fd6208112178f915cfa01d5"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-29 16:55:30.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-30 08:55:58.000000000","tz":60},"subject":"api: Address issues with images APIs","message":"api: Address issues with images APIs\n\nPopulate missing \u0027required\u0027 values.\n\nChange-Id: I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0068b2cec8b203b072d5f152187495b0e53ac07d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0068b2cec8b203b072d5f152187495b0e53ac07d"}]},"branch":"refs/heads/master"},"b80b227bbecd7fd6ffbc51efa6e0537eb62b802a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-07-31 13:09:34.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/02/956102/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/956102/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/956102/3"}}},"commit":{"parents":[{"commit":"24803136ac82832e1dbaad2244647bc0d08e5ac8","subject":"Merge \"Don\u0027t reset port dns_name when shelving instances\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/24803136ac82832e1dbaad2244647bc0d08e5ac8"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-29 16:55:30.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-31 12:59:28.000000000","tz":60},"subject":"api: Address issues with images APIs","message":"api: Address issues with images APIs\n\nPopulate missing \u0027required\u0027 values.\n\nChange-Id: I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b80b227bbecd7fd6ffbc51efa6e0537eb62b802a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b80b227bbecd7fd6ffbc51efa6e0537eb62b802a"}]},"branch":"refs/heads/master"},"d73a2312b2ba51a42d09f7b5ce07df753a476dba":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-08-13 13:05:59.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/02/956102/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/956102/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/956102/4"}}},"commit":{"parents":[{"commit":"29091643917d959f5f2d81e7a9b6842e8cc7fe4e","subject":"Merge \"Migrate ExceptionHelper to test utilities\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/29091643917d959f5f2d81e7a9b6842e8cc7fe4e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-29 16:55:30.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-13 12:26:19.000000000","tz":60},"subject":"api: Address issues with images APIs","message":"api: Address issues with images APIs\n\nPopulate missing \u0027required\u0027 values.\n\nChange-Id: I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d73a2312b2ba51a42d09f7b5ce07df753a476dba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d73a2312b2ba51a42d09f7b5ce07df753a476dba"}]},"branch":"refs/heads/master"},"2e666e768a7130c4502ca808a180eacb7c2d03f2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-08-21 16:01:23.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/02/956102/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/02/956102/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/02/956102/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/02/956102/5"}}},"commit":{"parents":[{"commit":"d5cfdfd16d7573a83b05dd6c0656b7610e77c4c4","subject":"Merge \"[tests] Add printing of sample and template paths\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d5cfdfd16d7573a83b05dd6c0656b7610e77c4c4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-29 16:55:30.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-21 15:09:06.000000000","tz":60},"subject":"api: Address issues with images APIs","message":"api: Address issues with images APIs\n\nPopulate missing \u0027required\u0027 values.\n\nChange-Id: I4e1e00c3f7d4f2a581db42dae3535a5931e8f1cc\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e666e768a7130c4502ca808a180eacb7c2d03f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e666e768a7130c4502ca808a180eacb7c2d03f2"}]},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
