)]}'
{"id":"openstack%2Fironic-python-agent~967167","triplet_id":"openstack%2Fironic-python-agent~master~Id5470136defb981d1855e3c57cd16c03a6eb916e","project":"openstack/ironic-python-agent","branch":"master","topic":"skip-bmc-detection-oob","attention_set":{},"removed_from_attention_set":{"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-11-22 16:02:02.000000000","reason":"Change was submitted"},"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2025-11-22 16:02:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id5470136defb981d1855e3c57cd16c03a6eb916e","subject":"Skip BMC detection when using out-of-band management","status":"MERGED","created":"2025-11-14 08:57:35.000000000","updated":"2025-11-22 16:03:17.000000000","submitted":"2025-11-22 16:02:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"967167-skip-bmc-detection-oob","meta_rev_id":"edc49db13cdc31686fe7e0013f2e887e9807df04","_number":967167,"virtual_id_number":967167,"owner":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-22 16:02:01.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2025-11-22 14:39:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2025-11-21 21:41:26.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,"_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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2025-11-22 14:39:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":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":{"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":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":[],"reviewers":{"CC":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"REVIEWER":[{"_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!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-14 09:05: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":"CC"},{"updated":"2025-11-14 09:05:49.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-11-14 13:27:53.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":"2025-11-21 21:41:26.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-11-22 14:39:03.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":"b012405b1073db89008604859309275bdda0d27e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-14 08:57:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5528070acd410d63e94edd21f9bac8164eb01c5f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-14 08:58:30.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e32de66eac4b0ca9a786a33132b42df1e267f5ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-14 08:59:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ca79b085bce722f6248e62ea6b2733ee814cf5f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-14 09:04:16.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ee4e668dff3d6220c436683ab80136fb47cf526e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-14 09:05:35.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"05587ac22346420d532e60eb4c2f8bbab161a19c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-14 09:05:46.000000000","message":"Patch Set 5:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/ironic/+/967166 is needed.","accounts_in_message":[],"_revision_number":5},{"id":"6fd075735704f5a9b9aa3d297eae53f9525827e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-14 09:05:49.000000000","message":"Patch Set 5: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/ironic/+/967166 is needed.","accounts_in_message":[],"_revision_number":5},{"id":"ec3315b41dcb7235c1dd0159d1b323ecd6b42e10","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-14 11:41:29.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d9084d3ce851d15ce1aa65c71e50292bbc058b62","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-14 11:51:05.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8c72d0ee4449403e93b03694261af7df\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/be4fa07c474a499ea73c1717ff4fc243 : SUCCESS in 6m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/98ede49e822a439db2dbe16a271d380d : SUCCESS in 6m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9d79b3ad96bc4bed863af719a28a2502 : SUCCESS in 7m 56s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d11e3a8e458271a7fbb0a8a6f14cab925c9a860a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2025-11-14 13:27:53.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"42b803ddff07977ec30a917a7d91bbc5ce87ef6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-14 13:49:32.000000000","message":"Patch Set 5:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/ironic/+/967166 is needed.","accounts_in_message":[],"_revision_number":5},{"id":"2c679bc5d177c4ea5c71d2b7673749cde33d4b7b","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-18 15:36:24.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"2a1bec070a29a6beba71b08359ab1887fafbbbe2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-18 15:46:38.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"015de2b7c6e5cb90f283d10995a4ec80fd2fa367","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 16:07:13.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29528218aee64a77b275566f2a536cc5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/61b911c4edbe4c77ae3a94ec0739dc9d : SUCCESS in 5m 04s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/744d7339e5de4d5f8d7caf2e51fe6529 : SUCCESS in 5m 22s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/09d857d8b6ab40859bcaa93eda0f9242 : SUCCESS in 7m 32s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d7138f2340e466723a6835c9e2bde168b53bf18a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 16:58:32.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/167b05c7a1044009b98d114e6bb6a4b1\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fdaec3c1d024f79a4c04804200f6fa2 : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc116462d5f34baeb5c92d90985f7353 : SUCCESS in 5m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bebfdb38d1124a8fa0a349105eab0822 : SUCCESS in 4m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b14ef29187e24a19a86db3e38154d736 : SUCCESS in 8m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b7009267e7e4ca6ac8b2764cbe1aa5c : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/191c11ab53e240879010408b09fb661f : SUCCESS in 3m 12s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/fde11a3074f04960846502a1bf802dc8 : SUCCESS in 3m 37s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/cf22006c6a24444bac95f49b169a8647 : SUCCESS in 3m 34s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/46acbd807ece4f3bb8a13f36063f746c : SUCCESS in 1h 07m 18s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/c148eb3f339a4d009dea50d36694290b : SUCCESS in 1h 11m 13s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/1f08f27a55c543f3ac5f157392acd206 : SUCCESS in 57m 02s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/a25ef6066aa94e2c849fa67b43528f71 : SUCCESS in 5m 42s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/74ddedee247641acbd27c0a8645bb799 : SUCCESS in 5m 32s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9428ef7be71313538b61bd2a633d79319e3ab577","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-11-21 21:41:26.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f79b10877e2a226db88378937374ec517e2bcbc7","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-22 14:39:03.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"3fec35c40769f0ae67e45323791ce0e3664d11af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 14:39:30.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"21af8a6c8d7458ef3b584fa91f5a844d1866fb26","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 16:02:01.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f1efb3b56d848c280b3e2e0abac6c59\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e9e9941ce594d128182c0048913cf70 : SUCCESS in 7m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/057a1522611f423fa38ba6121da7abcd : SUCCESS in 4m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0d1e214251b548cd9782c92fe9360ac3 : SUCCESS in 5m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1ddd09b4e8146ed8e5b632a4409584e : SUCCESS in 4m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/87dc477db474443caa8a0e4dfc0c9f6b : SUCCESS in 3m 19s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/9a8a913b0b3b4a6595efac10116c4c52 : SUCCESS in 2m 42s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/feb504d4d20c41819d0e6849e5ccff96 : SUCCESS in 2m 34s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/819c9735249e4cd09ee92edab7528921 : SUCCESS in 1h 08m 02s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/ed04c3d1260441b4b2d1dbe17bbc279e : SUCCESS in 1h 17m 40s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/62e647268d934c0ea0af83db2d81e254 : SUCCESS in 56m 06s","accounts_in_message":[],"_revision_number":6},{"id":"c20544c1cb86f7dd00248693555100b54b6fb8ee","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 16:02:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"edc49db13cdc31686fe7e0013f2e887e9807df04","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 16:03:17.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d0dd2acd43f4413783687cc8898b81f6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5490754763c4aac9da91aacbe57a715 : SUCCESS in 47s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eca808ccb66741cab86e4a87a14e4932 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"ca6f4fb9885dbc619474de7c3f373f43809ba49b","revisions":{"dc03bf94b183a52ead646967ce90181f10457803":{"kind":"REWORK","_number":1,"created":"2025-11-14 08:57:35.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/67/967167/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/67/967167/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/1"}}},"commit":{"parents":[{"commit":"01cbcd69f3484d9a45b6f24e0416f7b26b0e3260","subject":"Merge \"Build and publish updated debian images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/01cbcd69f3484d9a45b6f24e0416f7b26b0e3260"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:56:47.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:57:25.000000000","tz":60},"subject":"Skip BMC detection when using out-of-band management","message":"Skip BMC detection when using out-of-band management\n\nWhen Ironic uses out-of-band management interfaces like Redfish,\niDRAC, iLO, or iRMC, the BMC address is already known and configured\nin Ironic. This change allows the agent to skip BMC address detection\nvia ipmitool when instructed by Ironic through the lookup response.\n\nThis reduces deployment time by avoiding unnecessary ipmitool calls\nduring hardware inventory collection.\n\nThe agent now checks for the \u0027agent_skip_bmc_detect\u0027 flag in the\nconfig section of the lookup response and skips BMC detection\naccordingly. This flag is stored in the cached node data for use\nduring hardware inventory collection.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: Id5470136defb981d1855e3c57cd16c03a6eb916e\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/dc03bf94b183a52ead646967ce90181f10457803"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/dc03bf94b183a52ead646967ce90181f10457803"}]},"branch":"refs/heads/master"},"fcf9af742171cddc713506a75b570f50dd2a907b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-11-14 08:58:30.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/67/967167/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/67/967167/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/2"}}},"commit":{"parents":[{"commit":"01cbcd69f3484d9a45b6f24e0416f7b26b0e3260","subject":"Merge \"Build and publish updated debian images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/01cbcd69f3484d9a45b6f24e0416f7b26b0e3260"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:56:47.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:57:49.000000000","tz":60},"subject":"[WIP] Skip BMC detection when using out-of-band management","message":"[WIP] Skip BMC detection when using out-of-band management\n\nWhen Ironic uses out-of-band management interfaces like Redfish,\niDRAC, iLO, or iRMC, the BMC address is already known and configured\nin Ironic. This change allows the agent to skip BMC address detection\nvia ipmitool when instructed by Ironic through the lookup response.\n\nThis reduces deployment time by avoiding unnecessary ipmitool calls\nduring hardware inventory collection.\n\nThe agent now checks for the \u0027agent_skip_bmc_detect\u0027 flag in the\nconfig section of the lookup response and skips BMC detection\naccordingly. This flag is stored in the cached node data for use\nduring hardware inventory collection.\n\nDepends-On: I6a432db3eb238894e0ed2676243ce69ec300a9eb\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: Id5470136defb981d1855e3c57cd16c03a6eb916e\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fcf9af742171cddc713506a75b570f50dd2a907b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fcf9af742171cddc713506a75b570f50dd2a907b"}]},"branch":"refs/heads/master"},"36abb7f8c49101eaad1e0130869691e520ca3160":{"kind":"REWORK","_number":3,"created":"2025-11-14 08:59:43.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/67/967167/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/67/967167/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/3"}}},"commit":{"parents":[{"commit":"01cbcd69f3484d9a45b6f24e0416f7b26b0e3260","subject":"Merge \"Build and publish updated debian images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/01cbcd69f3484d9a45b6f24e0416f7b26b0e3260"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:56:47.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:59:34.000000000","tz":60},"subject":"[WIP] Skip BMC detection when using out-of-band management","message":"[WIP] Skip BMC detection when using out-of-band management\n\nWhen Ironic uses out-of-band management interfaces like Redfish,\niDRAC, iLO, or iRMC, the BMC address is already known and configured\nin Ironic. This change allows the agent to skip BMC address detection\nvia ipmitool when instructed by Ironic through the lookup response.\n\nThis reduces deployment time by avoiding unnecessary ipmitool calls\nduring hardware inventory collection.\n\nThe agent now checks for the \u0027agent_skip_bmc_detect\u0027 flag in the\nconfig section of the lookup response and skips BMC detection\naccordingly. This flag is stored in the cached node data for use\nduring hardware inventory collection.\n\nDepends-On: I6a432db3eb238894e0ed2676243ce69ec300a9eb\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: Id5470136defb981d1855e3c57cd16c03a6eb916e\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/36abb7f8c49101eaad1e0130869691e520ca3160"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/36abb7f8c49101eaad1e0130869691e520ca3160"}]},"branch":"refs/heads/master"},"4b154899bc1675a6d00dc2c8c8e1c84808415663":{"kind":"REWORK","_number":4,"created":"2025-11-14 09:04:16.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/67/967167/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/67/967167/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/4"}}},"commit":{"parents":[{"commit":"01cbcd69f3484d9a45b6f24e0416f7b26b0e3260","subject":"Merge \"Build and publish updated debian images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/01cbcd69f3484d9a45b6f24e0416f7b26b0e3260"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:56:47.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 09:04:06.000000000","tz":60},"subject":"[WIP] Skip BMC detection when using out-of-band management","message":"[WIP] Skip BMC detection when using out-of-band management\n\nWhen Ironic uses out-of-band management interfaces like Redfish,\niDRAC, iLO, or iRMC, the BMC address is already known and configured\nin Ironic. This change allows the agent to skip BMC address detection\nvia ipmitool when instructed by Ironic through the lookup response.\n\nThis reduces deployment time by avoiding unnecessary ipmitool calls\nduring hardware inventory collection.\n\nThe agent now checks for the \u0027agent_skip_bmc_detect\u0027 flag in the\nconfig section of the lookup response and skips BMC detection\naccordingly. This flag is stored in the cached node data for use\nduring hardware inventory collection.\n\nDepends-On: I6a432db3eb238894e0ed2676243ce69ec300a9eb\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: Id5470136defb981d1855e3c57cd16c03a6eb916e\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4b154899bc1675a6d00dc2c8c8e1c84808415663"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4b154899bc1675a6d00dc2c8c8e1c84808415663"}]},"branch":"refs/heads/master"},"300d814eb0b4cf100a363bc15d7aaa90c82637d9":{"kind":"REWORK","_number":5,"created":"2025-11-14 09:05:35.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/67/967167/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/67/967167/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/5"}}},"commit":{"parents":[{"commit":"01cbcd69f3484d9a45b6f24e0416f7b26b0e3260","subject":"Merge \"Build and publish updated debian images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/01cbcd69f3484d9a45b6f24e0416f7b26b0e3260"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:56:47.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 09:05:27.000000000","tz":60},"subject":"[WIP] Skip BMC detection when using out-of-band management","message":"[WIP] Skip BMC detection when using out-of-band management\n\nWhen Ironic uses out-of-band management interfaces like Redfish,\niDRAC, iLO, or iRMC, the BMC address is already known and configured\nin Ironic. This change allows the agent to skip BMC address detection\nvia ipmitool when instructed by Ironic through the lookup response.\n\nThis reduces deployment time by avoiding unnecessary ipmitool calls\nduring hardware inventory collection.\n\nThe agent now checks for the \u0027agent_skip_bmc_detect\u0027 flag in the\nconfig section of the lookup response and skips BMC detection\naccordingly. This flag is stored in the cached node data for use\nduring hardware inventory collection.\n\nDepends-On: I6a432db3eb238894e0ed2676243ce69ec300a9eb\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: Id5470136defb981d1855e3c57cd16c03a6eb916e\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/300d814eb0b4cf100a363bc15d7aaa90c82637d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/300d814eb0b4cf100a363bc15d7aaa90c82637d9"}]},"branch":"refs/heads/master"},"ca6f4fb9885dbc619474de7c3f373f43809ba49b":{"kind":"REWORK","_number":6,"created":"2025-11-18 15:46:38.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/67/967167/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/67/967167/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/67/967167/6"}}},"commit":{"parents":[{"commit":"3067c8267802cccb34eb083100d6925a78aa6f97","subject":"Merge \"Fix RuntimeError when stopping heartbeater in rescue mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3067c8267802cccb34eb083100d6925a78aa6f97"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-14 08:56:47.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-18 15:46:21.000000000","tz":60},"subject":"Skip BMC detection when using out-of-band management","message":"Skip BMC detection when using out-of-band management\n\nWhen Ironic uses out-of-band management interfaces like Redfish,\niDRAC, iLO, or iRMC, the BMC address is already known and configured\nin Ironic. This change allows the agent to skip BMC address detection\nvia ipmitool when instructed by Ironic through the lookup response.\n\nThis reduces deployment time by avoiding unnecessary ipmitool calls\nduring hardware inventory collection.\n\nThe agent now checks for the \u0027agent_skip_bmc_detect\u0027 flag in the\nconfig section of the lookup response and skips BMC detection\naccordingly. This flag is stored in the cached node data for use\nduring hardware inventory collection.\n\nDepends-On: I6a432db3eb238894e0ed2676243ce69ec300a9eb\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: Id5470136defb981d1855e3c57cd16c03a6eb916e\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ca6f4fb9885dbc619474de7c3f373f43809ba49b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ca6f4fb9885dbc619474de7c3f373f43809ba49b"}]},"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"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":{}}}]}
