)]}'
{"id":"openstack%2Fironic-python-agent~961485","triplet_id":"openstack%2Fironic-python-agent~master~I38768b9ba3dc1bb5160e5841865450a8d7df5466","project":"openstack/ironic-python-agent","branch":"master","topic":"fix-erasable-devices-check","attention_set":{},"removed_from_attention_set":{"38243":{"account":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"last_update":"2025-09-29 23:16:39.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":"2025-09-25 15:42:59.000000000","reason":"\u003cGERRIT_ACCOUNT_11655\u003e replied on the change","reason_account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},"35099":{"account":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"last_update":"2025-09-29 20:27:41.000000000","reason":"\u003cGERRIT_ACCOUNT_35099\u003e replied on the change","reason_account":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"}}},"hashtags":[],"change_id":"I38768b9ba3dc1bb5160e5841865450a8d7df5466","subject":"Fix erasable devices check","status":"MERGED","created":"2025-09-17 14:09:19.000000000","updated":"2025-09-29 23:17:44.000000000","submitted":"2025-09-29 23:16:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"961485-fix-erasable-devices-check","meta_rev_id":"db170089d7bfbd6be282373d16e3503f810730f3","_number":961485,"virtual_id_number":961485,"owner":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-09-29 23:16:39.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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":2,"date":"2025-09-25 15:42:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2025-09-18 07:25:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":1,"date":"2025-09-25 15:42:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"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},"Backport-Candidate":{"approved":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":1,"date":"2025-09-25 15:42:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"}],"reviewers":{"CC":[{"_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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-17 14:09:19.000000000","updated_by":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"reviewer":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"state":"REVIEWER"},{"updated":"2025-09-17 14:12:03.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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2025-09-17 14:59:39.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-09-17 16:12:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-09-18 07:25:56.000000000","updated_by":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"reviewer":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"state":"REVIEWER"},{"updated":"2025-09-26 19:45:34.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":"CC"}],"messages":[{"id":"6d4f5987148e1b36da4f7cdae9b0a2a09b913c57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2025-09-17 14:09:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b987a157e014423837676fc1cf474f90f4d4a4b5","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-09-17 14:12:03.000000000","message":"Patch Set 1: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"6b7caaa69eec20c195b009ca3a19c5b4520cc9eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2025-09-17 14:23:02.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"6f73f040b39f85983ee630b1cfbd81a88aea9bf2","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2025-09-17 14:23:09.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5d3e2acad295d171b3b41e1f3aee3ebd83b6a0c5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-17 14:59:39.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8239b99e24d24711889fb022c7fa2946\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/501b492f5eca4900aa7cd25107829a0b : SUCCESS in 7m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6158be70f5e84dba9737de8a462eb6d8 : SUCCESS in 7m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1a4cee01d4c24c4c9aaafe8a41b38620 : SUCCESS in 10m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"71cefc687e539200a102c5b7a9bec42df918069e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-17 16:12:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8303cb586c024d00a01c826edad617f6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3aeb44a857074f16948b11dd6c89413d : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32be6a6d2e384578b803e617d01c66fa : SUCCESS in 5m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9970a2845e3047b4989c234a787b2603 : SUCCESS in 4m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/523eb30e37d846398ce88e2b3d7e3ba7 : SUCCESS in 4m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/12c9ba5b79c04d6aaecf22457ec97f80 : SUCCESS in 7m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbed8c77a77c42b1bf188549846a8ae9 : SUCCESS in 7m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a207b1bf2ce479c81dcc1e03aa385d5 : SUCCESS in 2m 58s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/e85d6f60f038415789e97c8706b9ce35 : SUCCESS in 4m 13s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/40787170e2b24f97b136927266550933 : SUCCESS in 3m 30s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/c7d8c722539342e6b8768fefee37e74e : SUCCESS in 1h 02m 31s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/500855b8921e49b38e71dbfc28a4e8f8 : SUCCESS in 1h 03m 04s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/7a9e88822ea64a3aa8afde8a4e6aabaa : SUCCESS in 1h 20m 23s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/bb7d51776068469b97dd78be1f89e4eb : SUCCESS in 57m 58s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/6a1c9ea284c34a71aae3bce44b9d78f3 : SUCCESS in 9m 29s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/55b4fadd3a324792bb1fedffa747d1ab : SUCCESS in 1h 35m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"39d82822918525e10450498bc660a7c9722f6847","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2025-09-18 07:25:56.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"55c1b70fbf199555383f22f2a4750a6f86ecb138","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-09-25 15:42:59.000000000","message":"Patch Set 2: Backport-Candidate+1 Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"3ad39dbcb258f75266c2082d56ea7401be1f9dc9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-25 15:43:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"524c864ab0d3a30097f8e0d1e27ea160617cea77","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-25 16:57:06.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/584b8aa75dae429881caee25f5088841\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9efd020f52154e21b344af3023f542f8 : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7007db5216b24302bb8e835280b44143 : SUCCESS in 3m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/740bfa287e354b65ace12b31492f8d63 : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ba0730233ab49ef988645017d4786fd : SUCCESS in 4m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9278fe23b7434f8881ccb91599288dac : SUCCESS in 4m 15s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/61175fe7cf4b488781af02fcaae0ff56 : SUCCESS in 3m 47s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/03ccb45d8a4f4e15864087a46985be4d : SUCCESS in 3m 45s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/7dfa5a23d983434b9fd53587b1b1b9de : SUCCESS in 49m 48s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/ac18b63c36984efca2ac14eb2c0124f2 : SUCCESS in 1h 09m 22s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/a3ac595beb834ced86998582d0e0eb6b : FAILURE in 41m 35s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/774945f718364524a175a3b949794f9e : SUCCESS in 56m 46s","accounts_in_message":[],"_revision_number":2},{"id":"8bd7bb4cababa452f43988a86ae0c57dae722a21","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":"2025-09-26 19:45:34.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a79a4fe60448d95301075739eb36b791cea0106c","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2025-09-29 20:27:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e32d77aab1b7cc001994b13b70fa68e8aecacf98","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 20:38:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bfb17fa873f049c28a94df416951c5c3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/900d25114b724654ab7a9dc4b31ca908 : SUCCESS in 6m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ef4f123241e54e6eab946722a0ec262e : SUCCESS in 6m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3a928c7d885b4cb3b5eff57f5f2da57c : SUCCESS in 9m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b2419cabde7e9c2c4b794f6d038f0fb74ba751c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 21:54:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8080b39894d048d58b652afa755952f8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ab7b777ef6e84f349ea6c62afdb994c9 : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef55dea5e0664a599b6f789cb4cd3a0d : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/daf65474e9f045dfb9213bf253eac1d6 : SUCCESS in 3m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fe449ad829114e92be0239d91a8fa442 : SUCCESS in 3m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/47c5ecb73d9d48afa1c0935b82e759aa : SUCCESS in 6m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eda65b226ea84ebc9ed4bce86db5566a : SUCCESS in 8m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/66a2fbd9adba48b1aa7e63c4ca14472b : SUCCESS in 3m 06s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/30fe839958454c9884e7e0854e28370c : SUCCESS in 3m 48s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/8b2e32d4c422481da21fddf88fecb87d : SUCCESS in 4m 54s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/71f4bdd84fd54fecbeee95fe17bed744 : SUCCESS in 1h 05m 00s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/74958622951b4784b4fb5015b2089972 : SUCCESS in 26m 27s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/bdcdc167953b4afca04280d90c0f273f : SUCCESS in 56m 42s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/a02ec6d818df41ad9b03d0fa8dd5318b : SUCCESS in 9m 55s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/835344a97f104cdca7a7c5fc2b0b6a89 : SUCCESS in 1h 25m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b3ed7dad2928edddef524ac46f3ad852f4eccfa0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 21:55:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ae40d44b8a04bf8bddd9cec6f3fac80034c7bc5f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 23:16:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/146bc501a23f4fd9ae2ed72605eac9d3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bdac7dd84af4835aba4c2d525d62f6c : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a422d9bd657f4949887a39b9bc7bae92 : SUCCESS in 3m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/51cf7d7410ef4778b634685e778e5fb7 : SUCCESS in 3m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fa41aa45db84c108b61f4b5952970c9 : SUCCESS in 5m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/99439d7d85554b52ac48f3972575435c : SUCCESS in 3m 54s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/df4d03a9a2024047885741bbcbc21fbb : SUCCESS in 3m 12s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/39c8c4f9631f4fc993790442ca65c42f : SUCCESS in 4m 50s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/0b5de165fa6b410b97708dc12a7078f2 : SUCCESS in 1h 16m 48s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/30406b985a144f8f9f487c246fac658b : SUCCESS in 26m 10s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/db600f4428cf4ddca717a47cec846460 : SUCCESS in 54m 03s","accounts_in_message":[],"_revision_number":2},{"id":"c59ef386da1da7ffee873f8fb98951bef8ac5e09","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 23:16:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"db170089d7bfbd6be282373d16e3503f810730f3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 23:17:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a35d1623c3b4866984f5f6f167fec26\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73de6abc3e96459db5158a80ab47ffe8 : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2993ee5025e34754b2443adac96e6ade : SUCCESS in 36s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f14c187a6411388a41e612910e6139ac0c51d8d0","revisions":{"562dcd7ab1ec663a7e3db90da316425baecadd6f":{"kind":"REWORK","_number":1,"created":"2025-09-17 14:09:19.000000000","uploader":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"ref":"refs/changes/85/961485/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/85/961485/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/1"}}},"commit":{"parents":[{"commit":"ae3dda4e5ba7f5c45403cf44f7268d4eaf547e7e","subject":"Update master for stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ae3dda4e5ba7f5c45403cf44f7268d4eaf547e7e"}]}],"author":{"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","date":"2025-09-17 14:05:25.000000000","tz":0},"committer":{"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","date":"2025-09-17 14:08:53.000000000","tz":0},"subject":"Fix erasable devices check","message":"Fix erasable devices check\n\nThere is a conditional which is supposed to check whether there are\nany erasable devices. However, in the current state, the conditional\nis wrong as the call is missing the node as a parameter.\n\nSigned-off-by: Jakub Jelinek \u003cjakub.jelinek@cern.ch\u003e\nSigned-off-by: Morten Stephansen \u003cmorten.kaastrup.stephansen@cern.ch\u003e\nChange-Id: I38768b9ba3dc1bb5160e5841865450a8d7df5466\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/562dcd7ab1ec663a7e3db90da316425baecadd6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/562dcd7ab1ec663a7e3db90da316425baecadd6f"}]},"branch":"refs/heads/master"},"f14c187a6411388a41e612910e6139ac0c51d8d0":{"kind":"REWORK","_number":2,"created":"2025-09-17 14:23:02.000000000","uploader":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"ref":"refs/changes/85/961485/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/85/961485/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/85/961485/2"}}},"commit":{"parents":[{"commit":"ae3dda4e5ba7f5c45403cf44f7268d4eaf547e7e","subject":"Update master for stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ae3dda4e5ba7f5c45403cf44f7268d4eaf547e7e"}]}],"author":{"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","date":"2025-09-17 14:05:25.000000000","tz":0},"committer":{"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","date":"2025-09-17 14:22:52.000000000","tz":0},"subject":"Fix erasable devices check","message":"Fix erasable devices check\n\nThere is a conditional which is supposed to check whether there are\nany erasable devices. However, in the current state, the conditional\nis wrong as the call is missing the node as a parameter.\n\nSigned-off-by: Jakub Jelinek \u003cjakub.jelinek@cern.ch\u003e\nSigned-off-by: Morten Stephansen \u003cmorten.kaastrup.stephansen@cern.ch\u003e\nChange-Id: I38768b9ba3dc1bb5160e5841865450a8d7df5466\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f14c187a6411388a41e612910e6139ac0c51d8d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f14c187a6411388a41e612910e6139ac0c51d8d0"}]},"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":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},{"label":"Backport-Candidate","status":"MAY","applied_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}}]}],"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":{}}}]}
