)]}'
{"id":"openstack%2Fironic~998640","triplet_id":"openstack%2Fironic~master~Ib8ed12c48fe6abde2555875a7e0edd00eec7b805","project":"openstack/ironic","branch":"master","topic":"power-off-before-ejecting-vmedia-cleanup","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-07-29 16:41:30.000000000","reason":"Change was submitted"},"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2026-07-29 16:41:30.000000000","reason":"Change was submitted"},"35929":{"account":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"last_update":"2026-07-29 16:41:30.000000000","reason":"Change was submitted"},"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2026-07-29 15:23:46.000000000","reason":"\u003cGERRIT_ACCOUNT_10239\u003e replied on the change","reason_account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}}},"hashtags":["ironic-week-prio"],"change_id":"Ib8ed12c48fe6abde2555875a7e0edd00eec7b805","subject":"Power off before ejecting redfish virtual media on ramdisk cleanup","status":"MERGED","created":"2026-07-24 15:48:18.000000000","updated":"2026-07-29 16:42:45.000000000","submitted":"2026-07-29 16:41:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"revert_of":970388,"submission_id":"998640-power-off-before-ejecting-vmedia-cleanup","meta_rev_id":"7716fa49c97d766de96ba985321d74296d7b48db","_number":998640,"virtual_id_number":998640,"owner":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-29 16:41:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":0,"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"value":2,"date":"2026-07-28 14:01:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-07-29 15:23:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-07-29 15:23:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}],"reviewers":{"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-24 15:48:18.000000000","updated_by":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-07-24 15:48:18.000000000","updated_by":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2026-07-24 15:48:18.000000000","updated_by":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-07-24 16:23:17.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"CC"},{"updated":"2026-07-28 14:01:01.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2026-07-29 15:23:46.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"}],"messages":[{"id":"dbbec7d79f67bed2a39cf023fb97c7eea3cace28","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-24 15:48:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a444a01b1d5f4bc2588ebfdb5668f95c88d63721","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-24 15:49:10.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d53008712a9c5eac1ee0fdf82bf74939e7e359dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 16:09:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/efbfc7b2bdca4e95b4d60a2f3301d5ba\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/da9270347b494416b3a040c36b848720 : SUCCESS in 12m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/79280170537c40b3a7d8b5350089d0b7 : SUCCESS in 10m 13s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a1ac05a5ea204640b5cff0d082efdd66 : SUCCESS in 12m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b5d27a5b4bca30df0890827cab59b149dc55f80d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-24 16:14:45.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"d7a3bbdb8c3728fe72624983986aabb3a4c2fb21","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2026-07-24 16:23:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"42c17045f4d5d4b1d79c70a7aac53c78629a6da8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 16:34:14.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/934eb1081a4343d7a259825275289e65\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/76eb1719f20e4370937dd33a35eb7da8 : SUCCESS in 10m 27s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d5cb3b16780b4608ade7270a28b6efed : SUCCESS in 12m 11s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f617738e199d4a92ba159053450d0017 : SUCCESS in 17m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c2526ca51b72c117b0628a70d1b474749c92270d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 18:00:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/725024af94c044ee8a123119e3b47df8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4503ed879cd54b12a622da6303af531c : SUCCESS in 12m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f86a53b93c74bae9af75473004161fc : SUCCESS in 5m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b6df5cd3ed7641c6af2af5b5f9bb2b87 : SUCCESS in 6m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6cb01a19fda54c53976e01add7ddf5d1 : SUCCESS in 9m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5170778acc68461ca8ef83e6f2e92b6e : SUCCESS in 10m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51a63c38c0fa4963920637cf6d6daf47 : SUCCESS in 18m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f37087d14e3a42459eb0c0d2bc53bd92 : SUCCESS in 20m 22s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/3295dcb9914e4e8f98b6814296fb4dad : SUCCESS in 5m 38s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/5c8e19d5c79146319fe46ff3f87a80f9 : SUCCESS in 5m 23s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/4b8f7fd29da8437aa1cba745ac6130f9 : SUCCESS in 8m 40s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/8be94b9bb4a04826bc34c489d8754248 : SUCCESS in 8m 40s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/544a26de6931413f859872e30bc74bf5 : SUCCESS in 36m 20s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/584b8e66f69a4d66862f9487e073cb08 : SUCCESS in 58m 49s (non-voting)\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/f058aee06e9247b1aba65bf68b0b8cfd : SUCCESS in 1h 14m 05s (non-voting)\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/8d0ff75445ba468a837b518e1643a917 : SUCCESS in 40m 37s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/eccfcd1e090d456eaa3d343b4d0df602 : SUCCESS in 47m 27s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/9e4f4f03b0c544f29ad16ffc07701baa : SUCCESS in 45m 09s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/4ec6975e6c0746aa8d25b8ba1ba619e5 : SUCCESS in 46m 00s (non-voting)\n- ironic-tempest-ovn-uefi-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/af5b04a7e4fc457bae2be3a7326f4590 : FAILURE in 1h 07m 26s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/8e4dc64290284219ae15915de9d66e13 : SUCCESS in 1h 38m 23s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode-shard https://zuul.opendev.org/t/openstack/build/70208053de48440682f1a35d49950e24 : FAILURE in 1h 26m 59s (non-voting)\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e960897a421044b281b0c6f6e2d51ab3 : SUCCESS in 1h 09m 33s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/27e00e7d186b4cf5983e37da94c0e645 : SUCCESS in 35m 45s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/964243f7ef11433eaf8ca6368a215b07 : SUCCESS in 52m 39s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/baaaae04dbf148ce8d5cc784f339f0f3 : SUCCESS in 1h 09m 18s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/e991cc0085334377bca7f2c4002f3b29 : FAILURE in 1h 20m 18s (non-voting)\n- ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/362f38609e7447fa8a24bcdf25071a37 : SUCCESS in 1h 14m 13s (non-voting)\n- metal3-integration https://zuul.opendev.org/t/openstack/build/c8b2eedc50d44d20a0be1aaccf934e4e : SUCCESS in 25m 05s (non-voting)\n- metal3-baremetal-operator-functional https://zuul.opendev.org/t/openstack/build/56fe380f4c834f3ca5ba247d1a7c3b9a : FAILURE in 57m 20s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/c1f8a6399bdd4a00a12893d9d4505d46 : SUCCESS in 39m 54s (non-voting)\n- ironic-standalone-aarch64 https://zuul.opendev.org/t/openstack/build/cf124f639e9f484497a1419ae73d413e : SUCCESS in 40m 39s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/5abe022c6a9d4c628ff1bd40efcc79cd : SUCCESS in 45m 48s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/a49bb4c8b3594d498d0f5466c1fa02b2 : SUCCESS in 1h 05m 53s (non-voting)\n- bifrost-integration-on-ubuntu-noble https://zuul.opendev.org/t/openstack/build/32c18a759e3a4495ae72adf4eb4902fe : SUCCESS in 48m 02s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble https://zuul.opendev.org/t/openstack/build/40769f0f4088491bb7972f517ef572ca : SUCCESS in 57m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"26de93d5a3d6e9be2263f555ae64bcb96f0549ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-24 18:23:03.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"9f16a7a0115c44af3b1cede46aa0e196ff75d08d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 18:41:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66d23c36150d4f2894ecc73ae4b631c9\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bfcc4a80c0b847a09b7157e2972ef9af : SUCCESS in 10m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b4fcdc999a8e4396bdf43e1539a67abf : SUCCESS in 11m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/2fc24d0a424a4deeb6690773e9b12e80 : SUCCESS in 16m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1586adf31af4abc5a4e79834eacfc7acc8d09a5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 20:22:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1ce886e26704e7384a578b4037a268a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/02a6677256b2404890f86024a29dc7bb : SUCCESS in 12m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ad632ddff804a3aadc6f439af5cb6cb : SUCCESS in 6m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0a50c426c3c94cf48cc06d5ac390cd45 : SUCCESS in 7m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cef9ff18249a40d0af0f2714ce36dc66 : SUCCESS in 7m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ef267fd030664290878595bc678a1031 : SUCCESS in 11m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5ea9879e1d54b39a8923e51e91616b8 : SUCCESS in 16m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bcd229e639b04807987d6ee9c94359f9 : SUCCESS in 18m 11s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/bf080c5e8327400b8796ede4eb140146 : SUCCESS in 4m 50s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/5ccd88baa7cc4ac992a7c8c0257625e8 : SUCCESS in 6m 27s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/8a97f5b995cc4ce49b485fff9552482c : SUCCESS in 8m 43s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/e5db2cca038647bbab3497630846f74c : SUCCESS in 7m 46s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/7ac8d5468e3041ffbcb6e549b3de28a7 : SUCCESS in 38m 14s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/57372dda556147c2aee597d97ad91ebb : SUCCESS in 55m 12s (non-voting)\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/2f0a274731824d3985bc3596a6690f29 : FAILURE in 1h 39m 08s (non-voting)\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/761df5d71606451b83888da9612fa1cb : SUCCESS in 42m 28s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/12c9006e376f499b842b67245fa43591 : SUCCESS in 46m 10s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/46a90dd5716d485d84f26b77270ceb20 : SUCCESS in 46m 51s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/6de64714d45b40fcb6d9fcd7692554bb : SUCCESS in 39m 30s (non-voting)\n- ironic-tempest-ovn-uefi-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/93016f3f91194706bea255120a63705a : FAILURE in 1h 11m 23s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/fefd65bb64424acf8498abb28d49feca : FAILURE in 1h 53m 51s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode-shard https://zuul.opendev.org/t/openstack/build/47a21812bd344b518c393380f72691c0 : SUCCESS in 1h 12m 29s (non-voting)\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/8d6d885ce80e44e2a6c0ada48afeb7a5 : SUCCESS in 1h 01m 43s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/da77779458f14177b2ed8d907fdc5e1f : SUCCESS in 36m 17s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/1026e8b26c2049c1b76ab2d78f9e8b8e : SUCCESS in 48m 19s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/0710555fb57f4bac9d8353c8faab1958 : SUCCESS in 1h 02m 52s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/72e40bfa6cba4aa6addd71c503881d1a : SUCCESS in 1h 14m 42s (non-voting)\n- ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/0f4975e6f10545ef80115745816d52ea : SUCCESS in 1h 18m 32s (non-voting)\n- metal3-integration https://zuul.opendev.org/t/openstack/build/a348eae1f2df43d391cf3c5ae43b1bc4 : SUCCESS in 24m 06s (non-voting)\n- metal3-baremetal-operator-functional https://zuul.opendev.org/t/openstack/build/950e6611c1354fd5a42d46642d8f7fea : FAILURE in 1h 09m 12s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/446b87a7bf59450ea6d19162b31a6953 : SUCCESS in 39m 11s (non-voting)\n- ironic-standalone-aarch64 https://zuul.opendev.org/t/openstack/build/e9986432619541bfab25313507165fa0 : SUCCESS in 40m 42s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/9aa3f1c168384671999a3f4562f7c8d9 : SUCCESS in 32m 17s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/12b8724885b3458ebd9b5db86c57937a : SUCCESS in 53m 03s (non-voting)\n- bifrost-integration-on-ubuntu-noble https://zuul.opendev.org/t/openstack/build/af9bd1c1c5304df9bdb156dfc254fbfe : SUCCESS in 47m 36s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f7defa47e01e4586a52d4a10de36aabc : SUCCESS in 1h 00m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"96d685bdc445ef75a8c6b8057dfab36c84cd654e","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-27 09:36:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a2e23ed7addf40e09483927515a76beefbb13280","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-27 09:36:58.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":3},{"id":"fbd1de162c0ee7501ce0cb48077e72da1b356f3d","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-27 11:25:29.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0ce05dd7bd1c9324dd4206d8dfdeaffe636cfdeb","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-27 15:48:34.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c01513df2a835c5eff8e1e7c628813410547841c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-28 10:59:21.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"11fdd8311a3e3c62259ca102dd1e246463dd507b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 11:19:21.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8637513cadb4301b2e266ce965e29be\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7b8c7f729bb84f65b9706870820e6354 : NODE_FAILURE Node(set) request d7695c1326704dc4b6ac32872b97e14e failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/59ee6b16363646f795be8dd88375ad1b : SUCCESS in 6m 57s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e55dff6426b84e0cb48ec525907777a7 : SUCCESS in 16m 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e12fb46db722fe909ea6869894ec4ef7b12040d6","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-07-28 12:28:10.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b617f558d996d6ac7bb2758eccdf252f2f727ff6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 12:35:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6204a6c510964e79bb117039a76a66d2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5891f362ba84428db95fc3f88fd6bf98 : SUCCESS in 12m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b63b617d2fea46cda836ecc34c06f61f : SUCCESS in 6m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/959ca7801b964aeb852f1ecead0c869d : SUCCESS in 7m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/68ab8917557a42d6abfc18707a256c77 : SUCCESS in 4m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7b7cdea82d5a4fd2a62a464483c1ce8d : SUCCESS in 11m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0540661b9d374e0886280555ecceb924 : SUCCESS in 13m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dfb03f4957a2412daf2de7c96e96e06f : SUCCESS in 17m 44s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/8cd0036772974b829581b2a5044a1c76 : SUCCESS in 5m 59s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/3169ab2ead4341e5acdc695c54301755 : SUCCESS in 5m 16s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/0e930648f8d54283a685132ffabcdc6d : SUCCESS in 5m 38s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/92762f5dc70c420996b96fa5c4b499d3 : SUCCESS in 4m 25s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/c422f1553094422eb3127343c08111d0 : SUCCESS in 35m 34s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/823a7dc6630d45c5aa5e00a3f6630f8d : SUCCESS in 57m 57s (non-voting)\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/dc6da5e29a434cf682d73775b8623c02 : SUCCESS in 1h 01m 50s (non-voting)\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/1bdd194e8a1441ecbf8f989958e0145b : SUCCESS in 21m 14s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/9b839ff84cfe4842ba81db38d2d107c6 : SUCCESS in 50m 03s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/eb5067d87e834b39ac20d4acd917ae63 : SUCCESS in 34m 09s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/bc9514b55cef49928c41c97ce5a42276 : SUCCESS in 52m 10s (non-voting)\n- ironic-tempest-ovn-uefi-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/5a004593e6b644c785e8ec4095014c46 : FAILURE in 59m 09s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/64baf131115a45ec8dfa745fd08935aa : SUCCESS in 40m 28s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode-shard https://zuul.opendev.org/t/openstack/build/e7132b25f6154832a475ef22919c1573 : FAILURE in 52m 49s (non-voting)\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/ffa7506055d5476db58c890da8f0d75a : SUCCESS in 1h 06m 16s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/847995c8dc5d43bc907aa5ca6ac6dae3 : SUCCESS in 35m 41s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/39a575bc661d4c0b970b41c32557beec : SUCCESS in 45m 38s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/2a93e33e9c7e4b1c8e66b4256fa706fe : SUCCESS in 50m 26s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/3965702acd5c46c5908078c36c1cb205 : SUCCESS in 1h 30m 22s (non-voting)\n- ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/7b7c62995e7a4de797e255d61ae69444 : SUCCESS in 1h 06m 00s (non-voting)\n- metal3-integration https://zuul.opendev.org/t/openstack/build/60f60ac614394291a0ff45108b5293c8 : SUCCESS in 23m 35s (non-voting)\n- metal3-baremetal-operator-functional https://zuul.opendev.org/t/openstack/build/8282ba36f6604cb886e5172d0e7c5fcd : FAILURE in 1h 10m 27s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/f2d1560acae1445f93c447f7a7bf5b13 : SUCCESS in 39m 04s (non-voting)\n- ironic-standalone-aarch64 https://zuul.opendev.org/t/openstack/build/29993e5cc8a649bb8c4624e3a60acbd3 : SUCCESS in 35m 23s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/b6897de351df42ef99a3af4f444f544d : SUCCESS in 19m 46s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/e561bc5bc4b7434280ddafe3bc130eda : SUCCESS in 55m 46s (non-voting)\n- bifrost-integration-on-ubuntu-noble https://zuul.opendev.org/t/openstack/build/edd6ac2bbeff489da6918b53c69fa73b : SUCCESS in 40m 03s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ffbe198f7ea243d2ac6c686c8953168d : SUCCESS in 51m 07s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"27fd4585ea31e2c86d8a1f668dac1764dd7b93a9","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2026-07-28 14:01:01.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"d32fc1b9aba50a59defeb960ac5a915550471358","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2026-07-29 15:23:46.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"fe3f410d52d818ec24f013a4e84c654a54bfb9df","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 15:25:10.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"b23a41e12fd561019b6e7e29a15758e34971f258","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:41:30.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a99deb58cff48af84925d0ea9137010\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9cb129b328cb4dc3a0ba7ac29276d88b : SUCCESS in 9m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e9de41ef525340f8855280286aeb88ba : SUCCESS in 7m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/57ae7f83f29f42e4bc948e17204efd4f : SUCCESS in 7m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa8b5302f0dc483fa5c36af6d9cc6819 : SUCCESS in 15m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76a3389a24bd4cbfa9bfdbfe93c6081f : SUCCESS in 19m 40s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/f2184dc302624cd0b374a22784cae2bb : SUCCESS in 3m 19s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/d11f16629ea346dd833a43a61fd4ce45 : SUCCESS in 4m 13s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/6a86870c65f643e0bcdc99c8ec424b8f : SUCCESS in 6m 45s\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/15299df6efe74e08a950ff59d64ebf6f : SUCCESS in 30m 48s\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/cba58429fc014888a41b4256cd60ea9a : SUCCESS in 18m 57s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/36104dbc15634f6c847b6b37134edb87 : SUCCESS in 20m 21s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/2d1e231dbfc146be9ff8965f90bc53b6 : SUCCESS in 47m 40s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/8ba6dcadd5464eabbcaa775e76057436 : SUCCESS in 28m 10s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/5c6f7977eea54767be76346a141f2534 : SUCCESS in 41m 33s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/bae70020cdf04cee89b21f127a735e3d : SUCCESS in 46m 30s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/983a578768af43e791bc60b4aee473e6 : SUCCESS in 1h 11m 10s","accounts_in_message":[],"_revision_number":4},{"id":"259c771ece083ea016f6b9de7d3bb62eb1c3d36c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:41:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"7716fa49c97d766de96ba985321d74296d7b48db","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:42:45.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc7f96c0fe7241eebd8fc2eb78b55d8f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f0010e1346b4132829455a424f4fd00 : SUCCESS in 1m 01s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/359273069aaa469f9458a5f57ac47abd : SUCCESS in 43s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a6ea2f5e5fce48a350c1e437b50d049090d814ba","revisions":{"cb8dc3d17e9b86e0211afdf6b30bb3608cb1b715":{"kind":"REWORK","_number":1,"created":"2026-07-24 15:48:18.000000000","uploader":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"ref":"refs/changes/40/998640/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/40/998640/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/40/998640/1"}}},"commit":{"parents":[{"commit":"7b79d62a9dcb8b0ae2bdf783250838c209a892f8","subject":"Soft power off before cleaning up inspection ramdisk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/7b79d62a9dcb8b0ae2bdf783250838c209a892f8"}]}],"author":{"name":"Mahnoor Asghar","email":"masghar@redhat.com","date":"2026-07-24 15:48:18.000000000","tz":0},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2026-07-24 15:48:18.000000000","tz":0},"subject":"Revert \"Soft power off before cleaning up inspection ramdisk\"","message":"Revert \"Soft power off before cleaning up inspection ramdisk\"\n\nThis reverts commit 7b79d62a9dcb8b0ae2bdf783250838c209a892f8.\n\nReason for revert: Might not be needed anymore\n\nChange-Id: Ib8ed12c48fe6abde2555875a7e0edd00eec7b805\nSigned-off-by: Mahnoor Asghar \u003cmasghar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/cb8dc3d17e9b86e0211afdf6b30bb3608cb1b715"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/cb8dc3d17e9b86e0211afdf6b30bb3608cb1b715"}]},"branch":"refs/heads/master","conflicts":{"no_base_reason":"NO_MERGE_PERFORMED","contains_conflicts":false}},"fa7ff83b05bffea4bdc9f8c5315a9fce0ab4a256":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-24 16:14:45.000000000","uploader":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"ref":"refs/changes/40/998640/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/40/998640/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/40/998640/2"}}},"commit":{"parents":[{"commit":"7b79d62a9dcb8b0ae2bdf783250838c209a892f8","subject":"Soft power off before cleaning up inspection ramdisk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/7b79d62a9dcb8b0ae2bdf783250838c209a892f8"}]}],"author":{"name":"Mahnoor Asghar","email":"masghar@redhat.com","date":"2026-07-24 15:48:18.000000000","tz":0},"committer":{"name":"Mahnoor Asghar","email":"masghar@redhat.com","date":"2026-07-24 16:14:45.000000000","tz":0},"subject":"Revert \"Soft power off before cleaning up inspection ramdisk\"","message":"Revert \"Soft power off before cleaning up inspection ramdisk\"\n\nThis reverts commit 7b79d62a9dcb8b0ae2bdf783250838c209a892f8.\n\nReason for revert: This patch is not needed anymore\n\nChange-Id: Ib8ed12c48fe6abde2555875a7e0edd00eec7b805\nSigned-off-by: Mahnoor Asghar \u003cmasghar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/fa7ff83b05bffea4bdc9f8c5315a9fce0ab4a256"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/fa7ff83b05bffea4bdc9f8c5315a9fce0ab4a256"}]},"branch":"refs/heads/master","description":"Edit commit message","conflicts":{"no_base_reason":"NO_MERGE_PERFORMED","contains_conflicts":false}},"b189a6216b3e48b9a1f4692ff65dff3fd99c4d91":{"kind":"REWORK","_number":3,"created":"2026-07-24 18:23:03.000000000","uploader":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"ref":"refs/changes/40/998640/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/40/998640/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/40/998640/3"}}},"commit":{"parents":[{"commit":"ae9d181738453333c5f06ef805344e294a923824","subject":"Merge \"Add supports_deploy to AnsibleDeploy for autodetect\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/ae9d181738453333c5f06ef805344e294a923824"}]}],"author":{"name":"Mahnoor Asghar","email":"masghar@redhat.com","date":"2026-07-24 15:48:18.000000000","tz":0},"committer":{"name":"MahnoorAsghar","email":"masghar@redhat.com","date":"2026-07-24 18:13:28.000000000","tz":120},"subject":"Power off before ejecting virtual media on ramdisk cleanup","message":"Power off before ejecting virtual media on ramdisk cleanup\n\nRevert \"Soft power off before cleaning up inspection ramdisk\"\n(7b79d62a9). Soft power off during inspection tear-down is no longer\nneeded.\n\nInstead, power the node off in RedfishVirtualMediaBoot.clean_up_ramdisk\nbefore ejecting virtual media, so the host is not left running without\nits boot media. Add a unit test covering that ordering.\n\nChange-Id: Ib8ed12c48fe6abde2555875a7e0edd00eec7b805\nSigned-off-by: Mahnoor Asghar \u003cmasghar@redhat.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/b189a6216b3e48b9a1f4692ff65dff3fd99c4d91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/b189a6216b3e48b9a1f4692ff65dff3fd99c4d91"}]},"branch":"refs/heads/master"},"a6ea2f5e5fce48a350c1e437b50d049090d814ba":{"kind":"REWORK","_number":4,"created":"2026-07-28 10:59:21.000000000","uploader":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"ref":"refs/changes/40/998640/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/40/998640/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/40/998640/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/40/998640/4"}}},"commit":{"parents":[{"commit":"ae9d181738453333c5f06ef805344e294a923824","subject":"Merge \"Add supports_deploy to AnsibleDeploy for autodetect\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/ae9d181738453333c5f06ef805344e294a923824"}]}],"author":{"name":"MahnoorAsghar","email":"masghar@redhat.com","date":"2026-07-28 10:58:06.000000000","tz":120},"committer":{"name":"MahnoorAsghar","email":"masghar@redhat.com","date":"2026-07-28 10:58:49.000000000","tz":120},"subject":"Power off before ejecting redfish virtual media on ramdisk cleanup","message":"Power off before ejecting redfish virtual media on ramdisk cleanup\n\nRevert \"Soft power off before cleaning up inspection ramdisk\"\n(7b79d62a9). Soft power off during inspection tear-down is no longer\nneeded.\n\nInstead, power the node off in RedfishVirtualMediaBoot.clean_up_ramdisk\nbefore ejecting virtual media, so the host is not left running without\nits boot media. Add a unit test covering that ordering.\n\nChange-Id: Ib8ed12c48fe6abde2555875a7e0edd00eec7b805\nCloses-Bug: #2160374\nSigned-off-by: Mahnoor Asghar \u003cmasghar@redhat.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/a6ea2f5e5fce48a350c1e437b50d049090d814ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/a6ea2f5e5fce48a350c1e437b50d049090d814ba"}]},"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","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":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
