)]}'
{"id":"openstack%2Fkayobe~825832","triplet_id":"openstack%2Fkayobe~master~If604adb0815f583c3fee4772f90ad53b84180372","project":"openstack/kayobe","branch":"master","topic":"network-mapping","attention_set":{"28048":{"account":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"last_update":"2026-10-01 18:04:51.000000000","reason":"\u003cGERRIT_ACCOUNT_34940\u003e replied on the change","reason_account":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"}},"14200":{"account":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"last_update":"2024-02-07 15:31:13.000000000","reason":"\u003cGERRIT_ACCOUNT_14200\u003e replied on the change","reason_account":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"}},"14826":{"account":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"last_update":"2022-04-12 13:08:30.000000000","reason":"A robot voted negatively on a label"},"35263":{"account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"last_update":"2026-10-02 17:46:53.000000000","reason":"\u003cGERRIT_ACCOUNT_34940\u003e replied on the change","reason_account":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"}}},"removed_from_attention_set":{"34940":{"account":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"last_update":"2026-10-02 17:46:53.000000000","reason":"\u003cGERRIT_ACCOUNT_34940\u003e replied on the change","reason_account":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"}}},"hashtags":[],"change_id":"If604adb0815f583c3fee4772f90ad53b84180372","subject":"Rework network interface to host mapping","status":"NEW","created":"2022-01-21 16:02:45.000000000","updated":"2026-10-02 17:46:53.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3fcca2f2f17ecf806190bf457f3544a9eb6801f2","_number":825832,"virtual_id_number":825832,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-02 15:51:54.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"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":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"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":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"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":{"rejected":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"all":[{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2026-10-02 14:50:12.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"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":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"CC":[{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-21 17:41:32.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":"2024-02-07 15:31:13.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-10-29 14:48:43.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2026-10-01 07:34:47.000000000","updated_by":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"reviewer":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"state":"CC"},{"updated":"2026-10-01 15:41:46.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":"CC"},{"updated":"2026-10-02 14:50:12.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"REVIEWER"}],"messages":[{"id":"c5fc439a1830c7bb9276adc5408d70772bdf860f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-01-21 16:02:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"50cde9b239690875048e1687940983d659d9dcf7","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-01-21 16:07:05.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"c8060682e524bfda76e9427b29d40216f71b8726","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-21 17:41:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a697c7d74478472185a6497edcdcfb9a : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2fd1cf07fa4440da7593aa76c61e22a : SUCCESS in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/66acf76b4786452a9474076f4586eec7 : SUCCESS in 6m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b0eb6d7aca3240d3b0bb734b5bdc2ad8 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a6355f6b0bd4fd6b798c9a6ec15c3ea : SUCCESS in 10m 00s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/afe0edba984b441bad9aa2ff3c84908c : SUCCESS in 6m 19s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/0ccc97252ac34459b518ffadcee0557f : SUCCESS in 13m 50s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/f30772716e8c4a729b6ab22bfef61b46 : SUCCESS in 34m 06s\n- kayobe-overcloud-centos8s https://zuul.opendev.org/t/openstack/build/7b2ceb7173364aa7a1943e6e570e39ca : SUCCESS in 54m 31s\n- kayobe-overcloud-ubuntu-focal https://zuul.opendev.org/t/openstack/build/16855313fada4e8abfe45a2b2bf0198e : SUCCESS in 48m 57s\n- kayobe-overcloud-tls-centos8s https://zuul.opendev.org/t/openstack/build/c1357f0ec425463c948da0ea15321c72 : SUCCESS in 1h 13m 24s\n- kayobe-overcloud-host-configure-centos8s https://zuul.opendev.org/t/openstack/build/6853077046054924af8528e92d6c1182 : SUCCESS in 21m 06s\n- kayobe-overcloud-host-configure-ubuntu-focal https://zuul.opendev.org/t/openstack/build/17567a55d70c40038e9de3d1b27db186 : SUCCESS in 14m 58s\n- kayobe-overcloud-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/ad81423801554bd5a1bbf5642521e11f : SUCCESS in 1h 35m 52s\n- kayobe-overcloud-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fd81703aa567471d9b55752347e9ccae : SUCCESS in 1h 04m 49s\n- kayobe-seed-centos8s https://zuul.opendev.org/t/openstack/build/e6f43766ddc742b8b44dd4bf667b070e : SUCCESS in 47m 42s\n- kayobe-seed-ubuntu-focal https://zuul.opendev.org/t/openstack/build/71431e177cbd4b95a9210e28f3c98125 : SUCCESS in 37m 47s\n- kayobe-seed-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/0d8fd4868a1b468784ddb830d480058f : SUCCESS in 26m 15s\n- kayobe-seed-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f13f8c216a8941d9b58ccf911251fc7d : SUCCESS in 25m 40s\n- kayobe-seed-vm-centos8s https://zuul.opendev.org/t/openstack/build/9f2c2b201501459e9e46292b2438fc12 : SUCCESS in 18m 12s\n- kayobe-seed-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3fa0992cc8ec4b2486eb0de7e0307ae9 : SUCCESS in 12m 20s\n- kayobe-infra-vm-centos8s https://zuul.opendev.org/t/openstack/build/d4d3db5262b346fbaae52ae0fcb3a3d2 : SUCCESS in 16m 00s\n- kayobe-infra-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/dba33a42c95b48d49c905444bb9df6ef : SUCCESS in 15m 04s","accounts_in_message":[],"_revision_number":1},{"id":"3e3251842faf9312122b6ec3a770f356d086b1f2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-03-29 15:55:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ede72763367f8f1b6e62e1258b94dca267ed77fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-29 15:56:15.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kayobe for 825832,2","accounts_in_message":[],"_revision_number":2},{"id":"e00b17ee7c63511da54811b5841c4b8a7646db8e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-03-29 15:58:33.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"9c6d3d3c717a96e0a52711b307df888fb6e7481a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-29 18:10:25.000000000","message":"Patch Set 3: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/24527ab8127441749e1b075eff870552 : SUCCESS in 7m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0501358cc21c4a3ea56631919ef2ee88 : SUCCESS in 7m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aba857da7f6448db8e82b970d4e5c2b0 : SUCCESS in 7m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f671c403af504591bc8f8e24cd706bb1 : SUCCESS in 7m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1ea7260e94f437abdb55a7d56003056 : SUCCESS in 10m 28s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/529e8c3b07674fc79d199a19c31881d7 : SUCCESS in 7m 50s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/fc747743adca493f8efa47c1142f686d : SUCCESS in 15m 13s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/ea029c2cd6f84004a68baaa000100841 : SUCCESS in 30m 51s\n- kayobe-overcloud-centos8s https://zuul.opendev.org/t/openstack/build/9943e155be8b4d9b99cb6865147d4d3e : SUCCESS in 1h 10m 24s\n- kayobe-overcloud-rocky8 https://zuul.opendev.org/t/openstack/build/3fe9f46dd9114c71abb1e659f4f7d1d6 : SUCCESS in 1h 07m 02s\n- kayobe-overcloud-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c8790902aa4d45e4b3d0a38c6351e271 : FAILURE in 10m 33s\n- kayobe-overcloud-tls-centos8s https://zuul.opendev.org/t/openstack/build/af4819bc19ce4c71b9d250543cd3be7d : SUCCESS in 1h 05m 48s\n- kayobe-overcloud-host-configure-centos8s https://zuul.opendev.org/t/openstack/build/ce3a98e5840c404f939343fded7b1f77 : SUCCESS in 25m 51s\n- kayobe-overcloud-host-configure-rocky8 https://zuul.opendev.org/t/openstack/build/97d63b4f7ef34a48a16b229c925385ac : SUCCESS in 25m 47s\n- kayobe-overcloud-host-configure-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d1b0a41b8b6e4c368d58d3ec24e2d93d : FAILURE in 10m 24s\n- kayobe-overcloud-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/1ee16f55d346436488f33b6cfcb1d304 : SUCCESS in 1h 55m 59s\n- kayobe-overcloud-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c4758fa45f5c4e57b0de4490ed2854bf : FAILURE in 57m 26s\n- kayobe-seed-centos8s https://zuul.opendev.org/t/openstack/build/443c1c2bb2b74fad82a553c97d81c5d3 : SUCCESS in 46m 59s\n- kayobe-seed-rocky8 https://zuul.opendev.org/t/openstack/build/d38d6da5d5214d99bb1a560d122046df : SUCCESS in 40m 55s\n- kayobe-seed-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4d3943a1544c4db1a3852931dcf4ec0a : FAILURE in 10m 24s\n- kayobe-seed-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/9317bffd194d4d2cb78af8021564c96c : SUCCESS in 37m 09s\n- kayobe-seed-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2556b5f2bbd440b7b9de7370f929f1f5 : FAILURE in 26m 01s\n- kayobe-seed-vm-centos8s https://zuul.opendev.org/t/openstack/build/7d913c0ee9e644f9b21a27ff0ea60669 : SUCCESS in 16m 39s\n- kayobe-seed-vm-rocky8 https://zuul.opendev.org/t/openstack/build/6dea427397e2404bb4c112f3ff9b051e : SUCCESS in 16m 16s\n- kayobe-seed-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bd32869e3c2241d487c89c25238f276d : FAILURE in 11m 13s\n- kayobe-infra-vm-centos8s https://zuul.opendev.org/t/openstack/build/e39ff3863f1a4cf289c08b493adecd79 : SUCCESS in 19m 05s\n- kayobe-infra-vm-rocky8 https://zuul.opendev.org/t/openstack/build/e1c37cd3625546efa8fc8000a058dd1d : SUCCESS in 19m 49s\n- kayobe-infra-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3980399beabf4576aba6f264811e8474 : FAILURE in 10m 06s","accounts_in_message":[],"_revision_number":3},{"id":"604b2f01880b860759ab8a0933d320e774e5ed93","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-03-31 14:54:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8efc06d464133935cfde4472d3848675bd7229ec","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-03-31 16:06:50.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"788d312bead9e3874b469b796c4d65bd23e4373e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-31 17:18:37.000000000","message":"Patch Set 5: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/692fd15ba84a4948a8191cc6d278a5d1 : SUCCESS in 6m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5e318d23bc7416aaa7dbe06a666dfa4 : SUCCESS in 5m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/81e2c76cdc084412b6f09d363b1dbcd3 : SUCCESS in 6m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8df446d7385b47cd91de392f1e632a80 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85a268c849db4a9190c34f27872172df : SUCCESS in 9m 55s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/070b13030e9e4034bd22a885d70b302a : SUCCESS in 5m 43s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/789775c7a157486795bb44b28e2c9d14 : SUCCESS in 11m 26s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/8a9e63c265f64cd794b5b2cd322b22b3 : SUCCESS in 25m 39s\n- kayobe-overcloud-centos8s https://zuul.opendev.org/t/openstack/build/eafe9ac8394e4dd38a5b1e44c14031ea : FAILURE in 8m 02s\n- kayobe-overcloud-rocky8 https://zuul.opendev.org/t/openstack/build/15636921eb614c6f96675871b8e0b3cb : FAILURE in 10m 12s\n- kayobe-overcloud-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3eef2b1812314cbd8e52a178458d1fef : FAILURE in 9m 24s\n- kayobe-overcloud-tls-centos8s https://zuul.opendev.org/t/openstack/build/53c3d65b003344208619f6b289b6c614 : FAILURE in 8m 34s\n- kayobe-overcloud-host-configure-centos8s https://zuul.opendev.org/t/openstack/build/b3cfb18732b846259000cfabb85b3eb2 : FAILURE in 10m 25s\n- kayobe-overcloud-host-configure-rocky8 https://zuul.opendev.org/t/openstack/build/7f81c87aa78e4accb82717cac12c959a : FAILURE in 9m 35s\n- kayobe-overcloud-host-configure-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2f4daffcdcf3422785145cdcda3bb429 : FAILURE in 7m 31s\n- kayobe-overcloud-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/d65f130251d542d4b4a624026f7ffe4f : FAILURE in 1h 00m 50s\n- kayobe-overcloud-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/17c382ac9daa49648e66703799d35cfa : FAILURE in 42m 34s\n- kayobe-seed-centos8s https://zuul.opendev.org/t/openstack/build/31bde0b22e0647b782ad76f990b34692 : FAILURE in 11m 38s\n- kayobe-seed-rocky8 https://zuul.opendev.org/t/openstack/build/f2e9531727fc4082915c4ffb7790ca94 : FAILURE in 13m 04s\n- kayobe-seed-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1e7bdc9d1b9542eda87b8b09561033e3 : FAILURE in 9m 19s\n- kayobe-seed-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/65a12a7335844067a4bd3bed2e7ef197 : FAILURE in 30m 42s\n- kayobe-seed-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ec9a75b19a0d4c5abc1bd958ef34097d : FAILURE in 22m 50s\n- kayobe-seed-vm-centos8s https://zuul.opendev.org/t/openstack/build/098a643d7220437a8f69e7cd6d8bf7b5 : FAILURE in 13m 00s\n- kayobe-seed-vm-rocky8 https://zuul.opendev.org/t/openstack/build/c3c64a42b71d47869b1c7e1981ca4085 : FAILURE in 12m 47s\n- kayobe-seed-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/891aaf72c67340b18aacffcea36dfe20 : FAILURE in 9m 37s\n- kayobe-infra-vm-centos8s https://zuul.opendev.org/t/openstack/build/8e69fcfaadf24256bcde4fe8a85813ba : SUCCESS in 15m 53s\n- kayobe-infra-vm-rocky8 https://zuul.opendev.org/t/openstack/build/bbf6081623f94f33b53361b828e273db : SUCCESS in 20m 23s\n- kayobe-infra-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/df3fd9f750904194bd8b812ba6b0ada2 : SUCCESS in 19m 01s","accounts_in_message":[],"_revision_number":5},{"id":"c8e6960bfd8c29dfc4c3f0c53379b16656fb54fc","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-04-11 14:35:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7340bbbdd2a45a85b07424fd25dbabc0ba29e63c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-11 16:21:02.000000000","message":"Patch Set 6: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d919d3fd15d444ab141e27cc6e6627e : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0ff53a49f854d7685c17247a416126f : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/89a2d2f9654f4608a23e1d41faf02bcb : SUCCESS in 5m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d4e5295de1f14b468e9d1d0cd4877e7c : SUCCESS in 7m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d186cf33f8f434996293324b56360f5 : SUCCESS in 11m 41s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/c33f11b43b01482b8fb48c97422b1a0d : SUCCESS in 7m 38s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/ef07a7a669c34fb39a8378397e8ef64b : SUCCESS in 12m 56s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/bf2778a829754781a2868fe46f1dc3c5 : SUCCESS in 29m 01s\n- kayobe-overcloud-centos8s https://zuul.opendev.org/t/openstack/build/ef44518b5c144d88afec0f3a29396a5e : FAILURE in 11m 26s\n- kayobe-overcloud-rocky8 https://zuul.opendev.org/t/openstack/build/907b6ae92ba443b385e91ae110e3e1ea : FAILURE in 10m 13s\n- kayobe-overcloud-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4eb18b2928c54a7f9ac1cc4ea69e6398 : FAILURE in 8m 33s\n- kayobe-overcloud-tls-centos8s https://zuul.opendev.org/t/openstack/build/f8591fbcb04c43b2b9607d4fac9f13b1 : FAILURE in 10m 40s\n- kayobe-overcloud-host-configure-centos8s https://zuul.opendev.org/t/openstack/build/f57b4d96399a4ec9a90346ac31a977fd : FAILURE in 11m 40s\n- kayobe-overcloud-host-configure-rocky8 https://zuul.opendev.org/t/openstack/build/22f9fea8242f4ec4be8b08fac973400c : FAILURE in 12m 18s\n- kayobe-overcloud-host-configure-ubuntu-focal https://zuul.opendev.org/t/openstack/build/78dca82f8dbe4b2289cb0e2d09965c8d : FAILURE in 9m 14s\n- kayobe-overcloud-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/2b35b8f067be49d8aba860fce144c2b3 : SUCCESS in 1h 40m 40s\n- kayobe-overcloud-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3956dd097ebd4c628d177e06e8bb3cfd : SUCCESS in 1h 03m 02s\n- kayobe-seed-centos8s https://zuul.opendev.org/t/openstack/build/8be6913e09bc437eb334b94d59b09eb4 : SUCCESS in 19m 00s\n- kayobe-seed-rocky8 https://zuul.opendev.org/t/openstack/build/5a6e9118e13c498d89848e447b964859 : SUCCESS in 18m 32s\n- kayobe-seed-ubuntu-focal https://zuul.opendev.org/t/openstack/build/afdbb837078f4d8ab1f47b4cba268eca : SUCCESS in 13m 52s\n- kayobe-seed-images-centos8s https://zuul.opendev.org/t/openstack/build/fabe5767fa0a4488a7372b87a9d25e6f : SUCCESS in 44m 17s (non-voting)\n- kayobe-seed-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/b1bdc3f4702e46c1ba729322e73583d6 : SUCCESS in 43m 23s\n- kayobe-seed-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/408c6612ae7c4287802d9a6edb13733e : SUCCESS in 26m 35s\n- kayobe-seed-vm-centos8s https://zuul.opendev.org/t/openstack/build/a0b4a3c28dc541dfb5f36cb5d73b9948 : SUCCESS in 15m 32s\n- kayobe-seed-vm-rocky8 https://zuul.opendev.org/t/openstack/build/84fd04a109ec4f72b1367310fea644d6 : SUCCESS in 13m 48s\n- kayobe-seed-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7f61fbbe68264a9fa423729273d9e589 : SUCCESS in 13m 52s\n- kayobe-infra-vm-centos8s https://zuul.opendev.org/t/openstack/build/69d81cba847d4edeb6e41f4876503f46 : SUCCESS in 16m 56s\n- kayobe-infra-vm-rocky8 https://zuul.opendev.org/t/openstack/build/f406e65db9fb4f52866ebbb43982c210 : SUCCESS in 18m 23s\n- kayobe-infra-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/34766bf6471b49fe86f3f9fdf90a4ff5 : SUCCESS in 12m 12s","accounts_in_message":[],"_revision_number":6},{"id":"5765e3fbc9f54c072a31e8f8b6d7ecf2dfa5ea1b","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-04-12 10:28:37.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"e07951aaec39aeb47b9670d40a4f3073d6ac6015","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-04-12 10:58:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9839038b7fc2802fc446d361152fdd213b8f2f16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-12 13:08:30.000000000","message":"Patch Set 7: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b69a60efcf2c4b88963c85bd2efccebc : SUCCESS in 7m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1758ccdc69334ad480f163a56a705246 : SUCCESS in 7m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b40c1c911de540e2ba67213be2863392 : SUCCESS in 6m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/18d9ff20e78e4da394f9596ba0bc6b1c : SUCCESS in 8m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6571bc5c7b6c42918fcc519b4a21b14a : SUCCESS in 11m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d705a8a957c451da88e5d20e931ef08 : SUCCESS in 4m 17s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/7f5a180023a34f13b4fae6df42116b02 : SUCCESS in 6m 24s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/428c39794a7144eb95a04138108383f2 : SUCCESS in 13m 19s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/3ecb762312f740ed87b00a8d2d8c627d : SUCCESS in 21m 44s\n- kayobe-overcloud-centos8s https://zuul.opendev.org/t/openstack/build/3681a550546d44bf84ae2a2489534ea4 : FAILURE in 9m 39s\n- kayobe-overcloud-rocky8 https://zuul.opendev.org/t/openstack/build/cb4bc220981a488381a538c2b1d887fc : FAILURE in 11m 25s\n- kayobe-overcloud-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8ac0043841fb428bb986f466abec9778 : FAILURE in 8m 42s\n- kayobe-overcloud-tls-centos8s https://zuul.opendev.org/t/openstack/build/8f5491a0181347dcb852034375b13fa8 : FAILURE in 12m 02s\n- kayobe-overcloud-host-configure-centos8s https://zuul.opendev.org/t/openstack/build/34027e827bc84f649bcc4efcfe6e22f7 : FAILURE in 12m 55s\n- kayobe-overcloud-host-configure-rocky8 https://zuul.opendev.org/t/openstack/build/cb7264c114644895a4747327358f2cbd : FAILURE in 12m 15s\n- kayobe-overcloud-host-configure-ubuntu-focal https://zuul.opendev.org/t/openstack/build/eaa0ed5f20674481a10a100eb46c74b8 : FAILURE in 10m 56s\n- kayobe-overcloud-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/86dad0b44ce844aab324595e4357f8f9 : SUCCESS in 1h 43m 52s\n- kayobe-overcloud-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e4c4ddd91ea842829e75018a7582cde5 : SUCCESS in 1h 22m 28s\n- kayobe-seed-centos8s https://zuul.opendev.org/t/openstack/build/48403c21836a44968e4728a644764025 : SUCCESS in 23m 13s\n- kayobe-seed-rocky8 https://zuul.opendev.org/t/openstack/build/343d25c022614eb3b81c8c0d4b05d0c5 : SUCCESS in 22m 19s\n- kayobe-seed-ubuntu-focal https://zuul.opendev.org/t/openstack/build/99cc16d6f62e49f6b49f2cfa8291768f : SUCCESS in 20m 35s\n- kayobe-seed-images-centos8s https://zuul.opendev.org/t/openstack/build/3c52bb0cc13f4362a068c457e89ed342 : SUCCESS in 53m 57s (non-voting)\n- kayobe-seed-upgrade-centos8s https://zuul.opendev.org/t/openstack/build/4cf05eee17c549078ad566a9e840edc2 : SUCCESS in 43m 41s\n- kayobe-seed-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/dd4179b47aa3417d8df19ab97cb0871e : SUCCESS in 33m 53s\n- kayobe-seed-vm-centos8s https://zuul.opendev.org/t/openstack/build/33ea44f3a5214335b9904987926d721d : SUCCESS in 18m 41s\n- kayobe-seed-vm-rocky8 https://zuul.opendev.org/t/openstack/build/f8360b5573c84c7fbb90114789b40daa : SUCCESS in 14m 41s\n- kayobe-seed-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f4d22208997e4b79a199ba346fecf099 : SUCCESS in 11m 00s\n- kayobe-infra-vm-centos8s https://zuul.opendev.org/t/openstack/build/da1efadfedee41998373894c2bd41757 : SUCCESS in 20m 13s\n- kayobe-infra-vm-rocky8 https://zuul.opendev.org/t/openstack/build/cde290262f904794ad9d0c40ef9af5a9 : SUCCESS in 17m 22s\n- kayobe-infra-vm-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ea1f79836a6a40d29443cc43bebd8a37 : SUCCESS in 13m 23s","accounts_in_message":[],"_revision_number":7},{"id":"962e9f1d78682154118784a5b0168aedd5308943","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-28 12:15:40.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"6942b431f8a9ee997e41c733d0e99c5290f03698","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 13:41:50.000000000","message":"Patch Set 8: Verified-1\n\n(1 comment)\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/89abfa05801b45f594999b4b4553f44b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86e447a6400645f78d5a637cb45649c4 : SUCCESS in 10m 18s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/3a36f80393d44d8fa1a611a1363c48b4 : SUCCESS in 8m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d018050b2c3e45a686c114061f94117e : SUCCESS in 3m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fadb47c7523a4a48838f317c79b767ac : FAILURE in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/915d13a65a82404bba966a944b4678ac : SUCCESS in 6m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36fe0613a58d4119b67564e9a5a25f50 : SUCCESS in 5m 03s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/3721acc3be874689b1a2d33c4132449d : SUCCESS in 9m 53s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/d560e81d59b04b839ad437eabbdfc078 : SUCCESS in 18m 29s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/3bfb9bb1a040419e8527182ba40ed0df : SUCCESS in 9m 23s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/87a83a07ce6a4298ae30ae310c16b5fb : FAILURE in 27m 49s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/b03978ecf2b6491b9d6575d906193750 : FAILURE in 32m 18s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/deabdb99feeb422e846bea62642f78da : FAILURE in 35m 02s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/3e1374f3eff145c78d978e58f9e60bde : FAILURE in 37m 44s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/55d5f5d84f2c4d68b4dbdcb2dbb431f4 : FAILURE in 27m 49s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/87cb6043b52c43ea9a619d284615062a : FAILURE in 31m 08s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/f754a0fe81934c5697e5c56cb634f716 : FAILURE in 30m 15s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ace22e276fa847dca585de8ff5c2719a : FAILURE in 38m 07s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/9004544cca7249e495b1294541c5a8d2 : FAILURE in 39m 08s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/ec598faf68c24acc8155863dde73b6db : FAILURE in 33m 49s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/8237cb6848594e3ea271c961c2745d6d : FAILURE in 30m 41s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7cc6712ecc7c4f91848004448b79aad5 : FAILURE in 33m 24s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0326b900b4f24b609ee5ba979f77c1a6 : FAILURE in 32m 56s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/cc5b3c6da44849cfa3e046463574cf73 : FAILURE in 1h 25m 07s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/24668ac86b2e46ada97f1312af70ab29 : FAILURE in 28m 06s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/65be8e878a8d4743851710ef40ba2013 : FAILURE in 26m 52s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ce3e69bdd6c1474a9d04f84628f847e0 : FAILURE in 34m 33s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/f05fbc4b9f15454a93ac8eb7bbc3803c : FAILURE in 40m 51s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/490b7ee09cc145f9b58f9f108c415dfa : FAILURE in 33m 36s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/959c6d8c6c9244aeb716b6e36d7e2a46 : FAILURE in 23m 54s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/917cd906f2934404a23d4c5eb87d48f0 : FAILURE in 26m 53s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/67a90df826f54b548ec2555fc3a89b6f : FAILURE in 36m 55s","accounts_in_message":[],"_revision_number":8},{"id":"d00bcd5ecc3612745142ed3ee6d8ef9d768690c6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-29 08:49:14.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"1333f65e7383e633392b7aabcdfa327420173181","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-29 13:31:18.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"b5acfb0ca6d934ea83a066e42b6f915986c39641","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-29 13:59:12.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"cf20c51f17f735cefe5dd071354a647eb37580f3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-29 15:21:05.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"bce6382effb03eb736866011a12ed8dfc0920a39","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-29 16:00:32.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"1a2c30f95875703e0448b546dcab2f898f90c795","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 20:07:53.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/923475c97dec4860b1b07e0fdd772673\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6813c3b5816745ecbc272970fbd43e14 : SUCCESS in 4m 55s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/056835870de6439382c5876d304d928d : SUCCESS in 11m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bcd9c5c7e39c4447bf02f1c684d3035c : SUCCESS in 5m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5920acb3b1454822bc2b06222f5312a5 : SUCCESS in 5m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f9681834b8094d2da929ad556808e24f : SUCCESS in 7m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8f2d9b35d875468483a74e607b6ba3b0 : SUCCESS in 6m 54s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/f8ec6d0b6c734990b6e74bed68b1f30b : SUCCESS in 11m 15s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/71c1c8dbf6b84748b8496d7b1f0a6140 : SUCCESS in 18m 39s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/961e092bf64d4e208d159e8a821c4620 : SUCCESS in 13m 42s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/dc48b198c7d6470aa63f1fcb350874e3 : SUCCESS in 28m 51s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/df8604b622d74e198b6fd2b235bb43a3 : SUCCESS in 29m 59s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4fbf64808e714098a996d943e6202ea5 : SUCCESS in 29m 51s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/ea4ed8d3fb104919a598a549023c4974 : SUCCESS in 28m 53s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/a262368ed25c43c8b57b983aee9c0e27 : SUCCESS in 24m 06s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4fa0f72b02ec49328db8e9580531d42a : SUCCESS in 26m 10s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/aff9e5166c4444a2819027494bfe2d59 : SUCCESS in 40m 35s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/948ddd84e30b458b93fe6fb9b4f0afed : SUCCESS in 34m 19s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/d75bdbba09434e048f42b61bf6436561 : SUCCESS in 1h 17m 01s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/95b0500831b54aa194e5e8831559cf16 : SUCCESS in 1h 18m 44s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/8df93597f4de4496a686d78dc61c5297 : SUCCESS in 1h 20m 49s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/142882014a9c474da208b82b0283e85b : SUCCESS in 1h 16m 35s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/7ad291cdb8484535a8884f49173f9a9e : SUCCESS in 1h 14m 22s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/b663a6a586c7461ea0fd9224e74b27a6 : SUCCESS in 2h 11m 54s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c3741758b1a74cb7a51d817af9e75abb : SUCCESS in 2h 00m 17s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/4b31ef7c751c4723b4978bbff9492f71 : SUCCESS in 36m 32s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/1c73dd35c07145fca31536cd450c89ee : SUCCESS in 24m 17s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c709b6da06734dc994929562220b11a6 : SUCCESS in 33m 18s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/1ea0875e0fef4c95a775b61b18ba3482 : SUCCESS in 31m 06s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/5167526906d6485a832c231bf3ad30da : SUCCESS in 35m 52s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ada97aa426e248b294f0b1f97a5beab9 : SUCCESS in 34m 55s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/f55924bdae4b402ca30b683400cc7c63 : SUCCESS in 28m 36s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/88b4111c34e0430dac0593a13cae450e : SUCCESS in 27m 23s","accounts_in_message":[],"_revision_number":13},{"id":"a5ddb77c233591bf6e4288ef7ea9b9b528d0714c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-30 10:28:57.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"0caecd09b9acfa3142ebd1d28ef3bce459bed291","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-30 10:42:43.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"e9f2a8eda72c737986f7c9fd4488cc5c2dbf4e83","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-30 12:12:20.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"949abcc681c540692ef718ebc47a67d45cadf06b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-30 12:30:39.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"f90adb0c1eb242c80b38c650d238219ca12144ac","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-30 13:45:51.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"9c700143155cb3b65f18806c843722e1dfdc7454","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 16:39:18.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b82ce61b34f54dbe8ba842e1ba2e334c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b2433bef5974d0f82b167b96188afc6 : SUCCESS in 8m 19s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/3fc6fb61d2314203b64ac5fe8c44710b : SUCCESS in 16m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a83bd40cf20b42b1bd24931de69dba42 : SUCCESS in 4m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e455c9641e6f4bc2be2bbd0cd3b7453d : SUCCESS in 4m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d95af8dcba4f449690e4510debe94215 : SUCCESS in 7m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ec1cd69b05cf4aafb8fcb0d5bd5e2436 : SUCCESS in 5m 56s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/70cdf05693cf4005a4ba7261aff52b21 : SUCCESS in 22m 43s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/30daa136c9ed4e07ad6a5e1ae4f5cd7e : SUCCESS in 46m 48s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/47ebfff6d4634b00903fa3f0433dfd35 : SUCCESS in 14m 49s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/6fcf49c958924254aaa1c9e05a328c76 : SUCCESS in 43m 49s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/3ddda479951a460bbfb20969f9d5dbae : SUCCESS in 48m 00s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/759bf2b4319c4a29a64be732e2677135 : SUCCESS in 45m 37s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/310af78b69bc49cfa2df8f3c67995d89 : SUCCESS in 46m 53s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/a8a9982727774316840523efee7c6e40 : SUCCESS in 57m 33s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/436e98c900b64340b86aad24b226fb58 : SUCCESS in 53m 15s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/ac77121299c4445cadc969c03e2afe37 : SUCCESS in 46m 49s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8533dc21950e4bac89b82b642689d79b : SUCCESS in 56m 07s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/10dd8989540841a0bf6c6f7f952062d3 : SUCCESS in 1h 47m 30s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/18db02b4ca2046c48045b7c21c764ba4 : SUCCESS in 1h 43m 54s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/ce964fc553844555b834c755fbe47adc : SUCCESS in 2h 26m 04s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6d8bfc68b7ba4fa691d5764a803cb7af : SUCCESS in 2h 00m 53s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0f23d14469a4440f960aa68b9bff9623 : SUCCESS in 2h 10m 30s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/ae4f87bf776c47dd86b0144e08dbc7db : SUCCESS in 2h 47m 38s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/df929f7434384bc6bcf5c57e67c9c30a : SUCCESS in 2h 52m 18s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/9d58f1d31b5842e58474f9c4cfadbc52 : SUCCESS in 54m 24s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/e030ed6bb8e141c6b31f820a6a006df7 : SUCCESS in 44m 06s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/29c053653d2f4bfe8a184c1d71097b7a : SUCCESS in 46m 28s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/8b12ba43a4544f9d8465312a334d00c7 : SUCCESS in 45m 05s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/3afb470d80e549c69c7efbb4d34bafdd : SUCCESS in 1h 10m 57s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fb6d64deed5c4ed1879f89e69abaad1c : SUCCESS in 1h 01m 05s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/9c31d52a82fa4fa598db2e033cba8529 : SUCCESS in 49m 54s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4b93bebe687348ac979ddc84b83c7034 : SUCCESS in 52m 02s","accounts_in_message":[],"_revision_number":18},{"id":"51ea52ebc94d0bae6803ccc7cb0798a4ab53642b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-09-30 16:52:14.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"ee81a662401392f701bd286d204a09ee9cc9a645","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 19:46:46.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad668e0a888849e8bbaacfe22f06ef4b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97552a7371034447a3d2e97aa8a63d03 : SUCCESS in 5m 55s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/1c92bb10c84f4fa898d6621042765a86 : SUCCESS in 7m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e0c65a78f15247238b870191f20ca24f : SUCCESS in 5m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cebcb4c266f14e71a74df5f2dbf0fac3 : SUCCESS in 4m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dcf3cfff600d4b3986670ae81fb4bb41 : SUCCESS in 6m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6131244f2ef840929d3a681867e8d2f8 : SUCCESS in 3m 03s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/720b6bb2b56a4dd88ba6a3df3247a326 : SUCCESS in 22m 32s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/4a1e949d30bc45eeac55296925caf70d : SUCCESS in 29m 35s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/f48687342bce4d8d86819707811ecd28 : SUCCESS in 14m 19s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/4f56772739224782a767480c5344e16a : SUCCESS in 41m 43s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/88554f91168e4298af5ce545ba305705 : SUCCESS in 31m 57s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5bbb4c1b6371427b8b7370f03e15f7d1 : SUCCESS in 32m 54s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/848bf4633ced4534b21686b3fd5dedd7 : SUCCESS in 36m 34s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/01cd6313584a497587eebf09c514e7ad : SUCCESS in 41m 52s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/415ebd64b74240ac9539657f3e31719d : SUCCESS in 42m 56s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/7807236043f0426a9063b04e40ca181b : SUCCESS in 47m 19s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/153a7522ffdd493dbe57e8d406c213ac : SUCCESS in 33m 20s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/af6aff788e974c55a3c2a3fdb7652260 : SUCCESS in 2h 03m 49s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/4dbec10987984d58ba40cd4d07fe8780 : SUCCESS in 1h 38m 11s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/b4f497c3264a4f5c9f8b748e4eeedf99 : SUCCESS in 1h 31m 51s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ea0cd00028ba42ec91c9065dbd6139f7 : SUCCESS in 2h 27m 08s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0ff7be31ce5547d8882044087c40317c : SUCCESS in 2h 02m 01s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/ef3b4e538e15490e9eb281960e947f06 : SUCCESS in 2h 44m 17s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3024aab2cb3d49e38bce8c4e12ccfcf9 : SUCCESS in 2h 53m 22s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/e736f65912414d9b8ee1ba8685d0ab6b : SUCCESS in 39m 50s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/63a6c20bc64d4642bae963094a5b4755 : SUCCESS in 33m 15s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9828bdd0c303430387136e83e23ac24e : SUCCESS in 42m 02s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/45ff1cd005eb439ba481e0c741b77e9c : SUCCESS in 47m 53s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/a2a9e3e54b9e4432ad5a43f3d3b45a16 : SUCCESS in 45m 34s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6363837dc45e423ab3959d2c75084901 : SUCCESS in 58m 14s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/dfbb9cc52e8947e0ab1ac6cbba66bea2 : SUCCESS in 36m 33s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e03600d6c9d6489a82a98d5a61627e62 : SUCCESS in 41m 53s","accounts_in_message":[],"_revision_number":19},{"id":"35f31a81a5b03924f87ef8e5f616df6bf018b7fd","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 07:34:47.000000000","message":"Patch Set 19:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":19},{"id":"a566ac5b3002dcc64ff1e36192c839ec1c3cb040","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 08:44:24.000000000","message":"Patch Set 20: Patch Set 19 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":20},{"id":"54b02b8464532f781ff63eb9007264812eae783d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 09:44:35.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"1fc45df23e7a96233b943b7014c031a8c020a93d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 09:50:35.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"68d13318c93f2e941cdc591ec0d3cf23d383048a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 12:44:01.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e62a3df92337495eb23252d46a6fdf57\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf594d8f67624e15aaab4cbe26cb214d : SUCCESS in 7m 43s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/799f85646c7c4bab9d8c231abc94eb85 : SUCCESS in 13m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c683d3f87f74e65b2665aedc03dd1a8 : SUCCESS in 2m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d32c01c36754480aff2d64571efe94b : SUCCESS in 2m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/674e1d6c8c584bd6a43607533ed30a23 : SUCCESS in 6m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b31c9dccdc346b19605ba5853de6b96 : SUCCESS in 2m 57s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/923498d6190c485f907139b4c701854d : SUCCESS in 17m 22s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/ba8fba05a8264e3bba6ca839827775d2 : SUCCESS in 25m 19s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/6aa760281c214620a15924c87d46f444 : SUCCESS in 14m 52s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/ece26bf77663483d9b4bcd8c71f13aef : SUCCESS in 43m 28s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/6f58af9467804685af42155f630fe22f : SUCCESS in 34m 06s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fc1b94b3b8144fd98c2d5be0760c8c35 : SUCCESS in 37m 49s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/4916b82cf84e491caa98963aa637bac4 : SUCCESS in 36m 57s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/3def79a45914409abbb03d1001c18297 : SUCCESS in 43m 54s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4defe44150b84c978a6eca1d613d8455 : SUCCESS in 50m 38s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/5fbdab96cd3c4e7abb255447e7f1c3ba : SUCCESS in 35m 55s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/41efa69433ca46fea793e33670d39794 : SUCCESS in 43m 38s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/2c3b9a5c11a44e3eb677edaf84625fcd : SUCCESS in 1h 44m 52s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/9b486da50f0c4a31b2ff7d49b45c68de : SUCCESS in 1h 26m 30s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/8429e3540c104d4d8a4b2186199cc6fe : SUCCESS in 1h 55m 07s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/08b13a90f6e34191b63cfe0af0e1da24 : SUCCESS in 1h 29m 12s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/fb98c95d18a14acc82d0f5cd3123e432 : SUCCESS in 1h 51m 23s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/426eb0caf46c4a578281f6d90387e1bb : SUCCESS in 2h 25m 50s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/23913ae52772455a9894105f6c3ef2f9 : SUCCESS in 2h 52m 31s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/6960ce50c8894ae69b4df0683e62dadb : SUCCESS in 33m 56s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/49b034c287cc4032818cd48f07e89226 : SUCCESS in 35m 32s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f0900972b750477297f5211690ae4d73 : SUCCESS in 38m 12s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/274a22cd73c347caa9cb6402a5e56df6 : SUCCESS in 36m 44s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/01d732ff6ad045c593ff53f89073cb0c : SUCCESS in 50m 59s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c572a0d45b47408eb3c79dd79877a10b : SUCCESS in 1h 00m 05s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/7998ba4c9ac645dfb1d5cca599467f7a : SUCCESS in 46m 41s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f670087aaf534083a0c42d2403d3fc26 : SUCCESS in 35m 42s","accounts_in_message":[],"_revision_number":22},{"id":"50d5260c718d28777bee1f5e3f58b11c3299cbe9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 15:07:10.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":23},{"id":"5b90878555ae2a9000654f642e6a79402ac3ae37","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-10-01 15:41:46.000000000","message":"Patch Set 22:\n\n(3 comments)","accounts_in_message":[],"_revision_number":22},{"id":"e21efdd0596bc9adf56cecf223bc6d10f5f483f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 17:24:13.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f8b73776f17d44cd89338c5610a1f70a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/201a1f32df714ca6a8e0431e15fe2d1d : SUCCESS in 5m 43s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/36e48321ca374eb9a07f7e36eccda7a4 : SUCCESS in 4m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/530069f4ed004678832f6ffed223a8ca : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fb545417e2b4358a59896ba4fd49286 : SUCCESS in 2m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bf3fa51cdb4d442aaf997aed3c4564ac : SUCCESS in 6m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/df97f83510ef4ac297f49e1a48e542a9 : SUCCESS in 6m 39s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/252deb3678cc4c2c9e7a4c68557e91d3 : SUCCESS in 7m 47s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/b74830e19cfe44f1be331b1f17f659ee : SUCCESS in 16m 30s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/f602bf88d6d24946a7a03d3fb84a73ec : SUCCESS in 16m 43s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/39a01b4714634298bf4ce06b3d8807d7 : SUCCESS in 15m 54s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/1ff8e44cd0c04f6f8c9f7b7c33557ee7 : SUCCESS in 24m 23s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b18658982d384fcb9f649febd2963f40 : SUCCESS in 25m 12s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/ed488ddd95ad493e8868ecdbada1426e : SUCCESS in 19m 01s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/3c24b57392324679a25a1cedcd0d6deb : SUCCESS in 27m 15s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1cb469c152574052ada850a91c853141 : SUCCESS in 24m 52s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/dcb7310a3f074d66b9dacc1dd19964d9 : SUCCESS in 20m 56s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9253169223c6427ab5a606faa29130ab : SUCCESS in 35m 00s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/35644d19353b4a95afc810094d08f51d : SUCCESS in 1h 08m 54s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/4ad38a21c84a44b0bd4f0df60840f6f9 : SUCCESS in 1h 11m 49s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/b27a3a844a0a470db15dc41f2c84b1fb : SUCCESS in 1h 21m 37s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f648aa2ec67142cdafc6a38a6e84b83a : SUCCESS in 1h 13m 05s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/974f36103e7e4374adda0e1ee62da8d7 : SUCCESS in 1h 30m 13s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/a1844f90293c47f4ac46589af967789b : SUCCESS in 2h 03m 33s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/aa226571f7994c05851ffb6cab610c01 : SUCCESS in 2h 14m 18s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/e0250cb08ecc4ee6b90a411823339b5d : SUCCESS in 27m 07s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/7ba66f8df72d4df4aba4958a5a2893c0 : SUCCESS in 19m 37s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/bfad64eb3d5141e4a2e541ced5ebf895 : SUCCESS in 25m 51s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0a185c581a244c4d91023636fb2418b9 : SUCCESS in 27m 48s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/103bfebf969441ac8ce53dd7348e0ea7 : SUCCESS in 27m 11s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d3f10a32b492402fa94d08177ee5a09d : SUCCESS in 53m 05s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/e0dc05ade9b440379805965cf47b4534 : SUCCESS in 19m 43s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e3ccb32144bf4782961bebac6c53307c : SUCCESS in 29m 14s","accounts_in_message":[],"_revision_number":23},{"id":"08bc0b5410999cddb59bdc66780761b1ad824861","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 18:04:51.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"58983c449d622b51375ae0e5aed00b21691ebea6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-01 18:04:58.000000000","message":"Patch Set 24: Published edit on patch set 23.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":24},{"id":"80948f291471a956b611f0f7394129f818daa068","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 20:01:08.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05ba428f2ef142ee8abeb214e7323b79\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c201d0e3779d49d293dd0d423b688dab : SUCCESS in 10m 27s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/12eb6e7fb06647f3bf407ec2024cf202 : SUCCESS in 8m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/150fd74cf3ad47309b391ccd4446a051 : SUCCESS in 2m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e205c481189402186d2d35f2f5709f8 : SUCCESS in 4m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/12a0ef24412f4b9ab3658bfb407ffd39 : SUCCESS in 8m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/88e1d444c1b74631945616994f14ed71 : SUCCESS in 6m 46s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/2def5ee5773b4dd0833f3779c78b3498 : SUCCESS in 7m 43s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/8e47277f23dd4ff8bf4b12c00a6fdfb0 : SUCCESS in 17m 00s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/1e6f2d03aa2244788713ea320de4c52e : SUCCESS in 12m 08s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/6d3f4c84e716433aade888414844bf51 : SUCCESS in 20m 31s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/27eb430621b74de0a7386d6d442c4357 : SUCCESS in 14m 44s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1f36dd16c7074031b2460d77c90f17ca : SUCCESS in 13m 14s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/b202f6085bf1491e95139a67e09e977b : SUCCESS in 22m 25s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/9786e4995fff4eaa9dfe1ea14164187b : SUCCESS in 18m 15s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/189c37fd23f84c3db016c3166514a836 : SUCCESS in 26m 20s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/236cdb3953ee49a2848ed0d560fba4a0 : SUCCESS in 40m 49s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f49477cfad7f4ae4b1d924e4b7eb53e2 : SUCCESS in 33m 01s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/6acb539dbe3247fabc1bd20bced46047 : SUCCESS in 1h 04m 58s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/47bcefadcd25497c95346c8a8d7bc861 : SUCCESS in 1h 02m 24s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/eb5b4f5f2f7448a0904486ca3efea923 : SUCCESS in 1h 12m 39s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/178f53a4e8ce48b1af8eef714909846d : SUCCESS in 1h 07m 51s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/dfb939b10fef43b0827faa9a91517063 : SUCCESS in 1h 05m 47s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/71380b48df5e4a0c852e930f2dd9894f : SUCCESS in 1h 54m 00s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/178c5a87eee74be39f084921fcc9123a : SUCCESS in 1h 54m 59s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/494935208f6b407d84e65cbcaf997981 : SUCCESS in 19m 27s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/2504d27d8a9c4a10af42d639792e2c25 : SUCCESS in 22m 24s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/768818a8592749c39b93f0cf983631e6 : SUCCESS in 27m 20s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0bc5d6ec51db4fdf85877a2e4a644957 : SUCCESS in 13m 42s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/a45048a7365b4a8fb72f3e8e81e9f5cc : SUCCESS in 25m 46s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f21d51921ed14dea92257a518d0dd124 : SUCCESS in 39m 20s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/1354cbdfdf434de2a15dc6b8caee58b5 : SUCCESS in 18m 56s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b421d42d52764a6eb1fa46aca6135de8 : SUCCESS in 24m 59s","accounts_in_message":[],"_revision_number":24},{"id":"84a06e289cfc21017bf1e74ee14d15e3a0a7eba2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-02 09:53:33.000000000","message":"Uploaded patch set 25.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":25},{"id":"2cab72b7b6e5df16baf7f525977f1d1f9cb3a576","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 11:47:44.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/645c6913dfd94a6aa2de547aae323175\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe19edff939546019cd1222bf76b3be4 : SUCCESS in 5m 24s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/281e9eb26048401cae0a4dbbf5d8c091 : SUCCESS in 6m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b4b5c1d0211643d183c6ca391babbc29 : SUCCESS in 2m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bd4cf60f547f455e9a4929b09a29cc03 : SUCCESS in 2m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bcc9ab8a38c4449c957f3bae3df7b615 : SUCCESS in 6m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d358947396e48708470be7961d39f7b : SUCCESS in 5m 51s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/ac8393468b37454fa31adde654e4d72d : SUCCESS in 3m 56s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/53cf6799636d4dcfb54fb780f96edae9 : SUCCESS in 15m 39s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/eb7d562984944bcaaa9078d5be086b04 : SUCCESS in 13m 09s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/bb487b8287c24903851e1b811e56c815 : SUCCESS in 24m 25s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/cd9b465bde9246cfa2806237b771edb4 : SUCCESS in 25m 05s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/73559a7915e2473eba8758abd2a3284d : SUCCESS in 22m 37s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/12432f9cf6534042aa4b8a9bc8569490 : SUCCESS in 10m 40s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/92ba71cb92944771bde2895cf7ad09e8 : SUCCESS in 29m 03s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/77490d9a9c714fb494b7787e33a1fcf9 : SUCCESS in 25m 48s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/d0dc286074ad4cd580a6890bac613d08 : SUCCESS in 15m 41s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b3a0910f9b904c2fb89d6b20ed217924 : SUCCESS in 37m 49s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/480c618e8e2f4d67869e65a397baeff3 : SUCCESS in 1h 04m 49s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/ede51b31d74c4911a3ea8937ba26fb53 : SUCCESS in 1h 00m 18s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/36ee2f8a2bfc4275a02423d95b5c6c58 : SUCCESS in 1h 11m 42s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ef6df16ebb9248cc9e9fe790facf2a51 : SUCCESS in 1h 03m 11s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/6aa7d77371594142a9a8033afaf4628a : SUCCESS in 1h 04m 51s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/db643e8798a84323aaff2059ad73251c : SUCCESS in 1h 50m 38s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/99fe7c4a5f3b4a6892945600cb53b496 : SUCCESS in 1h 53m 23s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/fb6cae92d654487d821d7c26abcfb5a7 : SUCCESS in 25m 02s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/61999d79679f4c5aaa0ddb73cc784f91 : SUCCESS in 15m 26s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b7cc546f060b4164bb998dd3932f0501 : SUCCESS in 30m 28s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/ae8384777a32431a87812badf8f51437 : SUCCESS in 25m 18s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/6e956e1fb9384aff880a37209349d7d2 : SUCCESS in 44m 51s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/330918d773374b14ae192152c21302ad : SUCCESS in 42m 07s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/3346a62c0e6c48efaba802da5b34f5b8 : SUCCESS in 32m 46s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1c312afaebe440e08c9d783c22bc222a : SUCCESS in 14m 58s","accounts_in_message":[],"_revision_number":25},{"id":"78d94a28212b87531d99ac56abefcb103351cb50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-02 12:32:11.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":26},{"id":"cb9218467a3bdd219729874c348248e9bb90f32c","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-02 12:32:49.000000000","message":"Patch Set 25:\n\n(2 comments)","accounts_in_message":[],"_revision_number":25},{"id":"a5c61d3c6d8131087a6252709373aa14e3074028","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-10-02 14:50:12.000000000","message":"Patch Set 26: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"cc1f169ce8cdfafb882bb25ce39b0d9da15c9be6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 15:51:54.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f80649935d642999952dd127b2ff1e9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fc479b4b5044b9db216f74ea5c3c76c : SUCCESS in 10m 21s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/22837b1125424e74bd1183ee908ce2c5 : SUCCESS in 7m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67f7446494e8475ea11695d664e330d0 : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cdfea05a1444933aef4a4b7bcbfd8d1 : SUCCESS in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b93497c9563b4bb88e1e919ec8d00e5f : SUCCESS in 4m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/198fdbc796844002be609bd7b8fe308c : SUCCESS in 6m 27s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/a7a8b26af34b42a891dff56528cfaa90 : SUCCESS in 5m 46s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/85576975fd694a38a2a026a0c898686c : SUCCESS in 8m 25s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/422ab22deea142219a1f8c5d9004845c : SUCCESS in 6m 58s\n- kayobe-ansible-control-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/fbce07fa400049608613724eeec7a3d0 : SUCCESS in 20m 28s\n- kayobe-ansible-control-host-configure-rocky10-podman https://zuul.opendev.org/t/openstack/build/54929991f16f465e9af649e8e7d72e7f : SUCCESS in 14m 06s\n- kayobe-ansible-control-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5c203914642344e7b50b683fb36ac440 : SUCCESS in 17m 23s\n- kayobe-ansible-control-host-configure-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/984c809709a24a87871b5a0992cb195e : SUCCESS in 18m 27s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/3349bc9f2b044e1bac8ee2b366bae3f2 : SUCCESS in 17m 08s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c58d8cea311d4e49a3669a56f95f1113 : SUCCESS in 21m 51s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/3024664d3c4a4e22a46713d1553e63af : SUCCESS in 16m 46s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a2b01a8ff5ab4d9a851153391459fbb5 : SUCCESS in 25m 55s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/011379aeb1bd4ccba13e72c37474e395 : SUCCESS in 1h 00m 52s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/e65267de59d441d9b9d7a3936e8d6d3a : SUCCESS in 1h 00m 12s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/b4ebb3fa35af4f95b08f1df7926aeb79 : SUCCESS in 1h 08m 58s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/83b3b3ad2db54c9b90576b97513a4988 : SUCCESS in 1h 04m 01s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0f0ba43f49e046a0b76bb7daebb91515 : SUCCESS in 1h 01m 16s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/89e5709272714ed198abb0c451df9b43 : SUCCESS in 1h 50m 32s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/247217f079eb49d1bf0213a020df084b : SUCCESS in 2h 03m 04s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/03967a96ba9b4b51ac687009f35d6fdb : SUCCESS in 15m 56s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/123f3aa805264f30930ccbb78f1e16a8 : SUCCESS in 17m 24s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e66e2c2ee99e4a569ce5bcaecdc08f70 : SUCCESS in 15m 57s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/9b3e9198a1aa4821b91454ea81ab95ef : SUCCESS in 15m 57s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/36efd94d9df64e4a9be77f9a2dedd45e : SUCCESS in 30m 38s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/738d1cc9e6f34dd196596b486551216d : SUCCESS in 35m 35s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/b367073294da4989807ef0afa05d9735 : SUCCESS in 18m 06s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8ebfeffa68914838a50331309dabe20f : SUCCESS in 22m 56s","accounts_in_message":[],"_revision_number":26},{"id":"3fcca2f2f17ecf806190bf457f3544a9eb6801f2","author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"date":"2026-10-02 17:46:53.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26}],"current_revision_number":26,"current_revision":"57ae986ea3a99542599a4c8ee1f32af9c6012ab3","revisions":{"0c9fce2cc7cb3e85effd74320e2209da4a852075":{"kind":"REWORK","_number":1,"created":"2022-01-21 16:02:45.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/1"}}},"commit":{"parents":[{"commit":"1b49f86e86e971e326fb4dd6f493f5a9be1cab83","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/1b49f86e86e971e326fb4dd6f493f5a9be1cab83"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 16:01:34.000000000","tz":0},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/0c9fce2cc7cb3e85effd74320e2209da4a852075"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/0c9fce2cc7cb3e85effd74320e2209da4a852075"}]},"branch":"refs/heads/master"},"9c7166f7d73cf9aabc89a054414601a0df52a805":{"kind":"REWORK","_number":2,"created":"2022-03-29 15:55:35.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/2"}}},"commit":{"parents":[{"commit":"1b49f86e86e971e326fb4dd6f493f5a9be1cab83","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/1b49f86e86e971e326fb4dd6f493f5a9be1cab83"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-03-29 15:55:26.000000000","tz":60},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9c7166f7d73cf9aabc89a054414601a0df52a805"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9c7166f7d73cf9aabc89a054414601a0df52a805"}]},"branch":"refs/heads/master"},"a335dcc377a66dca814c1ce37064cd0559659b0f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-03-29 15:58:33.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/3"}}},"commit":{"parents":[{"commit":"b3fed016f3fecc58cfb8d6643369bdaf114a703d","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/b3fed016f3fecc58cfb8d6643369bdaf114a703d"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-03-29 15:58:20.000000000","tz":60},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a335dcc377a66dca814c1ce37064cd0559659b0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a335dcc377a66dca814c1ce37064cd0559659b0f"}]},"branch":"refs/heads/master"},"72eecd0b4b107478b278d3691e2367ed197eeaee":{"kind":"REWORK","_number":4,"created":"2022-03-31 14:54:02.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/4"}}},"commit":{"parents":[{"commit":"cc9181f5c52b2716c290ff75e593f6913a646b6b","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/cc9181f5c52b2716c290ff75e593f6913a646b6b"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-03-31 14:50:43.000000000","tz":60},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/72eecd0b4b107478b278d3691e2367ed197eeaee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/72eecd0b4b107478b278d3691e2367ed197eeaee"}]},"branch":"refs/heads/master"},"f0662cecb487fa6d787b1a33b06a9826e78d8b5c":{"kind":"REWORK","_number":5,"created":"2022-03-31 16:06:50.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/5"}}},"commit":{"parents":[{"commit":"cc9181f5c52b2716c290ff75e593f6913a646b6b","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/cc9181f5c52b2716c290ff75e593f6913a646b6b"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-03-31 16:06:36.000000000","tz":60},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f0662cecb487fa6d787b1a33b06a9826e78d8b5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f0662cecb487fa6d787b1a33b06a9826e78d8b5c"}]},"branch":"refs/heads/master"},"db3186ee4e752b85fc0dbf49eefbb65db3fd8221":{"kind":"REWORK","_number":6,"created":"2022-04-11 14:35:20.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/6"}}},"commit":{"parents":[{"commit":"cc9181f5c52b2716c290ff75e593f6913a646b6b","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/cc9181f5c52b2716c290ff75e593f6913a646b6b"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-04-11 14:27:54.000000000","tz":60},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/db3186ee4e752b85fc0dbf49eefbb65db3fd8221"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/db3186ee4e752b85fc0dbf49eefbb65db3fd8221"}]},"branch":"refs/heads/master"},"5e89012eac66014d4e054d0f8519f3d202009a54":{"kind":"REWORK","_number":7,"created":"2022-04-12 10:58:59.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/32/825832/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/7"}}},"commit":{"parents":[{"commit":"715366b527932b09190f9b61d90759ea4d033ced","subject":"Allow more fine-grained groups for ironic, loadbalancer \u0026 network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/715366b527932b09190f9b61d90759ea4d033ced"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-04-12 10:58:16.000000000","tz":60},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/5e89012eac66014d4e054d0f8519f3d202009a54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/5e89012eac66014d4e054d0f8519f3d202009a54"}]},"branch":"refs/heads/master"},"f79112f3eb90e87d81473585756580b9f32489b8":{"kind":"REWORK","_number":8,"created":"2026-09-28 12:15:40.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/8"}}},"commit":{"parents":[{"commit":"838618cb7354b61f6174fa28824f13609243be95","subject":"Merge \"CI: Add idempotency and diff check tests for host configure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/838618cb7354b61f6174fa28824f13609243be95"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-28 12:15:11.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f79112f3eb90e87d81473585756580b9f32489b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f79112f3eb90e87d81473585756580b9f32489b8"}]},"branch":"refs/heads/master"},"4917c8ee27639d195a848129aa9d7dd91bb24206":{"kind":"REWORK","_number":9,"created":"2026-09-29 08:49:14.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/9"}}},"commit":{"parents":[{"commit":"9e6796027e3aedd595299a7d85f644e1bf0911aa","subject":"Merge \"Tolerate missing image IDs when updating deployment images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9e6796027e3aedd595299a7d85f644e1bf0911aa"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-29 08:47:59.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/4917c8ee27639d195a848129aa9d7dd91bb24206"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/4917c8ee27639d195a848129aa9d7dd91bb24206"}]},"branch":"refs/heads/master"},"ede1dc93a24a2e832b65862165d6cd4e4c71e6d9":{"kind":"REWORK","_number":10,"created":"2026-09-29 13:31:18.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/10"}}},"commit":{"parents":[{"commit":"9e6796027e3aedd595299a7d85f644e1bf0911aa","subject":"Merge \"Tolerate missing image IDs when updating deployment images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9e6796027e3aedd595299a7d85f644e1bf0911aa"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-29 13:31:05.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/ede1dc93a24a2e832b65862165d6cd4e4c71e6d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/ede1dc93a24a2e832b65862165d6cd4e4c71e6d9"}]},"branch":"refs/heads/master"},"b69d4dabe6dc4ef7ba9e6dffbc7dc414cd21c56d":{"kind":"REWORK","_number":11,"created":"2026-09-29 13:59:12.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/11"}}},"commit":{"parents":[{"commit":"9e6796027e3aedd595299a7d85f644e1bf0911aa","subject":"Merge \"Tolerate missing image IDs when updating deployment images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9e6796027e3aedd595299a7d85f644e1bf0911aa"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-29 13:59:05.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/b69d4dabe6dc4ef7ba9e6dffbc7dc414cd21c56d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/b69d4dabe6dc4ef7ba9e6dffbc7dc414cd21c56d"}]},"branch":"refs/heads/master"},"2451de5d656ab800f15c261da7632f456938c8a8":{"kind":"REWORK","_number":12,"created":"2026-09-29 15:21:05.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/12"}}},"commit":{"parents":[{"commit":"9e6796027e3aedd595299a7d85f644e1bf0911aa","subject":"Merge \"Tolerate missing image IDs when updating deployment images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9e6796027e3aedd595299a7d85f644e1bf0911aa"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-29 15:18:24.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2451de5d656ab800f15c261da7632f456938c8a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2451de5d656ab800f15c261da7632f456938c8a8"}]},"branch":"refs/heads/master"},"4202600c9f15cc339ddcf2d90040666a2d56ed2e":{"kind":"REWORK","_number":13,"created":"2026-09-29 16:00:32.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/13"}}},"commit":{"parents":[{"commit":"9e6796027e3aedd595299a7d85f644e1bf0911aa","subject":"Merge \"Tolerate missing image IDs when updating deployment images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9e6796027e3aedd595299a7d85f644e1bf0911aa"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-29 16:00:25.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/4202600c9f15cc339ddcf2d90040666a2d56ed2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/4202600c9f15cc339ddcf2d90040666a2d56ed2e"}]},"branch":"refs/heads/master"},"ef6c6c945aff67f225ef60ebba38c4c234f1e852":{"kind":"REWORK","_number":14,"created":"2026-09-30 10:28:57.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/14"}}},"commit":{"parents":[{"commit":"31f584489f755bd74762a456d6849071262cfc80","subject":"Merge \"CI: Use OpenDev Galaxy mirror\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/31f584489f755bd74762a456d6849071262cfc80"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-30 10:28:38.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/ef6c6c945aff67f225ef60ebba38c4c234f1e852"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/ef6c6c945aff67f225ef60ebba38c4c234f1e852"}]},"branch":"refs/heads/master"},"42651b08162690e9fae66883392d94f92bbc835b":{"kind":"REWORK","_number":15,"created":"2026-09-30 10:42:43.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/15"}}},"commit":{"parents":[{"commit":"31f584489f755bd74762a456d6849071262cfc80","subject":"Merge \"CI: Use OpenDev Galaxy mirror\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/31f584489f755bd74762a456d6849071262cfc80"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-30 10:42:36.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/42651b08162690e9fae66883392d94f92bbc835b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/42651b08162690e9fae66883392d94f92bbc835b"}]},"branch":"refs/heads/master"},"c1f48f4629d54d18918caa6a34309e8f9a839d1c":{"kind":"REWORK","_number":16,"created":"2026-09-30 12:12:20.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/16"}}},"commit":{"parents":[{"commit":"31f584489f755bd74762a456d6849071262cfc80","subject":"Merge \"CI: Use OpenDev Galaxy mirror\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/31f584489f755bd74762a456d6849071262cfc80"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-30 12:12:12.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c1f48f4629d54d18918caa6a34309e8f9a839d1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c1f48f4629d54d18918caa6a34309e8f9a839d1c"}]},"branch":"refs/heads/master"},"5c9be1e7981ef862384c26c3ab4468ada7a50d3c":{"kind":"REWORK","_number":17,"created":"2026-09-30 12:30:39.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/17"}}},"commit":{"parents":[{"commit":"31f584489f755bd74762a456d6849071262cfc80","subject":"Merge \"CI: Use OpenDev Galaxy mirror\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/31f584489f755bd74762a456d6849071262cfc80"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-30 12:30:30.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/5c9be1e7981ef862384c26c3ab4468ada7a50d3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/5c9be1e7981ef862384c26c3ab4468ada7a50d3c"}]},"branch":"refs/heads/master"},"c96c10a47cc3812507e183dd8d489cc35d56666f":{"kind":"REWORK","_number":18,"created":"2026-09-30 13:45:51.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/18"}}},"commit":{"parents":[{"commit":"31f584489f755bd74762a456d6849071262cfc80","subject":"Merge \"CI: Use OpenDev Galaxy mirror\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/31f584489f755bd74762a456d6849071262cfc80"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-30 13:45:46.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c96c10a47cc3812507e183dd8d489cc35d56666f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c96c10a47cc3812507e183dd8d489cc35d56666f"}]},"branch":"refs/heads/master"},"a9692b4433f49ec298797a8f238bdbf914b46e26":{"kind":"REWORK","_number":19,"created":"2026-09-30 16:52:14.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/19"}}},"commit":{"parents":[{"commit":"31f584489f755bd74762a456d6849071262cfc80","subject":"Merge \"CI: Use OpenDev Galaxy mirror\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/31f584489f755bd74762a456d6849071262cfc80"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-09-30 16:50:19.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a9692b4433f49ec298797a8f238bdbf914b46e26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a9692b4433f49ec298797a8f238bdbf914b46e26"}]},"branch":"refs/heads/master"},"bf950c9d23eaa91cf7036dc27af5d9ae3baadf8f":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2026-10-01 08:44:24.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/20"}}},"commit":{"parents":[{"commit":"9d6b1e2585af4a3bc36dca4bda0eaead547a36c1","subject":"Merge \"Wait for firewalld to be ready before configuring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9d6b1e2585af4a3bc36dca4bda0eaead547a36c1"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-01 08:44:24.000000000","tz":0},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/bf950c9d23eaa91cf7036dc27af5d9ae3baadf8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/bf950c9d23eaa91cf7036dc27af5d9ae3baadf8f"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"31f584489f755bd74762a456d6849071262cfc80","ours":"a9692b4433f49ec298797a8f238bdbf914b46e26","theirs":"9d6b1e2585af4a3bc36dca4bda0eaead547a36c1","merge_strategy":"recursive","contains_conflicts":false}},"b84d34131a646a5898bb3c4454c25796a451a2ab":{"kind":"REWORK","_number":21,"created":"2026-10-01 09:44:35.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/21"}}},"commit":{"parents":[{"commit":"88c6670393a7750fd15183b05c7dd9108a694d9f","subject":"Merge \"Add support for AlliedWare Plus switches\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/88c6670393a7750fd15183b05c7dd9108a694d9f"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-01 09:44:27.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/b84d34131a646a5898bb3c4454c25796a451a2ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/b84d34131a646a5898bb3c4454c25796a451a2ab"}]},"branch":"refs/heads/master"},"6fbdc88628f7079e87d2e714ab8cbc7402fb3594":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2026-10-01 09:50:35.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/22"}}},"commit":{"parents":[{"commit":"9d6b1e2585af4a3bc36dca4bda0eaead547a36c1","subject":"Merge \"Wait for firewalld to be ready before configuring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/9d6b1e2585af4a3bc36dca4bda0eaead547a36c1"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-01 09:50:16.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/6fbdc88628f7079e87d2e714ab8cbc7402fb3594"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/6fbdc88628f7079e87d2e714ab8cbc7402fb3594"}]},"branch":"refs/heads/master"},"2fd570c4fface9956cb6017fb9c57ae0f0cf05d4":{"kind":"REWORK","_number":23,"created":"2026-10-01 15:07:10.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/23"}}},"commit":{"parents":[{"commit":"f2335651930b6baf8e97a2841cdfcb441c87b7af","subject":"Synchronise network configuration variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f2335651930b6baf8e97a2841cdfcb441c87b7af"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-01 15:06:56.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2fd570c4fface9956cb6017fb9c57ae0f0cf05d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2fd570c4fface9956cb6017fb9c57ae0f0cf05d4"}]},"branch":"refs/heads/master"},"47672195274901e7e69d45ae132365201baeb703":{"kind":"REWORK","_number":24,"created":"2026-10-01 18:04:58.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/24"}}},"commit":{"parents":[{"commit":"f2335651930b6baf8e97a2841cdfcb441c87b7af","subject":"Synchronise network configuration variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f2335651930b6baf8e97a2841cdfcb441c87b7af"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-01 17:09:21.000000000","tz":0},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/47672195274901e7e69d45ae132365201baeb703"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/47672195274901e7e69d45ae132365201baeb703"}]},"branch":"refs/heads/master"},"42c203b9cdd6d638f2db977e613009cf3ae3ab4a":{"kind":"REWORK","_number":25,"created":"2026-10-02 09:53:33.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/25"}}},"commit":{"parents":[{"commit":"f2335651930b6baf8e97a2841cdfcb441c87b7af","subject":"Synchronise network configuration variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f2335651930b6baf8e97a2841cdfcb441c87b7af"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-02 09:53:25.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/42c203b9cdd6d638f2db977e613009cf3ae3ab4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/42c203b9cdd6d638f2db977e613009cf3ae3ab4a"}]},"branch":"refs/heads/master"},"57ae986ea3a99542599a4c8ee1f32af9c6012ab3":{"kind":"REWORK","_number":26,"created":"2026-10-02 12:32:11.000000000","uploader":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"ref":"refs/changes/32/825832/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/32/825832/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/32/825832/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/32/825832/26"}}},"commit":{"parents":[{"commit":"f2335651930b6baf8e97a2841cdfcb441c87b7af","subject":"Synchronise network configuration variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/f2335651930b6baf8e97a2841cdfcb441c87b7af"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2022-01-21 15:11:45.000000000","tz":0},"committer":{"name":"Rafal Lewandowski","email":"rafal@stackhpc.com","date":"2026-10-02 12:32:04.000000000","tz":120},"subject":"Rework network interface to host mapping","message":"Rework network interface to host mapping\n\nPreviously, the set of networks attached to each host group was defined\nas a hard-coded list in that group\u0027s variables, such as\ncompute_default_network_interfaces in group_vars/all/compute. This had\na number of drawbacks:\n\n* The mapping was duplicated across the group variable files, and had\n  diverged between them.\n* Conditions were expressed inline within each list, so adjusting which\n  hosts are attached to a network meant overriding a whole group\u0027s list.\n* Some networks were attached to hosts with no use for them, such as the\n  workload provisioning network on all controllers even when Ironic is\n  disabled.\n\nMap each network role to hosts explicitly instead. Every role gains a\n\u003crole\u003e_net_required flag determining whether that role applies to the\nhost being evaluated, and network_role_names lists the known roles. A\nnew net_default_interfaces filter walks those roles, keeps the ones\nrequired by the host, and resolves them to network names via the\nexisting \u003crole\u003e_net_name and \u003crole\u003e_net_names variables. Each group\u0027s\n\u003cgroup\u003e_default_network_interfaces now defers to the resulting\nnetwork_interfaces_default.\n\nOperators can now change which hosts are attached to a network by\nsetting the relevant \u003crole\u003e_net_required flag in networks.yml, rather\nthan overriding an entire group\u0027s interface list.\n\nThis changes the default mapping of several networks. See the release\nnote for a role-by-role description of the old and new behaviour.\n\nSigned-off-by: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nCo-Authored-By: Rafal Lewandowski \u003crafal@stackhpc.com\u003e\nChange-Id: If604adb0815f583c3fee4772f90ad53b84180372\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/57ae986ea3a99542599a4c8ee1f32af9c6012ab3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/57ae986ea3a99542599a4c8ee1f32af9c6012ab3"}]},"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","applied_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}},{"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
