)]}'
{"id":"openstack%2Fironic~976754","triplet_id":"openstack%2Fironic~bugfix%2F33.0~Ia2a92392ec494e79f7644c97190c635a954a0220","project":"openstack/ironic","branch":"bugfix/33.0","attention_set":{},"removed_from_attention_set":{"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2026-02-13 18:59:43.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"Ia2a92392ec494e79f7644c97190c635a954a0220","subject":"Fix Redfish boot device setting for full boot request vendors","status":"MERGED","created":"2026-02-13 15:47:35.000000000","updated":"2026-02-13 19:01:02.000000000","submitted":"2026-02-13 18:59:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"976754","cherry_pick_of_change":976237,"cherry_pick_of_patch_set":3,"meta_rev_id":"8b1d4f7da0f3fc543addb4f61162a958f9a4cd9b","_number":976754,"virtual_id_number":976754,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-13 18:59:42.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":"2026-02-13 18:43:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":"2026-02-13 18:43:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":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":{"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":38824,"name":"Léonard Suslian","display_name":"Léonard Suslian","email":"leonard@suslian.engineer","username":"synthe102"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-13 15:47:35.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":38824,"name":"Léonard Suslian","display_name":"Léonard Suslian","email":"leonard@suslian.engineer","username":"synthe102"},"state":"CC"},{"updated":"2026-02-13 16:09: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":"2026-02-13 18:43:56.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":"f9f7bedd4b528f901885e48a83a0a8a271cb9cd2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2026-02-13 15:47:35.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"678ad5a043314030412e3fd2f7c3a671b4125f3e","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2026-02-13 15:48:37.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":1},{"id":"5f9ab8a7059e0be330c1b5126a832a08986a37a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-13 16:09:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00c648c9b04346b199402cd98ec514fd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e20483c65eae4fb7a8ca2fedfb20e081 : SUCCESS in 15m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebbe409cf93d4b62b63f437cfb7d9162 : SUCCESS in 6m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2865034b98d1430faf5618caa6382e60 : SUCCESS in 8m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/931de7f1224f4ca9b20da92da067e49d : SUCCESS in 18m 17s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/31b50fb9488a4bf1acef567dc8b6b002 : SUCCESS in 7m 08s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/1ea054a5b40a489595ed8fc5e45fb94d : SUCCESS in 11m 37s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/1e3ce2c3f68149c18b4c82a9a4eaec8e : SUCCESS in 6m 00s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/cc629b569bba4049ac8fac296f8a05a8 : FAILURE in 7m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"504806885d15c41541cf98c7663509e267bd1f3f","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-02-13 18:43:56.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"7d02f9986d4ed6b5866dfe4787e8365fddd07b9e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-13 18:44:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"192056c481beca3f6a930559335cffba9828e2ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-13 18:59:42.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6758015de974fb68b8a469f7e59ceb5\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05eff4662a2e4a5f987299fee1530529 : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/682d19ef91714938b09d7ab5728c2c16 : SUCCESS in 9m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e4f30c9fbc84fb6839f8ed42134884a : SUCCESS in 14m 14s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/414869761cdb4c53a7128c44e69c9ca7 : SUCCESS in 5m 45s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/568bca00f4fd4f3481a7f941ff543d47 : SUCCESS in 7m 24s","accounts_in_message":[],"_revision_number":1},{"id":"8433fe1ed53b086550e4d1cfb2c9a05f71e32c39","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-13 18:59:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"8b1d4f7da0f3fc543addb4f61162a958f9a4cd9b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-13 19:01:02.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0bc21581392428398f3cac0a98c8aec\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2296881a7d684edb93c40e9f86f5eb3a : SUCCESS in 1m 07s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a7ec56124344813bbb90475bca4daed : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f4d44b1ea2a1457a471cbf20eea6f39ace91d65a","revisions":{"f4d44b1ea2a1457a471cbf20eea6f39ace91d65a":{"kind":"REWORK","_number":1,"created":"2026-02-13 15:47:35.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/54/976754/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/54/976754/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/54/976754/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/54/976754/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/54/976754/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/54/976754/1"}}},"commit":{"parents":[{"commit":"b91ab2aa1775a9f827af3da117e5c7fcf92500c4","subject":"Merge \"fix: port endpoints did not return vendor and category and fix docs\" into bugfix/33.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/b91ab2aa1775a9f827af3da117e5c7fcf92500c4"}]}],"author":{"name":"synthe102","email":"leonard@suslian.engineer","date":"2026-02-10 12:30:20.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2026-02-13 15:47:35.000000000","tz":0},"subject":"Fix Redfish boot device setting for full boot request vendors","message":"Fix Redfish boot device setting for full boot request vendors\n\nThe _set_boot_device method was incorrectly using \u0027enabled\u0027 instead of\n\u0027desired_enabled\u0027 when setting boot options for vendors that require\nfull boot parameter requests. This caused issues because \u0027enabled\u0027 can\nbe None (when current and desired states match), but vendors requiring\nfull boot requests need explicit values for all parameters.\n\nThis fix ensures that vendors in VENDORS_REQUIRING_FULL_BOOT_REQUEST\nalways receive the explicit desired_enabled value, which is necessary\nfor proper boot device configuration on these systems.\n\nCloses-Bug: #2141405\n\nChange-Id: Ia2a92392ec494e79f7644c97190c635a954a0220\nSigned-off-by: synthe102 \u003cleonard@suslian.engineer\u003e\n(cherry picked from commit 79959b5b746b06fa0dafb5e8d35fe993ec87ea73)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/f4d44b1ea2a1457a471cbf20eea6f39ace91d65a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/f4d44b1ea2a1457a471cbf20eea6f39ace91d65a"}]},"branch":"refs/heads/bugfix/33.0"}},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"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":{}}}]}
