)]}'
{"id":"openstack%2Fironic-python-agent~917280","triplet_id":"openstack%2Fironic-python-agent~master~I4399dd0934361003cca9ff95a7e3e3ae9bba3dab","project":"openstack/ironic-python-agent","branch":"master","attention_set":{},"removed_from_attention_set":{"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2024-05-01 05:50:36.000000000","reason":"Change was submitted"},"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2024-05-01 03:39:38.000000000","reason":"\u003cGERRIT_ACCOUNT_4571\u003e replied on the change","reason_account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}},"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":"2024-05-01 05:50:36.000000000","reason":"Change was submitted"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2024-05-01 05:50:36.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I4399dd0934361003cca9ff95a7e3e3ae9bba3dab","subject":"Unmount config drives","status":"MERGED","created":"2024-04-29 02:01:37.000000000","updated":"2024-05-01 05:51:33.000000000","submitted":"2024-05-01 05:50:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"917280","meta_rev_id":"2bb46e5638459a30d91e6cf8eb1ffc83dfda8f26","_number":917280,"virtual_id_number":917280,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-05-01 05:50:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-05-01 03:39:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":2,"date":"2024-04-29 22:49:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-05-01 03:39:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-29 02:32:05.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-04-29 05:22:07.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-04-29 08:09:18.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":"2024-04-29 18:38:58.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2024-04-29 21:40:59.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"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"}],"messages":[{"id":"315195f7c7fd819ff6f6d5bffa8dc723c2d94d6d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 02:01:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e31fbb0fd485acd8e36e176ce857dbe12749ef7b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-29 02:32:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be660166f8534666a62654e7697c8b84\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7d76a93234a641fa97bb69cdea271f3d : SUCCESS in 15m 56s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c3f1543508434beda902754868896aa2 : SUCCESS in 16m 44s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8e8acbc12d2ab2d0eb46428a69fb27353534a3b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-29 05:22:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50e7c15e4d414edd86f7cdf375499d40\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e96a602999784acea56c2f15cd3f3b70 : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ac6445d4cd445ba84bda004db86bdb9 : SUCCESS in 3m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d5c3b2b048ef43f4a97e5e3d20b2784e : SUCCESS in 8m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/58abb518437645ed9c9e6a2f30e0d266 : SUCCESS in 8m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/101d2d9b31cf4a809e2e37e335aabffc : SUCCESS in 11m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e772b0611c4467bb685a7dd423fc3ac : SUCCESS in 6m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e9061531c8749e89bbd5abf71c1725d : SUCCESS in 3m 55s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/7a3c69f75a1349e18b504763e1c58976 : SUCCESS in 4m 01s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/eadcaa54ef484bc88bb15bdee34ca826 : SUCCESS in 3m 43s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/b7301c2486e44e6b9553539ed6553a8d : SUCCESS in 4m 21s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/1e023e9f5f91401c823234e3d8e40532 : SUCCESS in 1h 33m 17s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/9798383c4f574c38b08520836cdd7699 : SUCCESS in 1h 36m 45s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/0a6559608479470e8661aba196675661 : SUCCESS in 1h 47m 08s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/93bfd670a6304ea49cafe2bac2b638cf : FAILURE in 1h 23m 56s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/4181acabcb3f4b05ab064f72af4e9a42 : SUCCESS in 1h 38m 25s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/2eb96842e7aa48aa8bf65b8054c9ebe2 : SUCCESS in 26m 47s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/57cfef2cb00643eeb1103d8eba1d8bb6 : SUCCESS in 12m 58s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/ad966c8b70564be1b2da52161e2273f9 : TIMED_OUT in 3h 03m 13s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/ca823322ee4444b38bab9263c8fc5772 : FAILURE in 5m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3b82eb92cb249d438eee1ef321ed44a94a2c04a1","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-04-29 08:09:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aea34256f1c1bc04a6e6f42f40f7bf1f8e6d6a6d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 13:46:06.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"859162dd9c1925bdde09bb7a066416e99f7ffba7","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 13:47:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"32347fb7a6ee52ce706cd0557990dd971b37c122","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 13:55:29.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"9a159e373444cc69b9a2d5bffe9845b13144d4ad","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 13:56:02.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"af660a827b303ff755d4f3ec12d3a286281fc3f5","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 13:56:13.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6ba4ca68c1f27528608e9fc19de548f6fb6a8024","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-29 14:06:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5261b4306054b60a4547959e274d228\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8cd075f88d1d49dfbd2b8a3d7c0277a1 : SUCCESS in 9m 39s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c045ec56a0bc4481b3226e86488ac874 : SUCCESS in 9m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"55c7149062386eb1065ff7b5d9805b58e4f01c16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-29 17:06:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/132c472dfdc44a1298f6cc65b33a1017\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce118a66ac2442179d0cfb2b854f6d3b : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6fced748affb49a6bc0acd8749ee9598 : SUCCESS in 3m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fd240ba7c6654ec0ac2e7f51ddaba905 : SUCCESS in 7m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a6442c1a9ab14e769c335771ca1830cd : SUCCESS in 7m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b5bb5c6db4ea495cb1e829883a7ac77d : SUCCESS in 9m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9948afd2d72483192e418c63549b804 : SUCCESS in 5m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8dfc8c15c589401aa11f065c02f2afd8 : SUCCESS in 2m 49s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/b2379c7338364c02a59df940f22486fa : SUCCESS in 3m 34s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/8b29056530c34fcb955988eb30b60d14 : SUCCESS in 3m 20s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/27373a109c4c43e48c47650166db05e5 : SUCCESS in 3m 38s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/607196fab7294449883a65883e3cd1bf : SUCCESS in 1h 32m 47s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/9e8bc733611f4fe6a872e87210e20ea5 : SUCCESS in 1h 47m 56s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/897f22e0cee44aa4b7988ed2a27f80f5 : SUCCESS in 1h 38m 55s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/10c9aab53b684b36b7f50ac031fa3b92 : FAILURE in 1h 02m 03s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/44ae5bc192204e7f9768d554fe1b1129 : SUCCESS in 1h 33m 12s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/ff14ea58834f4e97ac098c5ef2d59148 : SUCCESS in 25m 29s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/ae8405cf6cbd46688ebce35842053c75 : SUCCESS in 12m 58s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/35665929817448328c2c95b1b8842ca4 : FAILURE in 3h 02m 54s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/66c0c61a92134dcc88d2579699908dd2 : FAILURE in 3m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c2ad83d7860bb862f79a005e14b1ba15862d6b2d","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-04-29 21:40:59.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c812084439b6bbc51982d346759c3b33a3fdc7fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 22:42:05.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"e96b785f4ff039ec7bf9aa136a3bad95535103c4","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-04-29 22:49:21.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4aabfb9958750f33389eb025b9df0d071e9cc503","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-29 22:55:21.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb46c444e7a245e09d64b09ddcf32a3e\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5b8bb0659dfd47b2be70ae2dfb5e6ce6 : SUCCESS in 8m 22s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/3e03663dc4b348faaca1577ff17d10de : SUCCESS in 11m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e5647f6b6c90584b2a52100d9ae5847be6e5dc16","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-29 23:24:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"442304a29197dd01ad2720b867b46e6ce94098be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-30 00:40:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6e414618ca14709ad93ada54179c2a3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aa3086ecefdd4721bede8db80d46839a : SUCCESS in 3m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b98b8026b49f49f0a91333126471d3ce : SUCCESS in 3m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c0622049e6db489685eef87c0b6f6615 : SUCCESS in 8m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/968166048a404ec3a8e551de955b1c25 : SUCCESS in 8m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d937deee38df4201ac628b039e2fabd4 : SUCCESS in 12m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e254d66b493046dd99acda8c14911447 : SUCCESS in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d356aa3ca4eb466ca722eaf833f4e468 : SUCCESS in 2m 32s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/cc1b6f618c3c497a83d59cb9f43eb77b : SUCCESS in 3m 46s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/b4e9ea36dafc4a1dba23feb289c55d6b : SUCCESS in 3m 22s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/aa2ffec7040944ed8c69db2b9cd9c516 : SUCCESS in 3m 05s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/cac1ecac0b804eb7b02e24a52a5b6571 : SUCCESS in 46m 51s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/a42c3e80a093420bb305a948a6f1ad55 : SUCCESS in 1h 00m 09s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/57d9a653bad14d169d48ac4484253e03 : SUCCESS in 1h 51m 18s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/636d91cd012f45c8ab805a78266c383a : FAILURE in 46m 17s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/34d5a160d0444c18ab1acb2f2d3493bb : SUCCESS in 57m 58s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/96a8fa6d60d84088b1eb5ead6a1ba5f2 : SUCCESS in 26m 21s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/46cc37bba0904d8cae0441861ea6ab64 : SUCCESS in 9m 27s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/6830481dd2cf43cf97eceb5cbde83c15 : FAILURE in 1h 57m 29s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/061c9e21881e45318d5adcfcd5494284 : FAILURE in 3m 17s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"88bb38032bd5ba4bc4799fefd25ae5cfabe6b7eb","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2024-05-01 03:39:38.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"36e6cdcd7649992e20bb7c5cfa9d4a1efae895af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-01 03:40:15.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6b2abbc4f12b16a4e7f896970883c4fb9ddd0b4d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-01 05:50:36.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/afe2fada209e4f67b3bba73781dfe0e9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c223db5041ff44408d4d85e4873a2868 : SUCCESS in 3m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0bb83746d13c44839760b44f8e36319f : SUCCESS in 9m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/90e5d83615eb4caf819ccf0cdf2b949e : SUCCESS in 7m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b72bc2099930482aac81c14ecdda5341 : SUCCESS in 5m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/838166a2cbea434a808735794c7258c8 : SUCCESS in 3m 51s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8adc606a750f4d0ca6bb16f39e00ca4e : SUCCESS in 3m 42s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/52165ff3b42a465db9d5b754a5873b4d : SUCCESS in 3m 37s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/3fc5b4aa4de646d4982d7757121523df : SUCCESS in 4m 03s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/e7d8ff6f1817490c8d76d120ef8a5ed0 : SUCCESS in 59m 10s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/d094447923eb42d0bf680c1fc1df209d : SUCCESS in 2h 08m 09s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/7c9fbe8c9766456e994412afe1fd9319 : SUCCESS in 1h 16m 37s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/b4358159937e4583841946fc676a7d54 : SUCCESS in 1h 34m 14s","accounts_in_message":[],"_revision_number":3},{"id":"e93f1701f3595eb08801056b7e022c7926d134ae","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-01 05:50:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"2bb46e5638459a30d91e6cf8eb1ffc83dfda8f26","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-01 05:51:33.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66b7a0602f6749d48e71a41cb26b1afb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b95a9186b755456eabcb983b7763e5eb : SUCCESS in 41s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/111f1c90334c40e3ac105cc20c3bf726 : SUCCESS in 35s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6ac3f350c049d9dc62c941702c20e67eff2c20a1","revisions":{"074e366f3ef0ebd778ef66fce19238bb9d3e8c98":{"kind":"REWORK","_number":1,"created":"2024-04-29 02:01:37.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/80/917280/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/917280/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/1"}}},"commit":{"parents":[{"commit":"28053644cd871ae843713dd6bd4b609bb7abdd7c","subject":"Merge \"add mixed matching of root device hints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/28053644cd871ae843713dd6bd4b609bb7abdd7c"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-04-29 01:57:49.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-04-29 01:57:49.000000000","tz":-420},"subject":"Unmount config drives","message":"Unmount config drives\n\nIf this seems like deja vu, that is because it is. We had this\nvery same issue with the original CoreOS ramdisk. Since we don\u0027t\ncontrol the whole OS of the ramdisk, it only made sense to teach\nthe agent to umount the folder.\n\nThe folder is referenced already, and the agent does have safeguards\nin place, but unfortunately this issue led to a rebuild breaking where\ncloud-init, glean, and the agent were all trying do the right thing,\nand there were just multiple /mnt/config folders present in the OS.\n\nWhen time for the host to reboot, it successfully did having loaded\nthe right configuration and all off the original ISO, but the lock\nbeing held by mount being present in the OS prevented the partition\ntable from correctly updating, and prevented the host workload\nrebooting properly. This eliminates that possibility moving forward.\n\nChange-Id: I4399dd0934361003cca9ff95a7e3e3ae9bba3dab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/074e366f3ef0ebd778ef66fce19238bb9d3e8c98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/074e366f3ef0ebd778ef66fce19238bb9d3e8c98"}]},"branch":"refs/heads/master"},"6060a20af8c6a8b2a0bb2c61c21b74c147db8557":{"kind":"REWORK","_number":2,"created":"2024-04-29 13:55:29.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/80/917280/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/917280/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/2"}}},"commit":{"parents":[{"commit":"28053644cd871ae843713dd6bd4b609bb7abdd7c","subject":"Merge \"add mixed matching of root device hints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/28053644cd871ae843713dd6bd4b609bb7abdd7c"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-04-29 01:57:49.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-04-29 13:49:57.000000000","tz":-420},"subject":"Unmount config drives","message":"Unmount config drives\n\nIf this seems like deja vu, that is because it is. We had this\nvery same issue with the original CoreOS ramdisk. Since we don\u0027t\ncontrol the whole OS of the ramdisk, it only made sense to teach\nthe agent to umount the folder.\n\nThe folder is referenced already, and the agent does have safeguards\nin place, but unfortunately this issue led to a rebuild breaking where\ncloud-init, glean, and the agent were all trying do the right thing\nas they thought, and there were just multiple /mnt/config folders\npresent in the OS. These are separate issues we also need to try and\nremedy.\n\nWhat happens is when the device is locked via a mount, the partition\ntable is never updated to the running OS as the mount creates a lock.\nSo the agent ends up thinking, in the case of a rebuild, that everything\nincluding creating a configuration drive on that device has been\nsuccessful, but when you reboot, there is no partition table entry\nfor the new partition as the change was not successfully written.\nThis state prevented the workload from rebooting properly.\nThis change eliminates that possibility moving forward by attempting\nto ensure that the cloud configuration folder is no longer mounted.\n\nChange-Id: I4399dd0934361003cca9ff95a7e3e3ae9bba3dab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6060a20af8c6a8b2a0bb2c61c21b74c147db8557"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6060a20af8c6a8b2a0bb2c61c21b74c147db8557"}]},"branch":"refs/heads/master"},"6ac3f350c049d9dc62c941702c20e67eff2c20a1":{"kind":"REWORK","_number":3,"created":"2024-04-29 22:42:05.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/80/917280/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/917280/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/917280/3"}}},"commit":{"parents":[{"commit":"28053644cd871ae843713dd6bd4b609bb7abdd7c","subject":"Merge \"add mixed matching of root device hints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/28053644cd871ae843713dd6bd4b609bb7abdd7c"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-04-29 01:57:49.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-04-29 22:41:59.000000000","tz":-420},"subject":"Unmount config drives","message":"Unmount config drives\n\nIf this seems like deja vu, that is because it is. We had this\nvery same issue with the original CoreOS ramdisk. Since we don\u0027t\ncontrol the whole OS of the ramdisk, it only made sense to teach\nthe agent to umount the folder.\n\nThe folder is referenced already, and the agent does have safeguards\nin place, but unfortunately this issue led to a rebuild breaking where\ncloud-init, glean, and the agent were all trying do the right thing\nas they thought, and there were just multiple /mnt/config folders\npresent in the OS. These are separate issues we also need to try and\nremedy.\n\nWhat happens is when the device is locked via a mount, the partition\ntable is never updated to the running OS as the mount creates a lock.\nSo the agent ends up thinking, in the case of a rebuild, that everything\nincluding creating a configuration drive on that device has been\nsuccessful, but when you reboot, there is no partition table entry\nfor the new partition as the change was not successfully written.\nThis state prevented the workload from rebooting properly.\nThis change eliminates that possibility moving forward by attempting\nto ensure that the cloud configuration folder is no longer mounted.\n\nChange-Id: I4399dd0934361003cca9ff95a7e3e3ae9bba3dab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6ac3f350c049d9dc62c941702c20e67eff2c20a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6ac3f350c049d9dc62c941702c20e67eff2c20a1"}]},"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}},{"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":{}}},{"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":{}}},{"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":{}}}]}
