)]}'
{"id":"openstack%2Fironic-python-agent-builder~993052","triplet_id":"openstack%2Fironic-python-agent-builder~master~I9834f2bd5dfe5e78c91b031ce7ceb97c17df7d8d","project":"openstack/ironic-python-agent-builder","branch":"master","topic":"centos10","attention_set":{"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2026-07-15 13:43:53.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!"}},"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2026-07-14 01:05:17.000000000","reason":"Vote got outdated and was removed: Code-Review+2"}},"removed_from_attention_set":{},"hashtags":["ironic-week-prio"],"change_id":"I9834f2bd5dfe5e78c91b031ce7ceb97c17df7d8d","subject":"Remove GPU, WiFi and vendor laptop firmware from ramdisk","status":"NEW","created":"2026-06-11 22:11:44.000000000","updated":"2026-07-16 17:30:20.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"55d59cf3d55a367572f36269073b763035646e8a","_number":993052,"virtual_id_number":993052,"owner":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-14 02:03:31.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-07-16 17:30:20.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2026-07-15 13:43:53.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":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"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!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"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!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":[],"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":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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-15 22:48:23.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":"2026-06-30 14:11:09.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"},{"updated":"2026-07-15 13:43:53.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":"2026-07-16 17:30:20.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"}],"messages":[{"id":"8fc56d168fb5b0c0a5b970ba153ea3f0fb89f79d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-06-11 22:11:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c905974569e7d302aaad565bd8d52a183342e80a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 22:48:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a870168504cf4144aad023d9caf1cf35\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d4c7fdcb7d294f809af8c41b45e27b9c : SUCCESS in 9m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9612a40f5a7f45b3a49a629fab336f9f : SUCCESS in 3m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d339eb701a3645c9bb28d277311e2bb7 : SUCCESS in 2m 48s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/f089eb014b8e400e8fcd3a3ca4f9e795 : SUCCESS in 59m 54s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/417bb3ec47af48b7b33023486447304c : SUCCESS in 10m 25s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/0a06e956c63447c2adc603df27f414a7 : SUCCESS in 9m 57s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/d494e3be51bc4f54aacf1fa0ed5a073e : SUCCESS in 7m 50s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/1835454b70674635ac89e4ef189f7d55 : SUCCESS in 7m 26s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/3496b9e9733740a392b65fa83449ee7a : SUCCESS in 4m 01s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/0d065d57e59b4d1f8e6ef39a7ad81b6d : POST_FAILURE in 6m 58s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/c1bcda37ce57407481bd1ab5caac01bf : SUCCESS in 8m 51s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/f9f482f789db4e239ee80c76ff976b72 : SUCCESS in 1h 17m 02s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/5e282564f49e40e19f54fc1c1a678dbb : SUCCESS in 1h 04m 42s\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/d390be8155ff4bcb96e0b89a54ab58d3 : SUCCESS in 9m 24s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/74713bb6b30b43b9b22d0cc07afa09b8 : SUCCESS in 9m 32s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/9aeeef6eb1884c39b40f74264d7417fc : SUCCESS in 9m 00s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/ae49a837f5b54b71ab905018a89f725f : FAILURE in 2m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"359052bd355410d6c88a71e22a42b15b82aa5838","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-06-24 22:52:03.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"84814cb8e1c3edd84d9582ba8f04ff8344d00dae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 23:43:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c2945a070aaa437dbc0ce567359ee7eb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a8b0897b3c140c48128429e80561f60 : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ccde674f6557474eb6c48b10c845f52b : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/14e1a9a3735142429b1d39481a28bdbd : SUCCESS in 2m 09s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/6f592070b6214ff4bf77cbe77c3fb56c : SUCCESS in 50m 39s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/bad1d3e2f5fe465eaeb90a6a8f79dc52 : SUCCESS in 4m 51s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/710492713fc045d892dd3a65f5f4144e : SUCCESS in 12m 19s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/496c5e58ace34b69af4d17c67a6124c8 : SUCCESS in 7m 09s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/4cdd7819decb48c28a971b8eabedd3f7 : SUCCESS in 7m 30s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/71b8c39b22224d2ab32d721d3ef78bff : SUCCESS in 4m 12s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/bf888e5c17754917bb0e64d41e598787 : SUCCESS in 9m 10s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/8f8d8adfe4be494d9daf4e8562e8ff24 : SUCCESS in 4m 04s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/7ebd4380f17841b09ae4cb2505aa00e7 : SUCCESS in 27m 48s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/a45acad2124945ffa639f47ee8a89fb7 : SUCCESS in 28m 05s\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/046caff19e3d447ea1af15379e376c93 : SUCCESS in 5m 02s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/dd2c5bd9ffee4ec7bbf9b9a5c8e8665d : SUCCESS in 9m 35s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/324ae85821224363a711b805cb12be75 : SUCCESS in 15m 32s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/4d2bbc047b934d5fa3527e82c7300576 : FAILURE in 2m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ec21ec1cba3bf6a25f7c65dc675d0beefbfb7188","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2026-06-30 14:11:09.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d130a56a8b58011889af1ceada3c62ab12921b39","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-06-30 21:11:51.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"bf43528a93686962d9e06f687d9ca4607bd30b50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 22:43:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56298176067c4a199dff836ebf185b65\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7ed5844487e41f2acff497f122108d3 : SUCCESS in 9m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76d656d2bfd449a1895fbd5b3fabc74c : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05ac4100cfb146f68065f0211374f7dc : SUCCESS in 2m 37s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/e0d1eb054874482291390c4a21d6cc52 : SUCCESS in 1h 03m 15s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/45452d6666a1453bb1d1b3839a48f930 : SUCCESS in 12m 37s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/1d4938af342e424d8a0ce7437c96454f : SUCCESS in 12m 56s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/dfff1de3640b4d9c9264aad17d6d9406 : SUCCESS in 10m 12s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/5c17a394e8c5477a9ba40ffa6161ea4b : SUCCESS in 10m 25s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/8571a473f7f54fa9b75f21c9653a9646 : SUCCESS in 4m 05s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/051dd29b2c504366ba1f1602cb1cf944 : SUCCESS in 7m 56s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/091ce7ef302d47b8b03f003eb4c10271 : SUCCESS in 7m 21s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/6178c431023444a180cb93792b934304 : SUCCESS in 1h 26m 00s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f89730844af74ace82326fcdc7dea32a : SUCCESS in 1h 12m 13s\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/e8123f97d94443a0bd061d6e87d4a89c : SUCCESS in 8m 14s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/54f9747ac93c4437b9d29209f5df4f60 : SUCCESS in 8m 53s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/9ae9980ce1d04fcabd8c1cc512af5b52 : SUCCESS in 10m 25s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/aabd1f3c54eb4159baaeba3ea8d9a5da : SUCCESS in 2m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"993f42a57c779e341bbd886499513dfa03db93d0","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-07-14 01:05:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"11c58ebd857b9f0f9d1bb90b4ff8158d2b17dc34","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-07-14 01:05:17.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"bad1772322557cc5e1318d0fb097d47145f2f937","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-07-14 01:45:04.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":3},{"id":"01d7ee1d0098ee4eabfc15deda91c2c0a7f14106","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 02:03:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad8742b5d3ba432c8e2cc63d0c2ae38e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6fd944a79c0f430e8c784081431573fa : SUCCESS in 8m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14622b1e618142f4960e3c195e776759 : SUCCESS in 3m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b52678326c3448c8852f4c8e72f3706 : SUCCESS in 2m 51s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/257730383fda4fbe910ba6c324e30cbd : SUCCESS in 56m 41s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/1ec230f9155443a6b261560faec74887 : SUCCESS in 6m 07s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/58c8c59095404ba2b239c7e6ee45894a : SUCCESS in 4m 57s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/48b5c2ee82cb4315a9f5f87d38715166 : SUCCESS in 10m 04s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/9fc64696604b4e0b968f52df2831b2eb : SUCCESS in 10m 15s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/9cee87bc65f144f390980f9a1486727e : SUCCESS in 7m 12s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/0f3ea7dcd1f74e84bbbfee48924ec95e : SUCCESS in 11m 43s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/74d8d67c5b0c436f81c6a06a9f98f0ac : SUCCESS in 8m 09s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/24c9a5fd89d54d298e8450c6ec3cff53 : SUCCESS in 26m 38s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/d5e12630fc2c4b69a16f6ff41885d47d : SUCCESS in 31m 20s\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/404cafbff9644139adf227ecaa1efd25 : SUCCESS in 4m 39s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/78a811d73c344d4db00c41dfc18d171b : SUCCESS in 8m 23s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/1623c1dfbe854549a73b8df62cced909 : SUCCESS in 16m 09s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/b53796b70cbc41ceb3428069ae6f46d4 : SUCCESS in 2m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"65b179169e2a44ebc22280e9c86d486afad50469","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-07-15 13:43:53.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"55d59cf3d55a367572f36269073b763035646e8a","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-07-16 17:30:20.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2d925c552b59af6cb60e5623e075eecf3a786230","revisions":{"a8f2bc330bd9b462a69dede035595dc956331790":{"kind":"REWORK","_number":1,"created":"2026-06-11 22:11:44.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/52/993052/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/52/993052/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/1"}}},"commit":{"parents":[{"commit":"8933dc72679587efd5083e22ca29382a010a973b","subject":"Prune additional paths from ramdisk to reduce initramfs size","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/8933dc72679587efd5083e22ca29382a010a973b"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-11 21:23:27.000000000","tz":0},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-11 21:40:09.000000000","tz":720},"subject":"Remove GPU, WiFi and vendor laptop firmware from ramdisk","message":"Remove GPU, WiFi and vendor laptop firmware from ramdisk\n\nExtend IPA_REMOVE_FIRMWARE to remove firmware that has no role in\nbaremetal provisioning or hardware inspection. GPU and WiFi firmware\nare the dominant contributors to initramfs size on centos10.\n\nThe following firmware directories are removed:\n\nnvidia -- 613 files, 101.3 MiB\n  NVIDIA GPU GSP firmware (GeForce/Quadro/RTX families, e.g. GA102,\n  TU102, GB202). GPU function is not required for baremetal\n  provisioning or hardware inspection. PCI enumeration of GPU devices\n  works without firmware being loaded.\n\nintel/iwlwifi -- 188 files, 81.5 MiB\n  Intel Wi-Fi adapter firmware (AX200, AX210, BE200 and related\n  chipsets), located under the intel/iwlwifi/ subdirectory introduced\n  in newer kernel firmware layouts. IPA uses wired NICs for all\n  provisioning traffic; Wi-Fi is not supported or used. Note: the\n  pre-existing iwlwifi entry handles the top-level /lib/firmware/iwlwifi\n  path; this entry is required to cover the intel/ subdirectory path on\n  newer kernels.\n\ni915 -- 131 files, 9.1 MiB\n  Intel integrated GPU firmware (GuC, HuC, and GSC blobs for Gen9\n  through Gen14, including Meteor Lake and DG2 discrete graphics). GPU\n  initialisation is not required for provisioning or hardware\n  inspection.\n\nxe -- 10 files, 3.2 MiB\n  Intel Xe GPU firmware (Battlemage, Lunar Lake, Panther Lake). The Xe\n  driver is the successor to i915 for discrete Intel GPUs. Not required\n  for provisioning or inspection.\n\nradeon -- 248 files, 3.0 MiB\n  AMD Radeon legacy GPU firmware (GCN1/GCN2 era hardware including\n  Bonaire, Hawaii, Kaveri, Kabini). GPU function is not required for\n  provisioning or inspection. Note: amdgpu firmware for newer AMD GPUs\n  is handled by the pre-existing amdgpu entry.\n\nLENOVO -- 6 files, 1.4 MiB\n  Lenovo ISH (Intel Sensor Hub) firmware for ThinkPad and IdeaPad\n  laptop sensor aggregation (accelerometer, lid sensor, ambient light\n  sensor). The Intel Sensor Hub is a consumer and mobile platform\n  feature; it is not present on Lenovo servers.\n\namlogic -- 4 files, 0.7 MiB\n  Amlogic SoC Bluetooth and Wi-Fi firmware for consumer devices (TV\n  boxes, Chromebooks, single-board computers). Amlogic SoCs are not\n  used in any ARM server platform targeted by IPA.\n\namdnpu -- 16 files, 0.5 MiB\n  AMD NPU (Neural Processing Unit / AI accelerator) firmware, present\n  in Ryzen AI consumer APUs (Phoenix, Hawk Point). AMD EPYC server\n  processors do not include an NPU; this firmware will never be loaded\n  on IPA target hardware.\n\nHP -- 3 files, 0.3 MiB\n  HP ISH (Intel Sensor Hub) firmware for HP EliteBook and Spectre\n  laptop sensor aggregation. Despite IPA deploying to HP ProLiant\n  servers, this firmware is specific to HP consumer and business laptop\n  platforms. HP servers do not use the Intel Sensor Hub.\n  Specifically: HP/ish/ish_lnlm_12128606_f9751b71.bin.xz\n\nTotal new removals: 201.0 MiB uncompressed\n\nSize comparison (compressed initramfs):\n  centos9: 404M -\u003e 285M (-119M, -29%)\n  centos10: 484M -\u003e 283M (-201M, -41%)\n\nChange-Id: I9834f2bd5dfe5e78c91b031ce7ceb97c17df7d8d\nAssisted-By: Opencode - Claude Sonnet 4.6\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/a8f2bc330bd9b462a69dede035595dc956331790"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/a8f2bc330bd9b462a69dede035595dc956331790"}]},"branch":"refs/heads/master"},"e668dfedf87569848eafd04008e5ccfcf4a6da9b":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-30 21:11:51.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/52/993052/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/52/993052/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/2"}}},"commit":{"parents":[{"commit":"437b28c414f695e574bc5205e81d1c655142aee3","subject":"Prune additional paths from ramdisk to reduce initramfs size","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/437b28c414f695e574bc5205e81d1c655142aee3"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-11 21:23:27.000000000","tz":0},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-30 21:11:37.000000000","tz":720},"subject":"Remove GPU, WiFi and vendor laptop firmware from ramdisk","message":"Remove GPU, WiFi and vendor laptop firmware from ramdisk\n\nExtend IPA_REMOVE_FIRMWARE to remove firmware that has no role in\nbaremetal provisioning or hardware inspection. GPU and WiFi firmware\nare the dominant contributors to initramfs size on centos10.\n\nThe following firmware directories are removed:\n\nnvidia -- 613 files, 101.3 MiB\n  NVIDIA GPU GSP firmware (GeForce/Quadro/RTX families, e.g. GA102,\n  TU102, GB202). GPU function is not required for baremetal\n  provisioning or hardware inspection. PCI enumeration of GPU devices\n  works without firmware being loaded.\n\nintel/iwlwifi -- 188 files, 81.5 MiB\n  Intel Wi-Fi adapter firmware (AX200, AX210, BE200 and related\n  chipsets), located under the intel/iwlwifi/ subdirectory introduced\n  in newer kernel firmware layouts. IPA uses wired NICs for all\n  provisioning traffic; Wi-Fi is not supported or used. Note: the\n  pre-existing iwlwifi entry handles the top-level /lib/firmware/iwlwifi\n  path; this entry is required to cover the intel/ subdirectory path on\n  newer kernels.\n\ni915 -- 131 files, 9.1 MiB\n  Intel integrated GPU firmware (GuC, HuC, and GSC blobs for Gen9\n  through Gen14, including Meteor Lake and DG2 discrete graphics). GPU\n  initialisation is not required for provisioning or hardware\n  inspection.\n\nxe -- 10 files, 3.2 MiB\n  Intel Xe GPU firmware (Battlemage, Lunar Lake, Panther Lake). The Xe\n  driver is the successor to i915 for discrete Intel GPUs. Not required\n  for provisioning or inspection.\n\nradeon -- 248 files, 3.0 MiB\n  AMD Radeon legacy GPU firmware (GCN1/GCN2 era hardware including\n  Bonaire, Hawaii, Kaveri, Kabini). GPU function is not required for\n  provisioning or inspection. Note: amdgpu firmware for newer AMD GPUs\n  is handled by the pre-existing amdgpu entry.\n\nLENOVO -- 6 files, 1.4 MiB\n  Lenovo ISH (Intel Sensor Hub) firmware for ThinkPad and IdeaPad\n  laptop sensor aggregation (accelerometer, lid sensor, ambient light\n  sensor). The Intel Sensor Hub is a consumer and mobile platform\n  feature; it is not present on Lenovo servers.\n\namlogic -- 4 files, 0.7 MiB\n  Amlogic SoC Bluetooth and Wi-Fi firmware for consumer devices (TV\n  boxes, Chromebooks, single-board computers). Amlogic SoCs are not\n  used in any ARM server platform targeted by IPA.\n\namdnpu -- 16 files, 0.5 MiB\n  AMD NPU (Neural Processing Unit / AI accelerator) firmware, present\n  in Ryzen AI consumer APUs (Phoenix, Hawk Point). AMD EPYC server\n  processors do not include an NPU; this firmware will never be loaded\n  on IPA target hardware.\n\nHP -- 3 files, 0.3 MiB\n  HP ISH (Intel Sensor Hub) firmware for HP EliteBook and Spectre\n  laptop sensor aggregation. Despite IPA deploying to HP ProLiant\n  servers, this firmware is specific to HP consumer and business laptop\n  platforms. HP servers do not use the Intel Sensor Hub.\n  Specifically: HP/ish/ish_lnlm_12128606_f9751b71.bin.xz\n\nTotal new removals: 201.0 MiB uncompressed\n\nSize comparison (compressed initramfs):\n  centos9: 404M -\u003e 285M (-119M, -29%)\n  centos10: 484M -\u003e 283M (-201M, -41%)\n\nChange-Id: I9834f2bd5dfe5e78c91b031ce7ceb97c17df7d8d\nAssisted-By: Opencode - Claude Sonnet 4.6\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/e668dfedf87569848eafd04008e5ccfcf4a6da9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/e668dfedf87569848eafd04008e5ccfcf4a6da9b"}]},"branch":"refs/heads/master"},"2d925c552b59af6cb60e5623e075eecf3a786230":{"kind":"REWORK","_number":3,"created":"2026-07-14 01:05:17.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/52/993052/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/52/993052/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/52/993052/3"}}},"commit":{"parents":[{"commit":"95f71b29f2b1fba44b0da00db030177b0d5c1cfe","subject":"Prune additional paths from ramdisk to reduce initramfs size","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/95f71b29f2b1fba44b0da00db030177b0d5c1cfe"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-11 21:23:27.000000000","tz":0},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-07-14 01:04:26.000000000","tz":720},"subject":"Remove GPU, WiFi and vendor laptop firmware from ramdisk","message":"Remove GPU, WiFi and vendor laptop firmware from ramdisk\n\nExtend IPA_REMOVE_FIRMWARE to remove firmware that has no role in\nbaremetal provisioning or hardware inspection. GPU and WiFi firmware\nare the dominant contributors to initramfs size on centos10.\n\nThe following firmware directories are removed:\n\nnvidia -- 613 files, 101.3 MiB\n  NVIDIA GPU GSP firmware (GeForce/Quadro/RTX families, e.g. GA102,\n  TU102, GB202). GPU function is not required for baremetal\n  provisioning or hardware inspection. PCI enumeration of GPU devices\n  works without firmware being loaded.\n\nintel/iwlwifi -- 188 files, 81.5 MiB\n  Intel Wi-Fi adapter firmware (AX200, AX210, BE200 and related\n  chipsets), located under the intel/iwlwifi/ subdirectory introduced\n  in newer kernel firmware layouts. IPA uses wired NICs for all\n  provisioning traffic; Wi-Fi is not supported or used. Note: the\n  pre-existing iwlwifi entry handles the top-level /lib/firmware/iwlwifi\n  path; this entry is required to cover the intel/ subdirectory path on\n  newer kernels.\n\ni915 -- 131 files, 9.1 MiB\n  Intel integrated GPU firmware (GuC, HuC, and GSC blobs for Gen9\n  through Gen14, including Meteor Lake and DG2 discrete graphics). GPU\n  initialisation is not required for provisioning or hardware\n  inspection.\n\nxe -- 10 files, 3.2 MiB\n  Intel Xe GPU firmware (Battlemage, Lunar Lake, Panther Lake). The Xe\n  driver is the successor to i915 for discrete Intel GPUs. Not required\n  for provisioning or inspection.\n\nradeon -- 248 files, 3.0 MiB\n  AMD Radeon legacy GPU firmware (GCN1/GCN2 era hardware including\n  Bonaire, Hawaii, Kaveri, Kabini). GPU function is not required for\n  provisioning or inspection. Note: amdgpu firmware for newer AMD GPUs\n  is handled by the pre-existing amdgpu entry.\n\nLENOVO -- 6 files, 1.4 MiB\n  Lenovo ISH (Intel Sensor Hub) firmware for ThinkPad and IdeaPad\n  laptop sensor aggregation (accelerometer, lid sensor, ambient light\n  sensor). The Intel Sensor Hub is a consumer and mobile platform\n  feature; it is not present on Lenovo servers.\n\namlogic -- 4 files, 0.7 MiB\n  Amlogic SoC Bluetooth and Wi-Fi firmware for consumer devices (TV\n  boxes, Chromebooks, single-board computers). Amlogic SoCs are not\n  used in any ARM server platform targeted by IPA.\n\namdnpu -- 16 files, 0.5 MiB\n  AMD NPU (Neural Processing Unit / AI accelerator) firmware, present\n  in Ryzen AI consumer APUs (Phoenix, Hawk Point). AMD EPYC server\n  processors do not include an NPU; this firmware will never be loaded\n  on IPA target hardware.\n\nTotal new removals: 201.0 MiB uncompressed\n\nSize comparison (compressed initramfs):\n  centos9: 412M -\u003e 292M (-120M, -29%)\n  centos10: 643M -\u003e 442M (-201M, -31%)\n\nChange-Id: I9834f2bd5dfe5e78c91b031ce7ceb97c17df7d8d\nAssisted-By: Opencode - Claude Sonnet 4.6\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2d925c552b59af6cb60e5623e075eecf3a786230"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2d925c552b59af6cb60e5623e075eecf3a786230"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
