)]}'
{"id":"openstack%2Fnova~923290","triplet_id":"openstack%2Fnova~stable%2F2023.1~I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5","project":"openstack/nova","branch":"stable/2023.1","topic":"bug/2059809","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2024-07-05 22:31:55.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2024-07-05 22:31:55.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5","subject":"Additional qemu safety checking on base images","status":"MERGED","created":"2024-07-02 14:11:23.000000000","updated":"2024-07-05 22:33:18.000000000","submitted":"2024-07-05 22:31:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"923290-bug/2059809","meta_rev_id":"6e588b8462341e04d7ae33c003381ee5db9fbea9","_number":923290,"virtual_id_number":923290,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-07-05 22:31:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-07-05 10:55:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-07-05 10:55:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_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":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":"2024-07-02 15:03:40.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-07-02 19:42:27.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-07-02 20:17:40.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-07-05 10:51:39.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":"CC"},{"updated":"2024-07-05 10:55:38.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"},{"updated":"2024-07-05 14:23:56.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"}],"messages":[{"id":"375f96eb162a27c9b3b122d922bf5c4f21177d82","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-07-02 14:11:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a5dbc0dcc1723747da3eb0a2a7bd01f2000da54b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-02 15:03:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ffdc30ea1454df688d9887e67e68ce3\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ad297c27beb7497aa526e5699ec266eb : FAILURE in 40m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d0c184467197b87222a408f4ba97a08b1887d0e7","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-07-02 19:42:27.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-923290-fnsdx/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"92dc3192a991e959842dd59e4f8d15a529ea83ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-02 20:17:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89eaef5a6637406ba8e08e19bb8a0348\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/60b6bfbaf1b24f209650af6f02402035 : SUCCESS in 56m 05s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/709d542b1182499f96ee9aabb2cc01d4 : SUCCESS in 1h 28m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b2009eab29e848ddb9ec48ae74c045b3 : SUCCESS in 55m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/07bdbca0e61548ee8887731142fee9e1 : SUCCESS in 19m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/171c958d5c2449fc9b590d06383e7cc5 : SUCCESS in 12m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/38cc28b2b4d24cbb8944682d294706e6 : SUCCESS in 13m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f93043f3cd924e648932c4205282c992 : SUCCESS in 9m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1bb34fa985614335a4161e9a553fd684 : SUCCESS in 1h 03m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/80b0127786e342e1bc3b3c1801c1fa88 : SUCCESS in 1h 39m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2896a12c77874ec9861b4a6c9ea269a3 : SUCCESS in 55m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6a1257fbd5e14ed3a6c8a301f3c9727d : SUCCESS in 50m 24s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e1ae90a914604500923d02f15e3044f0 : SUCCESS in 1h 14m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5756890396534770bbd8e2b794f5156d : SUCCESS in 1h 49m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/eb8ea3f0b63246409578de57fd82773d : SUCCESS in 1h 50m 22s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/fd7a1f1eca63487f8ed32a30651beb70 : SUCCESS in 1h 04m 25s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9ebcc35e0b6f476c92b46ff41d65ef9e : FAILURE in 4m 41s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6eccd5215eba4b5190b9ea39f12b55ec : SUCCESS in 25m 05s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/338001148fc642b5835c7503c2b5af4b : SUCCESS in 24m 27s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b91b9c42c5174e7cb6027d6ec65cff68 : SUCCESS in 25m 32s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/29fa2aaed48c415fa4a9a4cc1593791d : SUCCESS in 1h 24m 51s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/61b88e41f9504bbfa411e15bf3900387 : SUCCESS in 1h 40m 30s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3d8f7ea78de8451cbfa62d83be7affa0 : SUCCESS in 1h 12m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7b9394f0c4594a1cb7fde32dbd5fe140 : SUCCESS in 54m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6b23f719d6704a83a869125cef8fa06f : SUCCESS in 34m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fe390914cbcf4bceb8d15298e120fcd6 : SUCCESS in 39m 17s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b1d07077ebbe65d091a738aa73b6536a56853b5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-07-04 15:44:38.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"b9291b17a7e565d4a0ad9149d09e665862732d0b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 16:16:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f93f68fd44144a58db768be3c928fd7\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1e6ace5cf35542bc97ec00cdf3ea22c3 : SUCCESS in 30m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"260dfd85b7d7d0e5d3e8f35852357e7f6ccaa95f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 17:33:55.000000000","message":"Patch Set 2: 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/b285766914284da8abd23aa3e66d49dc\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/147e072ca3764dbfa47a096c38254934 : SUCCESS in 55m 37s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/357e9665beb849cb90778138e40abf2b : SUCCESS in 1h 32m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bd3770bcd69c4696adfbc45ecf01c8d9 : SUCCESS in 58m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/46e01ad9228a4d2ab00dd13971a058e1 : SUCCESS in 18m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7da9394557f044bdae65b71c21075f18 : SUCCESS in 11m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/03c2505d9dc74f198226b0f48275f37d : SUCCESS in 12m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a5852c9b86d44a6a65cdc1c6aab1a79 : SUCCESS in 9m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/10b5b589e8b741c6bdeda71bfb269fe3 : SUCCESS in 1h 02m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fad733f063414b3ea7b8305bb6d5c988 : SUCCESS in 1h 46m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2ad0fb5bc5144e8b80d78ceef79b41b7 : SUCCESS in 48m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/416c0ce55e214862a46a35ca8b2f20d3 : SUCCESS in 45m 21s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/1c68302d83414b339a355064de4b39a9 : FAILURE in 1h 02m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/61ec19a7c04740c69d554157825a28a3 : FAILURE in 1h 37m 15s\n- nova-next https://zuul.opendev.org/t/openstack/build/b9435f70a7bd444a9aaf61775092e13e : SUCCESS in 1h 33m 33s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6ec4385f599d4162ad0d4436d2a17718 : SUCCESS in 58m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a77ef05799a6499281e8d7e94cccdf33 : FAILURE in 5m 15s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e5e434cdfbcd444ab3749a377e234cc1 : SUCCESS in 25m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/09828d6870a54a6a99b2c519fe6c1306 : SUCCESS in 23m 44s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0e50c6f99a004db0bd6675876b857676 : SUCCESS in 26m 26s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3f3055cb9e3a4be8961787b6f72738e6 : SUCCESS in 1h 26m 26s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/80b493d6cf42414d8da919ee55bcefe2 : SUCCESS in 1h 31m 21s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e5a4423b7eff4b0f8d53c7baa8eeb34d : SUCCESS in 1h 11m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a127ddf6ead74456b77ba3e49578d46a : SUCCESS in 50m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/50c07d0394df4c9e8c2d3c6f65b89965 : SUCCESS in 33m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f65325b658b5490693ef00f8bbe59089 : SUCCESS in 37m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c6dc3ceed08c483eaac2c474e586f0fc47d6e0b5","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-07-04 18:09:10.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-923290-zv4tq/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"c7ed9a5fed005f04a8e1482a9f5964ac6a5499e3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-07-05 10:51:39.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fa8bdc0d4b04f2e24fcddac362c067cb4b693408","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-07-05 10:55:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"40cef6af7c9720cd63b5eea74d85bbf8374da7f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 10:57:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48982edba838483d856828f7dbee6d07\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/91eedc1ed1804dfca49400678d5d53a8 : FAILURE in 5m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"34567e5018c95d2e2ddebfbb4e91bb10174b966d","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-07-05 11:12:55.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-923290-z92td/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"2d4381ac2ee46c5aa4b326bcabf6fb0009926209","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 11:41:52.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"20f550927c9b650493c89ebc4c8629917acfbc56","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 13:31:37.000000000","message":"Patch Set 2: 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/2ab49b7bce56494fb9bd4300e255eb63\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/67b73c4554cb42d3be5145350d034db0 : SUCCESS in 1h 05m 23s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9611a0e2c01243ee8d8871186972563a : SUCCESS in 1h 20m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0687c90277204e0899723798da35cf0f : SUCCESS in 1h 01m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ece9e86d84754e10886640518e603da0 : SUCCESS in 19m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c883e6b26c494016a543bb6ad61c9ae6 : SUCCESS in 10m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5930aee0d9d14fffb66cef7a46f05940 : SUCCESS in 11m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98a26f86b32d477380017da13c9637fb : SUCCESS in 9m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f5c1e2c9379a42d38e4b6c2173967be9 : SUCCESS in 1h 06m 21s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7d3bcbcfd99f498f9302cd58563f1e48 : TIMED_OUT in 2h 37m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/27ab3a11342c4462bbd6fb94ab0bb393 : POST_FAILURE in 1h 03m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c1eada3a5d62424a8f0d2851ef49ff7f : SUCCESS in 54m 04s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/ada4bbcf3a8c487486d33e3144f5c72c : SUCCESS in 1h 00m 03s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bbbd6ed3561b4e0c8443e8a69abfdb65 : FAILURE in 1h 34m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/17b5919715354dc3819a1f3f14a5bf43 : SUCCESS in 1h 52m 18s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/cfad983f8835467083deb3e1e62415c5 : SUCCESS in 53m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/39d5c13d9867432294c9d2eaa393e0fb : FAILURE in 4m 41s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a7fb13b075ee4f03a5c93626ef157c7b : SUCCESS in 24m 57s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/89232da2e426402eb268c81f5e417f69 : SUCCESS in 52m 21s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/defef93a72f74a3291d56822526e7dac : SUCCESS in 24m 06s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d626672411344c71a2d3e957d1a72606 : SUCCESS in 1h 08m 44s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/94b98748a1ea4abba7304e93735b23d6 : SUCCESS in 1h 40m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7ee9098f5f0f451c9ad44a97185db690 : SUCCESS in 1h 14m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a929c5077c9e49f8a3e09c6339ed7d26 : SUCCESS in 44m 04s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c221e45b25344550902a7d3b8e1b11f4 : SUCCESS in 32m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2e787a7673d54805ac8c65d217e38588 : SUCCESS in 36m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e5e50dc5e73f9c8a7b669cb381f7130266e9fa2e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-07-05 14:23:56.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"062da0137136df2afe6bf3ab0cec2356d32f8736","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 14:57:28.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9cc35f106a3444095002feed23e4b6b\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9ff4daf5ef194b9bbb039639b782c500 : SUCCESS in 31m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"82f0e48e5a5c98a0a181a282bea899f4a05c2e63","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-07-05 15:03:33.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-923290-ft2qd/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"89bd740747ece63c59b35223b19318d283b9538e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 16:21:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67552d84be9c4bf9b874fc03f5f32c1c\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/68b12955f907467cab3f2169108d6d7d : SUCCESS in 52m 54s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/000603380b7946728b3e6732767729cf : SUCCESS in 1h 06m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/076f88bc27114fa4b76fd53878c7d26f : SUCCESS in 55m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/95e77a72d8f04497b975f02352720481 : SUCCESS in 16m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/917d25fccea445329c9849a0d88c0f51 : SUCCESS in 10m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9845c6d88f4a4f14b3c2d8ae8bd52c36 : SUCCESS in 11m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d943b95ccef4c2cae683c59e9d50c51 : SUCCESS in 10m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a63d67a4c1314c3b83e87afad7401cef : SUCCESS in 1h 04m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/98bc3456242c46b99fd4faada59bcbe2 : SUCCESS in 1h 52m 14s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c9d64097fc9c4ffaa9d1d0fd62d773aa : SUCCESS in 53m 32s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/53f9dd7f8f7e4bd18fe502c9ed658318 : SUCCESS in 52m 41s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e22d1065fee2409ea3c83190c5a90c16 : SUCCESS in 1h 14m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/62053b58a14b493692f54401d3b737a2 : SUCCESS in 1h 31m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/ed322deceda44f06adea3277a1b18a52 : SUCCESS in 1h 49m 24s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5312d66af0db4707bd1051cae2fe8f7d : SUCCESS in 55m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/71ca1166a8874870a2521251bbfe095c : SUCCESS in 6m 18s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a9bfe439f4c4471cbb72777e43ae486f : SUCCESS in 25m 12s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3c32890cf767419098d1fb2821e1dc0c : SUCCESS in 23m 47s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a830423c217d4d4bbb63dc40db76aeca : SUCCESS in 23m 05s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5778a9ca9a8f43babd82190289bee6a4 : SUCCESS in 1h 26m 52s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/65ff33de2b474d29b035e4423816d493 : SUCCESS in 1h 32m 59s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3c711fadcfa641f8823a976651c8710b : SUCCESS in 1h 11m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2c08378682cd4efa8b7ea23ee97cc82f : SUCCESS in 45m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2cea61bcf2584e9794f54a4ff47fb982 : SUCCESS in 33m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/db873057452942438690c2ba394c49b0 : SUCCESS in 38m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f43b19167f0cae0abbcb8103e2247ca80a276aa8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 19:55:07.000000000","message":"Patch Set 2: 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/1b2de6f1152c4794982dbd5a077fc345\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8787a795a9944feb9499e330079d17d7 : POST_FAILURE in 19m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/835553c847bb41a69f56e73bbfc6213e : SUCCESS in 58m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ef449fd1acb4706bb649fa41276340d : SUCCESS in 12m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bc27eb04f58644bd8edd5686c1baeab7 : SUCCESS in 13m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/54ea6d7847c24e958a8e8869cf871b7d : SUCCESS in 11m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a05f74808dca44058768a0dcfb5e4da2 : SUCCESS in 43m 55s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b5540ee2aa3f421b89eaf5afe6571f08 : SUCCESS in 53m 04s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/42169c240fcd48feb219908736c4f26e : SUCCESS in 25m 20s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/4f913af307e04f83a2dec007b9a2fd09 : SUCCESS in 25m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2a48ec3088ed441795fbeaae4e4e75ce : SUCCESS in 1h 34m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/3a1c3006ccdc45fea79c69c8acb43d5d : FAILURE in 1h 40m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/32158a1444f84e298840d27b5dedb383 : SUCCESS in 4m 26s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/721cad07bb1d46e9a6a40bf2122ccddc : SUCCESS in 1h 55m 39s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d8802e6776b549c2870860d2aa48c8e9 : SUCCESS in 1h 21m 52s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/01ea3ab19a0143f5b55852005cd7459f : SUCCESS in 1h 27m 25s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6758020d1e0f4c9bad3d26565658c392 : SUCCESS in 1h 09m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9f7a617b26c0426ea725699cd96e9765 : SUCCESS in 43m 02s","accounts_in_message":[],"_revision_number":2},{"id":"8b89749058da8f7ed8a4149975541a4ca5244696","tag":"autogenerated:gerrit:deleteVote","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-07-05 20:12:07.000000000","message":"Removed Verified-2 by \u003cGERRIT_ACCOUNT_22348\u003e\n","accounts_in_message":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"_revision_number":2},{"id":"f48155042380252ed35de40d93e485ed47b09b11","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 20:13:36.000000000","message":"Patch Set 2:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1abb4869a5884c2a6478acfcb6f6c0a43800f37e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 22:31:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ed0143ce78d4ec782b7db473a4f9d50\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5b4fe9fb59b04153ae665e4463d3d28b : SUCCESS in 1h 28m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7ac340de699f4a589d5cfe4f3a30dd18 : SUCCESS in 55m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29016f56ab434753a5e330f0d69d60b9 : SUCCESS in 12m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f0c6844f97be41ada2a0dfb4da7625a1 : SUCCESS in 12m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/758de517c61343f69ae45e1490105b6e : SUCCESS in 9m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/22ff1d4edaa74120bf2b849b77f455a2 : SUCCESS in 46m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2e1a7bcd52dc4dae86c135a33edfcbad : SUCCESS in 55m 45s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f0eef9490c34806a2dd5f779d85d8f5 : SUCCESS in 26m 28s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a0f620af4e574d8590e4c3bae9e5a53a : SUCCESS in 24m 03s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8ad4efbe61704b7b8487b58bba4dee2c : SUCCESS in 1h 27m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/78f13ebf6522431783e545ceb14c1a77 : SUCCESS in 1h 58m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d464815824e24f71acc38ffb2cc861eb : SUCCESS in 4m 43s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/91a5958d83a944e7b18373ccca91020c : SUCCESS in 1h 45m 03s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ded6212db43a4d08977149d08b2a1335 : SUCCESS in 1h 27m 30s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/1da3c1118d8443da9d998832dcc33570 : SUCCESS in 1h 24m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/66bf3d2ce38748eea621d4af47b48b43 : SUCCESS in 1h 05m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0ba483a2b943402e843ac3baf1594e4f : SUCCESS in 59m 10s","accounts_in_message":[],"_revision_number":2},{"id":"a8464fed3e24774e459bd253f87ac5673ccc6434","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 22:31:55.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"6e588b8462341e04d7ae33c003381ee5db9fbea9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 22:33:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a64c9b7bfe2e4953b764ffbb31406b49\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8236eb8665874f449377c9543b01dfed : SUCCESS in 57s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9e10ac25490e7b5353cb01e768d22eb5a1f92825","revisions":{"d86f2a6f294cac55ff37babc75f73aa1c597d672":{"kind":"REWORK","_number":1,"created":"2024-07-02 14:11:23.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/90/923290/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/923290/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/923290/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/923290/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/923290/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/923290/1"}}},"commit":{"parents":[{"commit":"aee628be41dc0d6cb3d86ead1231d8db4433c5eb","subject":"Check images with format_inspector for safety","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aee628be41dc0d6cb3d86ead1231d8db4433c5eb"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-06-24 16:09:36.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-07-01 22:14:35.000000000","tz":-420},"subject":"Additional qemu safety checking on base images","message":"Additional qemu safety checking on base images\n\nThere is an additional way we can be fooled into using a qcow2 file\nwith a data-file, which is uploading it as raw to glance and then\nbooting an instance from it. Because when we go to create the\nephemeral disk from a cached base image, we\u0027ve lost the information\nabout the original source\u0027s format, we probe the image\u0027s file type\nwithout a strict format specified. If a qcow2 file is listed in\nglance as a raw, we won\u0027t notice it until it is too late.\n\nThis brings over another piece of code (proposed against) glance\u0027s\nformat inspector which provides a safe format detection routine. This\npatch uses that to detect the format of and run a safety check on the\nbase image each time we go to use it to create an ephemeral disk\nimage from it.\n\nThis also detects QED files and always marks them as unsafe as we do\nnot support that format at all. Since we could be fooled into\ndownloading one and passing it to qemu-img if we don\u0027t recognize it,\nwe need to detect and reject it as unsafe.\n\nChange-Id: I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5\n(cherry picked from commit 0b0edae94fbc1057d94fe64745125270659e4ca1)\n(cherry picked from commit 37b1ab69ad9623876fd138374a556392a8fe36dc)\n(cherry picked from commit 9e4d1981c2457e4fc8ef7558e09f40734b1ff83e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d86f2a6f294cac55ff37babc75f73aa1c597d672"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d86f2a6f294cac55ff37babc75f73aa1c597d672"}]},"branch":"refs/heads/stable/2023.1"},"9e10ac25490e7b5353cb01e768d22eb5a1f92825":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2024-07-04 15:44:38.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/90/923290/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/923290/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/923290/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/923290/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/923290/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/923290/2"}}},"commit":{"parents":[{"commit":"67e5376dd64407f5aaf1ea5f8c896e356064a2c9","subject":"Check images with format_inspector for safety","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/67e5376dd64407f5aaf1ea5f8c896e356064a2c9"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-06-24 16:09:36.000000000","tz":-420},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2024-07-04 15:36:17.000000000","tz":120},"subject":"Additional qemu safety checking on base images","message":"Additional qemu safety checking on base images\n\nThere is an additional way we can be fooled into using a qcow2 file\nwith a data-file, which is uploading it as raw to glance and then\nbooting an instance from it. Because when we go to create the\nephemeral disk from a cached base image, we\u0027ve lost the information\nabout the original source\u0027s format, we probe the image\u0027s file type\nwithout a strict format specified. If a qcow2 file is listed in\nglance as a raw, we won\u0027t notice it until it is too late.\n\nThis brings over another piece of code (proposed against) glance\u0027s\nformat inspector which provides a safe format detection routine. This\npatch uses that to detect the format of and run a safety check on the\nbase image each time we go to use it to create an ephemeral disk\nimage from it.\n\nThis also detects QED files and always marks them as unsafe as we do\nnot support that format at all. Since we could be fooled into\ndownloading one and passing it to qemu-img if we don\u0027t recognize it,\nwe need to detect and reject it as unsafe.\n\nChange-Id: I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5\n(cherry picked from commit b1b88bf001757546fbbea959f4b73cb344407dfb)\n(cherry picked from commit 8a0d5f2afaf40c4554419a0b2488ce092eda7a1a)\n(cherry picked from commit 0269234dc42fe2c320dc4696123cf5132642f9b7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e10ac25490e7b5353cb01e768d22eb5a1f92825"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e10ac25490e7b5353cb01e768d22eb5a1f92825"}]},"branch":"refs/heads/stable/2023.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
