)]}'
{"id":"openstack%2Fkayobe~985154","triplet_id":"openstack%2Fkayobe~master~Ie4443702247bfff9fb70b8d031ca283e612b945a","project":"openstack/kayobe","branch":"master","attention_set":{},"removed_from_attention_set":{"28048":{"account":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"last_update":"2026-04-20 09:01:04.000000000","reason":"\u003cGERRIT_ACCOUNT_28048\u003e replied on the change","reason_account":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"}}},"hashtags":[],"change_id":"Ie4443702247bfff9fb70b8d031ca283e612b945a","subject":"WIP: Use system scope for all Ironic operations","status":"NEW","created":"2026-04-17 18:18:25.000000000","updated":"2026-04-20 09:01:04.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2c5081f4605da0ae09bd566e03bc01f3005f1f98","_number":985154,"virtual_id_number":985154,"owner":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-04-17 19:22:02.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":[{"_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},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-17 19:22:02.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"}],"messages":[{"id":"73720ff3f161685ded3450ccbb28b3ba196e9995","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-17 18:18:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"24198069b777581e6791d306b204c38081a057a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 19:22:02.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/6539469a7d7a4dadb15a5f8d7cec464e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba547cee09164bcb8176231b36720b09 : SUCCESS in 7m 44s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/3f684415b71f4c72917005280be70517 : SUCCESS in 3m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c9583c41e0fc4fe09d214af0eec8ec65 : SUCCESS in 3m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/725300900a4d44af8f542f0255f692ea : SUCCESS in 2m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1a09cae9c76240ef9fb9006706aaa3a9 : SUCCESS in 6m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6a447db9112848d08bc3b36e50761df9 : SUCCESS in 6m 35s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/611dc57d0345403da6e9b9913a7f8311 : SUCCESS in 3m 50s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/bbcb3edd816d427f900c8e4f9ff0545d : SUCCESS in 12m 28s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/893ae8548c7a431b848f90f644115011 : SUCCESS in 8m 30s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/53511c24a29040be99c9a52a190a9fb8 : SUCCESS in 18m 11s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a4fd236a12ef468e9b336f0244b0b5c7 : SUCCESS in 19m 02s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/37be15f1b59f430f881f54b6f2fceb4d : SUCCESS in 19m 33s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/75f462e18d554c96878a5831bcdf6b65 : SUCCESS in 9m 27s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/8c0c27de287b44d898563c066187036b : FAILURE in 23m 55s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/bdd3763180254dd98e71322f18b22a19 : FAILURE in 23m 51s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/ab24648ef76c4355b0abf2f4438dcacb : FAILURE in 29m 42s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/894251b46cbc4622ae2b75c56ad36daf : FAILURE in 30m 21s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/42fd175195924575baa7b39de2f99207 : FAILURE in 19m 04s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/0a7734bff76a4e25808c12680f3d8a80 : FAILURE in 1h 02m 02s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/bba4ee399558451a93760778acdbb89c : FAILURE in 1h 01m 49s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d5f77a093e20490ab0d807f94cea0b4a : FAILURE in 1h 01m 05s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fcb5fb2680c64d5888c2645a7e84ed7a : FAILURE in 1h 02m 39s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/f0aeff3e97854cf3b921b5d6a22fe73d : SUCCESS in 23m 24s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/519bb40bf60a4faaaf0fdad0ae8281be : SUCCESS in 27m 04s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ffd91003f5624e40a2361fa967609176 : SUCCESS in 24m 43s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/3f8bf3934e1c4055b49b299c2067aaa2 : SUCCESS in 16m 37s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/3ce1621fc6f54f558ce03697537e9ed9 : SUCCESS in 36m 10s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/a74024b1cbaf4d82a669f61554701744 : SUCCESS in 32m 32s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5270cee7fe524b6bbf93e172834db5df : SUCCESS in 36m 27s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5cc965d348014d69ba596b80e6c65e89 : SUCCESS in 27m 25s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/50fed03e366d4d6e8fba9631a72fe80a : SUCCESS in 26m 24s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/23867f97f54a450cbda1dc9607df4d2d : SUCCESS in 19m 29s","accounts_in_message":[],"_revision_number":1},{"id":"2c5081f4605da0ae09bd566e03bc01f3005f1f98","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-20 09:01:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"eb08d73a873c490663bc2839d3e435b078b59e94","revisions":{"eb08d73a873c490663bc2839d3e435b078b59e94":{"kind":"REWORK","_number":1,"created":"2026-04-17 18:18:25.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/54/985154/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/54/985154/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/54/985154/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/54/985154/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/54/985154/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/54/985154/1"}}},"commit":{"parents":[{"commit":"6d34bfdcc1dfece086daeef153c02729f1bd81b4","subject":"Merge \"Override IPA image distribution/release\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/6d34bfdcc1dfece086daeef153c02729f1bd81b4"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-17 18:12:07.000000000","tz":60},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-17 18:16:04.000000000","tz":60},"subject":"WIP: Use system scope for all Ironic operations","message":"WIP: Use system scope for all Ironic operations\n\nA system scoped credential can manage all baremetal nodes regardless of\nownership. Without this, we can\u0027t perform various operations operations\non the nodes if the ownership has changed.\n\nA follow up will allow setting the ownership.\n\nTODO: Docs to source system scoped cred or make new env that forces it.\n\nChange-Id: Ie4443702247bfff9fb70b8d031ca283e612b945a\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/eb08d73a873c490663bc2839d3e435b078b59e94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/eb08d73a873c490663bc2839d3e435b078b59e94"}]},"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"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"},{"label":"Review-Priority","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\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":""}}}]}
