)]}'
{"id":"openstack%2Fnova~924083","triplet_id":"openstack%2Fnova~unmaintained%2Fyoga~I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5","project":"openstack/nova","branch":"unmaintained/yoga","topic":"bug/2059809","attention_set":{},"removed_from_attention_set":{"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2024-08-13 17:48:49.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5","subject":"Additional qemu safety checking on base images","status":"MERGED","created":"2024-07-12 16:54:11.000000000","updated":"2024-08-13 17:50:05.000000000","submitted":"2024-08-13 17:48:49.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":"924083-bug/2059809","meta_rev_id":"b753753b07a3c2da486c83e266c0a71e7da71e08","_number":924083,"virtual_id_number":924083,"owner":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-08-13 17:48:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"all":[{"value":2,"date":"2024-07-15 17:43:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"all":[{"value":1,"date":"2024-08-13 15:38:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-07-12 16:54:11.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2024-07-12 17:26:24.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-12 19:43:06.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-15 17:09:50.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":"2024-07-15 17:43:35.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"}],"messages":[{"id":"dd34d0ace50111be94b5d14e5569db4eb43c3cb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-07-12 16:54:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99968a9449941e924bbb3bdcdf3daf413fed6d84","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-12 17:26:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec82b7a7050946bfa83529fcbfd4ec5c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b80e28f50a1c4187851254316304921b : FAILURE in 6m 33s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/64b1e8645be54e28b8336ba40d3baba4 : SUCCESS in 30m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"51cec49637d4f20b1205d801495ebb49c4948c7c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-12 19:43:06.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/ec138c8c1a9e47db8e1c33457be02c2b\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/5c79c61cd65a4aa2a8a33eaee4da240a : SUCCESS in 49m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/931b8d0f6da54e6e95ca742384b480ed : SUCCESS in 1h 28m 17s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/941a5bc0e09a4116a755d8a5cf1e80f4 : RETRY_LIMIT in 4m 05s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1f29c0cdad3c426b9dbd1e73e9a63485 : FAILURE in 48m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/efc7d6b981cc4d9b819de2e8e1b6d2d5 : SUCCESS in 13m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64c9ab7c3986405c8101de1f1cd02ee2 : SUCCESS in 9m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cee770c695344380b30bd3a98ee4c953 : SUCCESS in 10m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cf02acc9c51645edb9a8a8640c21a332 : SUCCESS in 14m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1deffab96f364980ac0f4087c22f55e8 : SUCCESS in 8m 40s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3bfd5deebd6844dd84c2e5d7fda233f2 : SUCCESS in 48m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/564daaaf84054b099bde550cde2f3350 : SUCCESS in 1h 25m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5b1c024489bc4432bf48f0a6f9192f25 : SUCCESS in 43m 30s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ec343cc8d26f4bf18e3bc04e28cfe7bc : SUCCESS in 42m 24s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/99c23c5a3a5047e5bfe937597725dc83 : SUCCESS in 1h 06m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c407064c8f5d4b35a453511b7139a304 : SUCCESS in 1h 27m 42s\n- nova-next https://zuul.opendev.org/t/openstack/build/d7372b53ca1d4c11bb630283fc41792e : SUCCESS in 1h 34m 09s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a34f17aae40e4e72af7d4835238e22a6 : SUCCESS in 51m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/192fc3df252f4e218b163a91c05e4e42 : FAILURE in 6m 17s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c7c7e69121f2423197fef48470c5030c : SUCCESS in 19m 13s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b75915bb2a8349858b1055780b9f3581 : SUCCESS in 20m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0a6c2572287b4273bec8b40cb66a140c : SUCCESS in 1h 05m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e9fa82283814b9fa2e22d4aa1a73282 : SUCCESS in 58m 03s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5d1d92baf439445490d6f1668218e43c : SUCCESS in 21m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/faa316d6545549f48b926b8d0cd68023 : FAILURE in 29m 42s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/7f56673a58cf4c7e8c45d4b8de398b32 : RETRY_LIMIT in 2m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7430034192cac3eb7da550bfade0fa9bb5884a19","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-07-15 14:10:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d98b848d5bb2d8e9ade1759931e68fc2af793ea9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-15 14:49:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08da90f2153b44f7b2a1505e0ff39ccb\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/758563edb97b440f898a8412bfcb378e : SUCCESS in 14m 24s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9f60f25ceb944cdc96004dbba6c1d8f5 : SUCCESS in 14m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b6010f3fdc7f612c1f21fd0ccd930b7aa10bb4a7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-15 17:04:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/281c24aeba564ad0a29d70fa0c975bd1\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/279f1e8a6d234818a99de45303bcc59a : SUCCESS in 49m 29s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9708046b74874c89b3c1fac41a02085c : SUCCESS in 1h 24m 55s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/99d054aba2d3485bae4963ca2cc5edce : RETRY_LIMIT in 2m 49s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0244fd4662fa4f118c72801784a8205f : SUCCESS in 43m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d3fdaf9d57c4b588ac220bf71a673be : SUCCESS in 14m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/302b434a52b54f8ba0746f9de3dbbe35 : SUCCESS in 12m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/58b5b46b73d34886aad403cbebb23ff0 : SUCCESS in 14m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3ba8d041ab7a4240907fd10744b65cda : SUCCESS in 13m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/324b0ab3b3dc4792ab8d105980571014 : SUCCESS in 8m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c4e0c7d961be4168bb30fa06a7aae9bc : SUCCESS in 1h 10m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/56944a18278346cc9f0671098594a812 : SUCCESS in 1h 29m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d82ca8cfcf7948fba5fa2a2e92983fc9 : SUCCESS in 1h 01m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fae29124d79847d8b7de6ca883ff225c : SUCCESS in 41m 25s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/c4d164a02e464db39cc7ec2d5f89b998 : SUCCESS in 1h 03m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/aa953edbb428461089a6c74cba9157b3 : SUCCESS in 1h 22m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/e5468ecddb3c42b3a392c72a3ae9f97b : SUCCESS in 1h 28m 05s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/712aca3dea3a4bc28fc8368571918855 : SUCCESS in 44m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/339924015ea448918f307df62010796d : FAILURE in 4m 53s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d3c1c34c8a594f54b829428a020a53a5 : SUCCESS in 19m 57s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9f76b8d1d32a4da0a4b2ce774c31f5bd : SUCCESS in 20m 37s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/16563d4d0f924e9487246380d063c28f : SUCCESS in 1h 06m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e3ef18658a97463cb463bd9230ce1a4c : SUCCESS in 44m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b21a54b359e64886b335cc62578e1df4 : SUCCESS in 24m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/61421fe1b83343938c98581bd9ace49e : FAILURE in 37m 55s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/20b916f749624bd7ac9bae7ae15ab22a : RETRY_LIMIT in 3m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"75503d901c197adb60b75443dc41e3b7d6542e50","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2024-07-15 17:09:50.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":"3b111137b1093dace8f5b59606b725b7e79b9da7","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2024-07-15 17:43:35.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c0a1434fb09d3bd30442a4e2bdb1b76d890c6ed8","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2024-08-13 15:38:56.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"3d1d751b750d5e3904220bba2e8e6752abc0513f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-13 15:39:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d1a897ef216f91da9022498df9e932cde2fb6c6d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-13 17:48:48.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd56888d342c4b3f8185ab6ed7a331c1\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e062e606dd1b4971b8a9b1f507d97778 : SUCCESS in 1h 16m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b38e3b7f65cd415babd876c18f8db765 : SUCCESS in 40m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb96a31d9a66470b8e379d83b87c9622 : SUCCESS in 9m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6de8350daa3441c29692703ee5d48ba0 : SUCCESS in 11m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f47109354abf4ade9282f62cb848a2ec : SUCCESS in 11m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c7954633b2548aa96e9fc64dbed0a16 : SUCCESS in 7m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7d0c9b6da773467e8be4f7da4fcda327 : SUCCESS in 42m 06s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/34220b7dc4b744d1bd6fa8e7460319ae : SUCCESS in 55m 46s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5456cae5d7334e53862db8ed0b8d40a1 : SUCCESS in 21m 13s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/68503b1ed22e45779a4c6f8e46476d84 : SUCCESS in 20m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/69f44e460a3c44f7ba294c8168f0272c : SUCCESS in 1h 17m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/de110fc9acdb4ada83c6e81415f2379e : SUCCESS in 1h 29m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4b3862d3f3054d44b557b7b2517cb1a7 : SUCCESS in 4m 50s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9a8a575696ed49a08f56d4777fe63152 : SUCCESS in 1h 16m 13s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c82a7f12e18948ceb0d2fb1961191589 : SUCCESS in 1h 04m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0fb2a45c094e4914b9daac0cfb7cdafc : SUCCESS in 44m 43s","accounts_in_message":[],"_revision_number":1},{"id":"e6624bb96dd70609d145d836182139d18a56a1b9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-13 17:48:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"b753753b07a3c2da486c83e266c0a71e7da71e08","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-13 17:50:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9796d483981043b4b3189ea25986453d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56964298e5c841d09bef9a9008d7be1f : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e7bdaac1b6b14530a9eefb718f32c37f72096c2a","revisions":{"e7bdaac1b6b14530a9eefb718f32c37f72096c2a":{"kind":"REWORK","_number":1,"created":"2024-07-12 16:54:11.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/83/924083/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/83/924083/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/83/924083/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/83/924083/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/83/924083/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/83/924083/1"}}},"commit":{"parents":[{"commit":"b8a3d56f2e27531cc735606fbe92b648a51e8d62","subject":"Check images with format_inspector for safety","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b8a3d56f2e27531cc735606fbe92b648a51e8d62"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-06-24 16:09:36.000000000","tz":-420},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2024-07-12 16:27:20.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\nConflicts:\n  nova/tests/unit/virt/libvirt/test_utils.py\n  nova/virt/libvirt/utils.py\n\nNOTE(elod.illes): conflicts are due to patch to consolidate image\ncreation functions (I111cfc8a5eae27b15c6312957255fcf973038ddf) is only\nintroduced in zed.\n\nChange-Id: I4881c8cbceb30c1ff2d2b859c554e0d02043f1f5\n(cherry picked from commit b1b88bf001757546fbbea959f4b73cb344407dfb)\n(cherry picked from commit 8a0d5f2afaf40c4554419a0b2488ce092eda7a1a)\n(cherry picked from commit 0269234dc42fe2c320dc4696123cf5132642f9b7)\n(cherry picked from commit 9e10ac25490e7b5353cb01e768d22eb5a1f92825)\n(cherry picked from commit 303c2c9644c45d2f04461b6e9e2ef8a3273d3be8)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e7bdaac1b6b14530a9eefb718f32c37f72096c2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e7bdaac1b6b14530a9eefb718f32c37f72096c2a"}]},"branch":"refs/heads/unmaintained/yoga"}},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"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":{}}}]}
