)]}'
{"id":"openstack%2Fkayobe~968804","triplet_id":"openstack%2Fkayobe~stable%2F2024.2~Ibecc0302a2a9620ef5c2bc93b73cb1a6ad71b4c9","project":"openstack/kayobe","branch":"stable/2024.2","attention_set":{},"removed_from_attention_set":{"23084":{"account":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"last_update":"2025-11-28 19:13:03.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibecc0302a2a9620ef5c2bc93b73cb1a6ad71b4c9","subject":"Handle empty remote_hosts in kayobe connectivity check","status":"MERGED","created":"2025-11-28 14:43:46.000000000","updated":"2025-11-28 19:13:52.000000000","submitted":"2025-11-28 19:13:03.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":"968804","cherry_pick_of_change":968535,"cherry_pick_of_patch_set":4,"meta_rev_id":"137c2569dc328b89c2c0d8b96f8ad113c1fb50e9","_number":968804,"virtual_id_number":968804,"owner":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-28 19:13:03.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":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"all":[{"value":2,"date":"2025-11-28 17:21:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":1,"date":"2025-11-28 14:56:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"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":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"all":[{"value":1,"date":"2025-11-28 17:21:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"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":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_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":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-28 14:56:55.000000000","updated_by":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"reviewer":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"state":"REVIEWER"},{"updated":"2025-11-28 16:44:35.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-28 17:21:25.000000000","updated_by":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"reviewer":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"state":"REVIEWER"}],"messages":[{"id":"4eb0c5ebb8bc7ce32250a401a41c9e5acb5de29d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"date":"2025-11-28 14:43:46.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"63315a373ac3fdb61bea8f3e4b56026d68d6a075","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2025-11-28 14:56:55.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"bb4a579b3d6407b11e557de5b57ba74273084166","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 16:44:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2a320dda90244ac9b83d6bb99c7722d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e3c0b82d5f3847729ed28bbd1aaca8cf : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9353aca65cf74de59ef8447a521a85b6 : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a6bbfc2277f54bfcaef4bbd8b9ebcb94 : SUCCESS in 3m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e6390a313b4f4250bca209074b4b33d8 : SUCCESS in 4m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e9bb2d40ed94d8db639ba69424fbad4 : SUCCESS in 8m 23s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/7ce76b2b77664775b233db91d6e0fd5e : SUCCESS in 4m 27s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/dc3ded3549d54a43a1d48b13bd554393 : SUCCESS in 10m 38s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/5a7712cae85949b5b70c994b48511a02 : SUCCESS in 8m 47s\n- kayobe-overcloud-rocky9 https://zuul.opendev.org/t/openstack/build/8c9ca326d44d43bf904e5c8b87ef08db : SUCCESS in 34m 33s\n- kayobe-overcloud-centos9s https://zuul.opendev.org/t/openstack/build/85eb6530d5a84de38b6f4fedd398b0c6 : FAILURE in 7m 41s (non-voting)\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e43954f74e914ec2a4f28610d30af856 : SUCCESS in 31m 05s\n- kayobe-overcloud-tls-rocky9 https://zuul.opendev.org/t/openstack/build/5871c73a28f1408991d84fc5739f9de2 : SUCCESS in 1h 13m 27s\n- kayobe-overcloud-host-configure-rocky9 https://zuul.opendev.org/t/openstack/build/e5437177fdfa4fb6bf867f8d6373eb30 : SUCCESS in 23m 30s\n- kayobe-overcloud-host-configure-centos9s https://zuul.opendev.org/t/openstack/build/f8f82abc1abd4998ad4a9ce37fe64864 : FAILURE in 10m 42s (non-voting)\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/32d3beb7b96343588be5c73bb5e0a679 : SUCCESS in 16m 22s\n- kayobe-overcloud-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/d48a51ce89294d7481443277ae4102cc : SUCCESS in 1h 54m 44s\n- kayobe-overcloud-upgrade-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ce5d2b1dc96144a5a41b7e1933dd58f8 : SUCCESS in 59m 39s\n- kayobe-seed-rocky9 https://zuul.opendev.org/t/openstack/build/4d0aad00d1114f9f80f8a99841bb081c : SUCCESS in 25m 02s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/640bde2b09b64723914251eded51a3c6 : SUCCESS in 20m 04s\n- kayobe-seed-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/49263373909e4009814d7a3f0c4d8e3e : SUCCESS in 31m 52s\n- kayobe-seed-upgrade-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/43b4ce4abc0543aaba74816d12f63788 : SUCCESS in 25m 22s\n- kayobe-seed-vm-rocky9 https://zuul.opendev.org/t/openstack/build/95bdf6bdf5c44e2886b5bcc9c473de24 : SUCCESS in 21m 17s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/62bf6bae1ace43eab73d373bb5d6a579 : SUCCESS in 16m 52s\n- kayobe-infra-vm-rocky9 https://zuul.opendev.org/t/openstack/build/1fb81158775a4fffb5536c6229f41be7 : SUCCESS in 16m 38s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/66d2d152c51640deb9dafbcbccc720b1 : SUCCESS in 17m 24s","accounts_in_message":[],"_revision_number":1},{"id":"9bb1c55e91fa9db4fe6a5c5cf4f6d132b81b5e3f","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-11-28 17:21:25.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ff72523a7ac1132a8ff1729b6b3baafc81979c67","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 17:21:43.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"df371a11245e2b6b58d8df88df1afcaa4fd57c45","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 19:13:03.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a39488b8df54c0088fb00cfeb102c1c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e932c44d8634a0b9bb77857dd73d3ae : SUCCESS in 3m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a61c644d5e0245a7937e6bb838e06611 : SUCCESS in 3m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf48136e5cdf41feb9aa8073dd9d2c59 : SUCCESS in 4m 35s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/5a2e52a7a2df4d27bff75edebaef0193 : SUCCESS in 4m 24s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/8b2fc3443c334fd0bcfa437b46b76618 : SUCCESS in 13m 01s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/3c70f429fbcd40db9637da3e7e5d9680 : SUCCESS in 9m 42s\n- kayobe-overcloud-rocky9 https://zuul.opendev.org/t/openstack/build/7096dbeeba2043eabe7f3f830c6b5a07 : SUCCESS in 36m 13s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/35fb8b832d7b4778946af5faa751a618 : SUCCESS in 1h 04m 23s\n- kayobe-overcloud-tls-rocky9 https://zuul.opendev.org/t/openstack/build/0c37ad36b3774d7896be5e46de7e5a1c : SUCCESS in 1h 10m 22s\n- kayobe-overcloud-host-configure-rocky9 https://zuul.opendev.org/t/openstack/build/cc2270a113914badb6a188251fe9f9a9 : SUCCESS in 20m 57s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fff97092a50c4166accce23936de0d2a : SUCCESS in 12m 13s\n- kayobe-overcloud-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/c813fd806a06400087308f3efc8ba7cd : SUCCESS in 1h 08m 22s\n- kayobe-overcloud-upgrade-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/10e921a89d8b40f5bd800435a5222ca7 : SUCCESS in 1h 38m 50s\n- kayobe-seed-rocky9 https://zuul.opendev.org/t/openstack/build/5e560c8a8d49407ba4a407e853cd76ed : SUCCESS in 14m 48s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6082f1210f79427c83fe8cc644601b0e : SUCCESS in 18m 22s\n- kayobe-seed-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/7a696da7a7de4520b87ab7ad1c04fd88 : SUCCESS in 34m 35s\n- kayobe-seed-upgrade-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/d0e8252d64614cb59c9185d1b0e8a0e2 : SUCCESS in 20m 00s\n- kayobe-seed-vm-rocky9 https://zuul.opendev.org/t/openstack/build/0bf3b99d42f0489998077259b0acdc98 : SUCCESS in 11m 55s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/afd3e67850764a42a970a184c9b2bec4 : SUCCESS in 16m 27s\n- kayobe-infra-vm-rocky9 https://zuul.opendev.org/t/openstack/build/0744e5d401714c23a3b3d0169e64ca85 : SUCCESS in 17m 16s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5ebfd277bcdb46afa4261c1e5736c5f3 : SUCCESS in 14m 04s","accounts_in_message":[],"_revision_number":1},{"id":"ee1098e7b00ec39b2cb8f4b5c1efc873c52666b3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 19:13:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"137c2569dc328b89c2c0d8b96f8ad113c1fb50e9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 19:13:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76f02d1eec7e44f99da3e5ff6994318e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4dcffb25731a47aa8f78882388127523 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a09e6763910267e95d03a79b4887a73087729c94","revisions":{"a09e6763910267e95d03a79b4887a73087729c94":{"kind":"REWORK","_number":1,"created":"2025-11-28 14:43:46.000000000","uploader":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"ref":"refs/changes/04/968804/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/04/968804/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/04/968804/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/04/968804/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/04/968804/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/04/968804/1"}}},"commit":{"parents":[{"commit":"b5e617de721817b0496961bc6d378a6edb767fbf","subject":"Fix typo of the task name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/b5e617de721817b0496961bc6d378a6edb767fbf"}]}],"author":{"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","date":"2025-11-26 17:43:11.000000000","tz":60},"committer":{"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","date":"2025-11-28 14:43:46.000000000","tz":0},"subject":"Handle empty remote_hosts in kayobe connectivity check","message":"Handle empty remote_hosts in kayobe connectivity check\n\nCloses-Bug: #2133047\n\nChange-Id: Ibecc0302a2a9620ef5c2bc93b73cb1a6ad71b4c9\nSigned-off-by: Bartosz Bezak \u003cbartosz@stackhpc.com\u003e\n(cherry picked from commit c59e26189f8eb94c55f46aab30208204d0d5bbd0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a09e6763910267e95d03a79b4887a73087729c94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a09e6763910267e95d03a79b4887a73087729c94"}]},"branch":"refs/heads/stable/2024.2"}},"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":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"}},{"label":"Backport-Candidate","status":"MAY"},{"label":"Review-Priority","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":"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":{}}},{"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":{}}}]}
