)]}'
{"id":"openstack%2Fkayobe~984550","triplet_id":"openstack%2Fkayobe~master~Ie88929bccf600adf8f350b34993c784ee4cc0a55","project":"openstack/kayobe","branch":"master","attention_set":{},"removed_from_attention_set":{"28048":{"account":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"last_update":"2026-04-17 09:12:56.000000000","reason":"\u003cGERRIT_ACCOUNT_28048\u003e replied on the change","reason_account":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"}}},"hashtags":[],"change_id":"Ie88929bccf600adf8f350b34993c784ee4cc0a55","subject":"CI: make fail2ban tests conditional on fail2ban being enabled","status":"MERGED","created":"2026-04-14 12:03:55.000000000","updated":"2026-04-17 12:38:09.000000000","submitted":"2026-04-17 12:36:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"984550","meta_rev_id":"e789f51772d9167636c3348543b7f386a8637196","_number":984550,"virtual_id_number":984550,"owner":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-17 12:36:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"recommended":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"all":[{"value":1,"date":"2026-04-15 12:57:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-15 10:05:27.000000000","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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"all":[{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-15 10:05:27.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":[{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":[{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-14 13:56:35.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-15 08:15:14.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":"CC"},{"updated":"2026-04-15 10:05:27.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"},{"updated":"2026-04-15 12:57:08.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"}],"messages":[{"id":"bd5522f0388cecd4c72566a2e3d3ccf86a9ff4d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-14 12:03:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"585dec04981472ea3e6977200a6c79b056243fcf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-14 12:09:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a2f1ec81c5434fee782aa5c3baf1640831775f03","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-14 12:14:57.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ca262f00a48cb380c0fd205d72f74659227c9b06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 13:56:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc0aeffcaed544019e33e91eebf8ef8b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1084cb80dc84f7e861e48eb2a885269 : SUCCESS in 10m 47s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/7d0cda6c5b8d4aa6ad9158bf04243845 : SUCCESS in 7m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f53c74e928441fca2d962e90195694c : SUCCESS in 3m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ceb31548fa54c20a72fa8565d8af430 : SUCCESS in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fd3468fcd8dd418b9586bf1edb076562 : SUCCESS in 4m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b4a576c3702940b5bd440ebdcbe23e41 : SUCCESS in 7m 17s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/35b93b2492404e4a80816a7464147572 : SUCCESS in 5m 28s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/45be18a0463c406dbbf8e76a4735da28 : SUCCESS in 11m 41s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/b055a5f96f3a4b559e6f3857283155dc : SUCCESS in 12m 10s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/b89da34c2ed14d6693d00d745f523727 : SUCCESS in 11m 14s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a42e07a96e344223b4368fd431fe7763 : SUCCESS in 14m 00s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/0e8ca6e907374ebeb117b88593902a40 : SUCCESS in 11m 48s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c95c5440ba9b48ab9d08097879da41f4 : SUCCESS in 10m 17s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/136e681e9bd549b7825e7e0948551ba8 : SUCCESS in 57m 20s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/30e552dbf8444691ae397365e791d0e3 : SUCCESS in 59m 34s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/ff7e2f7f218f4f6c98bbfde82eb4b963 : SUCCESS in 1h 04m 50s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8a27bfc9fa114923ad69bfc20f8b273b : SUCCESS in 1h 00m 29s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/9aa9685d15424898821d13596b27ea0a : SUCCESS in 1h 03m 53s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/e25eadcf69da445c88c09d6c001b230b : SUCCESS in 1h 36m 24s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/bd4ef51a9ed54ab688db2476cde6e6f8 : SUCCESS in 1h 30m 52s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2d449809ac6c450ab0fc81ac63703f11 : SUCCESS in 1h 32m 33s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d56fa77174d44d628e4630243a4b2b76 : SUCCESS in 1h 45m 05s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/3439b62e1be8486b97fb576b2c27e87b : SUCCESS in 37m 27s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/076b07c542d645c3baa8552968c958e9 : SUCCESS in 10m 54s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1aecd86e23c943b2aecc2cc47344aacd : SUCCESS in 17m 14s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/f649797095224fd2896b41e660f061ea : SUCCESS in 20m 01s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/a9fc7e38ad5242cfa4532d4e75db6d2a : SUCCESS in 18m 07s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/313183722ddd4b6cbbf1a4534afed164 : SUCCESS in 18m 00s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/75ca233b51434bb49d4f1624c631bb69 : SUCCESS in 29m 31s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/95c3b1410e884f129c362691e720411c : SUCCESS in 15m 12s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/fb481aff39114c278aac29916a3260ed : SUCCESS in 10m 11s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4f5f411c12a34dbc9b65e48abf0a0342 : SUCCESS in 16m 11s","accounts_in_message":[],"_revision_number":2},{"id":"6a32c8b319b0ce09e2d8671154bb88afcf09f741","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 14:01:02.000000000","message":"Patch Set 2:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84a299e3d93c437e907d3076c6303a33\n\n- kayobe-infra-vm-centos10s https://zuul.opendev.org/t/openstack/build/6884d9e318f34e0ca49f2b5d772e5485 : SUCCESS in 15m 45s (non-voting)\n- kayobe-infra-vm-centos10s-cloud-image https://zuul.opendev.org/t/openstack/build/8bf4bbbd0ed14a929134a782e5562af5 : SUCCESS in 20m 20s (non-voting)\n- kayobe-infra-vm-rocky10-cloud-image https://zuul.opendev.org/t/openstack/build/bd32c96df54c4093b55dbb12c943923e : SUCCESS in 21m 44s\n- kayobe-infra-vm-ubuntu-noble-cloud-image https://zuul.opendev.org/t/openstack/build/c612729092e8472ab13b6124d2439305 : FAILURE in 24m 55s (non-voting)\n- kayobe-overcloud-centos10s https://zuul.opendev.org/t/openstack/build/ea9c1791ee894b6e8a90a11068f4f4c7 : SUCCESS in 56m 24s (non-voting)\n- kayobe-overcloud-host-configure-centos10s https://zuul.opendev.org/t/openstack/build/7eee1d1ffaef43ad981327bbafa7331a : RETRY_LIMIT in 3m 34s (non-voting)\n- kayobe-overcloud-tls-centos10s https://zuul.opendev.org/t/openstack/build/773178e8598e4d949e620e070cc6ffdb : SUCCESS in 55m 47s (non-voting)\n- kayobe-seed-centos10s https://zuul.opendev.org/t/openstack/build/3789a57d04af435aaf6e83fedcb02d56 : SUCCESS in 32m 56s (non-voting)\n- kayobe-seed-images-centos10s https://zuul.opendev.org/t/openstack/build/6020d2db9dd94c4c8c66bfd818cbf684 : SUCCESS in 58m 14s (non-voting)\n- kayobe-seed-images-rocky10 https://zuul.opendev.org/t/openstack/build/acd61fed1b2c4a5aad226484438b7952 : SUCCESS in 33m 30s\n- kayobe-seed-images-rocky10-podman https://zuul.opendev.org/t/openstack/build/bcdcacf06dc94e6a809a4cb023579ad1 : SUCCESS in 1h 27m 05s\n- kayobe-seed-images-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4b83a42241a24be4a8c0f3baae6c0197 : SUCCESS in 1h 12m 43s\n- kayobe-seed-images-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/ef0a690dafc14923b4ce2f7f3c0756bf : TIMED_OUT in 1h 33m 54s\n- kayobe-seed-vm-centos10s https://zuul.opendev.org/t/openstack/build/7623484120594cc3bd1ef4e3824dc5f6 : SUCCESS in 17m 06s (non-voting)\n- kayobe-seed-vm-centos10s-cloud-image https://zuul.opendev.org/t/openstack/build/3655c60e3f724a90b88d0495b0cb67a6 : SUCCESS in 12m 00s (non-voting)\n- kayobe-seed-vm-centos10s-q35 https://zuul.opendev.org/t/openstack/build/93cd700a4d684820b1f6bbd94737f3b0 : SUCCESS in 10m 12s (non-voting)\n- kayobe-seed-vm-rocky10-cloud-image https://zuul.opendev.org/t/openstack/build/4a180f9f023a45f9ba9bb9eb0a8cda7a : SUCCESS in 12m 07s\n- kayobe-seed-vm-rocky10-q35 https://zuul.opendev.org/t/openstack/build/6d672a96f4ae497db9016eae5e7ed69b : SUCCESS in 16m 27s\n- kayobe-seed-vm-ubuntu-noble-cloud-image https://zuul.opendev.org/t/openstack/build/f13193ce133c4d43be927bed1af0c6be : SUCCESS in 22m 11s (non-voting)\n- kayobe-seed-vm-ubuntu-noble-q35 https://zuul.opendev.org/t/openstack/build/99f74cbcfdd946b99819b785f1122514 : SUCCESS in 15m 42s","accounts_in_message":[],"_revision_number":2},{"id":"42436e922e4e37ddbe7e1b3cca846a37ba21ab87","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-14 14:30:00.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"5cdd494927a732229677ee246682dfed57a60aab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-14 14:36:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b76102ef94fd21c755d44d1f15f3e9089dcacb76","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 16:11:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8820ca7c2ac04948b1e86a2de63ec56b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d5bdc7217bc4bbb8febd94bd980f387 : SUCCESS in 10m 03s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/17a40992e05343ddba81907ab1089442 : SUCCESS in 8m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c6eecf45375d449c8766a8c85f5e5a89 : SUCCESS in 2m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2e074b9a41f4a60afb33b35755bb9e2 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/52612ec483554d268c7e5303bc415c6c : SUCCESS in 7m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4b0f21a16a20443d9355b94b6d466b63 : SUCCESS in 6m 28s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/1b5b341bb15447c0b88cb888e3126f1a : SUCCESS in 3m 42s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/2276b6a1a46f452f95477cb88372f7c5 : SUCCESS in 6m 34s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/3771bc47f7db4692b9829d8aed024203 : SUCCESS in 7m 06s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/216658e612ef42d0b6ddf3c4db320de1 : SUCCESS in 14m 00s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/135c28f7baba4dda9d3bb5301224f733 : SUCCESS in 18m 43s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/2bcec95192c74d6b86251e20d29a6efd : SUCCESS in 11m 44s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/76f29030b59e4455a7eb660ccb3c2ea2 : SUCCESS in 11m 31s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/1e1769bf25ec4acd827ebe3861bc40bf : SUCCESS in 1h 02m 18s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/333fae35fa60432a855ad90be76a95c3 : SUCCESS in 1h 03m 12s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/70ab73c05d3a4d728bd51d1357e8fad3 : SUCCESS in 1h 02m 12s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9d6060b53bd24078bbe28a250a366b51 : SUCCESS in 1h 00m 36s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/e6f659dd7a1c45189026457718a5f6f8 : SUCCESS in 1h 02m 41s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/2914cee5cc434dee9a13173cde04559b : SUCCESS in 1h 34m 05s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/dc8958fa3e4c4767872322578ee9a08e : SUCCESS in 1h 30m 52s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/735c2c71e2254166b8e9ce5f5cd9aa7a : SUCCESS in 1h 30m 10s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/26a0598950ae4f2083b8b7f521cf8310 : SUCCESS in 1h 33m 36s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/996e113e3d30484191fcebc4c3c85c75 : SUCCESS in 14m 53s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/17b8b8749a124248bee6bc665d7c8353 : SUCCESS in 14m 46s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7cae70ea9cb843a89e5b8007e8b37c4e : SUCCESS in 13m 01s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0d3eb3e9a15b4922985ddff5faa08329 : SUCCESS in 24m 26s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/fb6c329d7d3b4b408a4dbc20db281ba7 : SUCCESS in 38m 44s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/eb6ea79087924d8d8937fd758e000e2c : SUCCESS in 40m 06s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e5b1e9708d2d46909dfb04571f183488 : SUCCESS in 15m 50s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4245c40f25844077a561012d646a128e : SUCCESS in 26m 41s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/17c3246d43d743c892426e35277c5d0e : SUCCESS in 15m 15s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/643a5e5d51584b71a482e4afe620b887 : SUCCESS in 21m 32s","accounts_in_message":[],"_revision_number":4},{"id":"df89968353883c6cde3822355e7498d3cbd23f65","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-04-15 08:15:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e6b8fc7cc9d0e9c42f26bedfbdf33fb0c6243c05","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 09:49:41.000000000","message":"Patch Set 4:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e362b5812d5439180b13c81f23b4ee8\n\n- kayobe-infra-vm-centos10s https://zuul.opendev.org/t/openstack/build/e647f224e3b04c84847334ad44648d1f : SUCCESS in 19m 40s (non-voting)\n- kayobe-infra-vm-centos10s-cloud-image https://zuul.opendev.org/t/openstack/build/feeb5628bd8c40d9a963c46307f7a276 : SUCCESS in 21m 09s (non-voting)\n- kayobe-infra-vm-rocky10-cloud-image https://zuul.opendev.org/t/openstack/build/7ebfc79e8c374bb4b67a97e92addcfbb : SUCCESS in 26m 08s\n- kayobe-infra-vm-ubuntu-noble-cloud-image https://zuul.opendev.org/t/openstack/build/ef0499235dbd46688742758e9036c5ce : SUCCESS in 29m 18s (non-voting)\n- kayobe-overcloud-centos10s https://zuul.opendev.org/t/openstack/build/86fa7ac9a7da4b09b9de65f481218530 : FAILURE in 27m 37s (non-voting)\n- kayobe-overcloud-host-configure-centos10s https://zuul.opendev.org/t/openstack/build/f631d9ddbb7f46a785230399b18c12e1 : SUCCESS in 26m 15s (non-voting)\n- kayobe-overcloud-tls-centos10s https://zuul.opendev.org/t/openstack/build/ced8c857b6174c8eb7db7b4b1268a212 : FAILURE in 34m 23s (non-voting)\n- kayobe-seed-centos10s https://zuul.opendev.org/t/openstack/build/6ba7ecd95e6c4b7a8c79e5b72060f815 : SUCCESS in 15m 30s (non-voting)\n- kayobe-seed-images-centos10s https://zuul.opendev.org/t/openstack/build/b73b05b0d82b490489e3211ff6ad6e6d : SUCCESS in 1h 10m 56s (non-voting)\n- kayobe-seed-images-rocky10 https://zuul.opendev.org/t/openstack/build/0b686c807058420a932ca33437b8b009 : SUCCESS in 1h 04m 50s\n- kayobe-seed-images-rocky10-podman https://zuul.opendev.org/t/openstack/build/f43ba9069fa8481786e3bdb9251a274b : SUCCESS in 1h 24m 15s\n- kayobe-seed-images-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9f15611dcd2c43a385afd33754d378e9 : SUCCESS in 1h 11m 02s\n- kayobe-seed-images-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/62f01d3280234ccaa02f3e64b20e0bc0 : SUCCESS in 39m 39s\n- kayobe-seed-vm-centos10s https://zuul.opendev.org/t/openstack/build/efdd71d9a768461996e02ef6b40425f4 : SUCCESS in 23m 02s (non-voting)\n- kayobe-seed-vm-centos10s-cloud-image https://zuul.opendev.org/t/openstack/build/39e73cce101a4679842eed501cf25c39 : SUCCESS in 12m 56s (non-voting)\n- kayobe-seed-vm-centos10s-q35 https://zuul.opendev.org/t/openstack/build/7b896ece6bb94368b88c3301d9859e47 : SUCCESS in 18m 39s (non-voting)\n- kayobe-seed-vm-rocky10-cloud-image https://zuul.opendev.org/t/openstack/build/28c9cc7721a44f0eb5e9b6386bbbe088 : SUCCESS in 29m 28s\n- kayobe-seed-vm-rocky10-q35 https://zuul.opendev.org/t/openstack/build/7d5ad33fd9554857be00d4123f293b99 : SUCCESS in 15m 51s\n- kayobe-seed-vm-ubuntu-noble-cloud-image https://zuul.opendev.org/t/openstack/build/d3a1065d4ff5414b9050643f4c236b96 : SUCCESS in 27m 56s (non-voting)\n- kayobe-seed-vm-ubuntu-noble-q35 https://zuul.opendev.org/t/openstack/build/bad0e1e454c543c3a0d269154de7dd18 : SUCCESS in 13m 38s","accounts_in_message":[],"_revision_number":4},{"id":"f00a7afe741c5f1217ba653e70d250ae35803478","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-15 10:04:29.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d85964aa1a7ecabdb68dea4667cc6d4121636a59","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-04-15 10:05:27.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"70fa6d035b71aa9c7435f11276b128a4e0f523d9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 10:06:00.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2883bbaa2af72062fa20b0d868211bc0e56cac12","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 11:15:46.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/e2865b5640604f0c85296dc11ee40ad2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88408720b1534ee4ad0b4666a36c6554 : SUCCESS in 4m 38s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/a249054d583c4653b33e8a789a5f87a5 : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83273f7b77804b8ebcd1e4dba65a044a : SUCCESS in 2m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dba9a7a6ff2a4ae09f8dd7e4af21a7b9 : SUCCESS in 3m 33s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/cb531ca851dc40d0a9f035335bb514ec : SUCCESS in 3m 19s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/589face6f8bc47eaa204207770f89058 : SUCCESS in 9m 05s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/3e62e9d6888f4ca9aa923d7160791496 : SUCCESS in 6m 11s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/7513ee19950449eead017f9b56ca8359 : SUCCESS in 24m 28s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a2ed8d6b2fd748f6b95c3cef8081bb21 : SUCCESS in 20m 49s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/086f8d2bc9a5477bb98aac965d4a37cf : SUCCESS in 25m 29s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/17a9f2305d5b4e7991fb9525bfa4b12a : SUCCESS in 10m 24s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/868573cc4d8243f68fd738c7fd8c9dc1 : FAILURE in 26m 36s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/9dcc94b19c3949be92f77642a6e7f771 : FAILURE in 26m 13s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/1d88905c802e4cbdbc9d6e43a5ddcc79 : FAILURE in 32m 27s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8b4f93e320714d768e46def5da98f67c : FAILURE in 27m 07s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/47d62430b2124271bab7f01bfdfe94b2 : FAILURE in 24m 08s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/c822ae3eb6734911868f8d8e8cae7fc2 : FAILURE in 1h 09m 00s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/d8352880644f46df91b7fa5de9ba7a01 : FAILURE in 1h 03m 54s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0e04a1fc84fc4caabb86429afb33c2d5 : FAILURE in 57m 12s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/aa3f397cb44649f1bab0360682b65525 : FAILURE in 1h 05m 51s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/a35d3e1cefb84d62bdfb9aa200c8a100 : SUCCESS in 28m 17s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/3fffc58a370f44a6a634e733b70b4099 : SUCCESS in 14m 20s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2f1f9598ec03474bae3186b35e2c843b : SUCCESS in 26m 22s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/96816197f2384b6099ec063aaccdde26 : SUCCESS in 22m 00s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/40580c7cb85b420f8d469db98c4f7bc9 : SUCCESS in 16m 21s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/9b916ae451f740f986cfe7a0d4f09995 : SUCCESS in 38m 10s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ca89244c73ee461bb32a907fa36b840b : SUCCESS in 28m 42s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0256df5a21de40dc981daa8aef3d15ad : SUCCESS in 27m 22s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/b8149810d7994461b69d65509e373b3d : SUCCESS in 14m 07s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/49e955024d71450587dd0fe1e1b780d0 : SUCCESS in 12m 37s","accounts_in_message":[],"_revision_number":4},{"id":"c5fd0b5ce2311b63a39646d79e96900ec13d0c51","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-04-15 11:46:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e418ce57a78f29b461aae6ec36c818eb2c216095","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 12:30:00.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b7dc5db97f8643fd8650c021355ec85b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2415d1d74d054a23bbc44442c27ec912 : SUCCESS in 10m 31s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/3fdca8deb9c04feba46e4dbb76dc1544 : SUCCESS in 5m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d9b7dca32df8488aac2d6d72af4cdcda : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f8f380b839c4ba7814b7b2dc456f680 : SUCCESS in 5m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/47bc256bf08d41ae93384795f027cbc4 : SUCCESS in 4m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8d171c185d1b4c50829c90e742525beb : SUCCESS in 6m 46s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/37f6993c50da41678ea13e9c01d6d5c7 : SUCCESS in 3m 25s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/efb210b0bd384111825f57198aed21b1 : SUCCESS in 13m 31s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/f911aaebf3234d94a3748d03f5a88bf9 : SUCCESS in 9m 37s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/6756f55e89dc401a9bd05b5eee7da9db : SUCCESS in 14m 35s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/422241c62883429988ac848ef36473d8 : SUCCESS in 23m 14s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/3ab8edd9b01e41e98678dc8480645c53 : SUCCESS in 11m 02s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e8e328631442469791d94b3729950324 : SUCCESS in 23m 05s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/c58649001a134137bc0890dedf83e843 : FAILURE in 24m 53s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/8cabbd527a434979bed5999a9a2bca3e : FAILURE in 21m 12s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/5512d4c103c6414596da146a50f26b44 : FAILURE in 21m 05s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/81ff8460a7f04ea58decc01f53512791 : FAILURE in 29m 23s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/1d9c97df51e94c9aa936e2b80159e27c : FAILURE in 34m 37s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/b05e90064db44e44ab44fd2c62402feb : FAILURE in 15m 05s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/b7bc5e808d484e3983a1cdb99bafcbfd : FAILURE in 15m 39s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1a13601b30274b219d28f8c9ac93b647 : FAILURE in 19m 05s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9046c351fff4440e8ba81a00c4da60cb : FAILURE in 23m 00s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/bbffd087f3da49e797747fa6d2c0ca1a : SUCCESS in 26m 20s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/4b91934a2dc44ce897bb243b3785160f : SUCCESS in 15m 21s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/74626bf48d354c4db7cdb4d2cf29ecef : SUCCESS in 15m 24s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/86cdd62c7f4a43a2bf7fa124bd492f16 : SUCCESS in 13m 59s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/300be2db1d76491ea20ff0df43aad4f0 : SUCCESS in 30m 14s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/3cc6d234046d4b9b9b51cd46cbc78b47 : SUCCESS in 20m 49s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ceb93fc23d6d439fb6e8244de9055e84 : SUCCESS in 17m 56s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/04ef6ebb86094a6d8cfdb53d080ea4ee : SUCCESS in 17m 17s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/5bc166a3d5b24d6d89c017627fd1bfcb : SUCCESS in 15m 40s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/62d8802d6cd84d0692d3a0abdfd69ede : SUCCESS in 15m 28s","accounts_in_message":[],"_revision_number":4},{"id":"e414b0b06fba3be72275acad106b5ce76a790905","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-04-15 12:32:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2ace6b7b5f37f3dd75a9bb29ca920b9f70fb0ee3","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2026-04-15 12:57:08.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"507c7e4f86293763b84d72c7ecaf14aff039e368","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 13:41:05.000000000","message":"Patch Set 4:\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/19722f0747934436b096e839f68bfc78\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ae8e744b05f4ce89d37ac3cdc2efc06 : SUCCESS in 10m 07s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/50b54a2593ec4f33bfe01f9a150223da : SUCCESS in 7m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9b812cd86c8e44ffa541cd3e6fc4c047 : SUCCESS in 5m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4ec1c2aabee488d82d645786159d15c : SUCCESS in 4m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2ddba773cbb349afaabbe843623f244d : SUCCESS in 4m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d1fab4d640b843d7ac9ae102d1e0c146 : SUCCESS in 7m 07s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/df9f6c09057f4f74aebd34545ed7fa78 : SUCCESS in 5m 14s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/90784e163d2b4f9fa92dc172b8331429 : SUCCESS in 11m 29s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/20df7f13ba3b4f7da76f2486021dd5b8 : SUCCESS in 10m 46s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/cfac300a37af4492b235d42486b576e2 : SUCCESS in 25m 47s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b57235f5a0574651a8a58747cec861cc : SUCCESS in 19m 30s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/928233616d9f4d019a567da65ae0d44a : SUCCESS in 18m 44s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4e4fa81b3d5e47ac8b4c770c0cd49840 : SUCCESS in 22m 08s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/ce81ab40863142afba3a3fff3428c294 : FAILURE in 25m 59s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/06e87f2de5c844d2a1def68973abec44 : FAILURE in 26m 01s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/4e441926b5484bd18c9e11817e1084c2 : FAILURE in 31m 45s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5459f72655084e0cabda9f886df2e5ea : FAILURE in 20m 26s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/aab192aae0ed4d1f86e5181f841e67bc : FAILURE in 24m 36s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/5d2aa4a7a011484fb1c25fd6c903e185 : FAILURE in 1h 06m 27s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/e4d6128da614478189e41810a803b006 : FAILURE in 1h 01m 28s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/daf46fd4307d4ba28aa54ce21020e14a : FAILURE in 1h 06m 28s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/268da3d2a95e4ede993561d558ef9944 : FAILURE in 1h 06m 54s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/6b9ab7370c44474ea53a986c44e6912d : SUCCESS in 28m 35s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/0525644a565e4405b5680314bf20f5d8 : SUCCESS in 20m 57s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6b311c8106bf4c71adfd8e7de82e2bf1 : SUCCESS in 21m 04s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/e4bb45d368674614b4306797436b6a13 : SUCCESS in 21m 39s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/4e5dc1e6eb6642ae96cb95535ae4b849 : SUCCESS in 38m 10s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/a6e0336d38f241b99f49e72c9bcebd5f : SUCCESS in 31m 23s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ffffc843f6e04b6e906315e0c835f660 : SUCCESS in 37m 16s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d65c60d169d448759ad8d4a0440ce390 : SUCCESS in 30m 23s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/0013220982f449c9b4aff2910649daf2 : SUCCESS in 17m 54s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b9b2c23e39b142798db006c543b27520 : SUCCESS in 20m 16s","accounts_in_message":[],"_revision_number":4},{"id":"f3ccebfff93902f4e35b874fd2ff307dc1e8aaea","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-16 15:17:31.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"afdece3f78292bf694f0c8f0be5776905c07b65a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 16:57:09.000000000","message":"Patch Set 4:\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/f8702803039e42249656dd3e09910e4c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f15884241f41424c9add2620bef1bf84 : SUCCESS in 10m 14s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/c39235e935174d62b8ed99054de34efa : SUCCESS in 6m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/96919cf164054278bd3dfea74439d99e : SUCCESS in 4m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f62be587bde644cb8b81557623790f32 : SUCCESS in 4m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/25f4e23cd4a7452788943ede0d23dfb4 : SUCCESS in 4m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f8fe425063f5499eaf7643c9a3300b93 : SUCCESS in 6m 48s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/ca0135607294485cb5e4c06463f89eba : FAILURE in 5m 37s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/3e8356aef3f143b2a95090ec671a81cb : SUCCESS in 12m 26s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/4888aa23642149f69a50518470d67daf : SUCCESS in 22m 30s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/7e68b5f5963648cd948ef6d46068a9db : SUCCESS in 21m 38s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ca801d7eb17147f1a48f4fc19ae263a0 : SUCCESS in 19m 27s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/5c519762906c4a5e9d92e4240b287e98 : SUCCESS in 12m 32s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e3c055ce26e74df8886e60d71b7257b4 : SUCCESS in 18m 54s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/d1a82973a8184417b32c56930de0c947 : SUCCESS in 1h 02m 38s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/9d2ea118f91e4e27b8094602d2903f9f : SUCCESS in 1h 08m 45s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/898e7e8a1bdb44dd8610b60a776e3cda : SUCCESS in 1h 05m 45s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/afa77acee54b4869873114748179f9a4 : SUCCESS in 1h 11m 18s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/a0757fd498e8433a9407b2008d3741a5 : SUCCESS in 1h 04m 57s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/5f0521e6dc03460295d6ab23edf4fe88 : FAILURE in 1h 29m 54s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/f354ce0c67544848930ad33b7125034a : SUCCESS in 1h 33m 39s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1a656833bee6492885b2f75166831c6c : SUCCESS in 1h 34m 50s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4baa97a7930048f6b011222a631041fb : SUCCESS in 1h 36m 11s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/007dda9b56c74f52ad1b52493a16765d : SUCCESS in 15m 27s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/9602496bb3cc496da92fee41087dc572 : SUCCESS in 16m 55s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1c53d2f45b5d4f6e9b2364864ed2a606 : SUCCESS in 22m 20s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0af7cd04c0a44f9584d78bb946c20fd3 : SUCCESS in 21m 06s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/b3f96fbb1bcc4877aeac2c5ea1033e1f : SUCCESS in 27m 28s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/80d1e750b175482f9a5d8660d1d4a893 : SUCCESS in 28m 47s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6e3fd5007bb24ec9a1ea0d80de1b7ab1 : SUCCESS in 28m 13s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/774f3a6145c846fb8c4d5d5c929c2c81 : SUCCESS in 29m 28s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/a239f0d1c2f04d71ba706ffeaf2b5681 : SUCCESS in 26m 28s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6c7ffed698fb4cc6b10bcb8b5a1d915e : SUCCESS in 18m 46s","accounts_in_message":[],"_revision_number":4},{"id":"7a0ea4f5bcb68b4d84b6be7b28516efcfcba2bc3","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-17 09:12:56.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b1367412755d6df68a672ce88d177a4ace9fb653","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 10:57:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/61567e49ede748599b9fc44c6b9fe7b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cca679846a340768d88125b8cafee64 : SUCCESS in 6m 51s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/67fcd367345849f6b20f7bcade6d3761 : SUCCESS in 6m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/edb4551e5bf44f2cbc6664804bee7146 : SUCCESS in 3m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f7c82d5c0924bdfb3253e6417281518 : SUCCESS in 2m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e9f62b12349845a9a2981755f2aaf512 : SUCCESS in 3m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/89f8bb585ac04f1888bf10e02ae74d97 : SUCCESS in 5m 34s (non-voting)\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/36730a9377d9486180ce30f7cb6f3886 : SUCCESS in 4m 40s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/eee689abbc0c45378368fce8275325f0 : SUCCESS in 11m 02s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/eee980a198f7453c98b55b676889f3b8 : SUCCESS in 11m 14s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/f8f28af282544a4b9304b2b8072819e0 : SUCCESS in 18m 02s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/360e8d82ea6b46508cb0a0be403ae0b2 : SUCCESS in 17m 38s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/860fcba502774d609050d8cf117beae8 : SUCCESS in 24m 15s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/76a1afbe94944e6ba04b00965a6f10a6 : SUCCESS in 17m 52s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/e7349aa9e57a4f77bf9cac7faf777159 : SUCCESS in 1h 03m 23s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/6c87c5a047a8429cafa6d14734ab6eab : SUCCESS in 1h 00m 41s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/e498501a9e9546d1bc2ab0ca2e7ae4e3 : SUCCESS in 1h 10m 40s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/607d7c5a86fc4108a2fa49f8ec1d27bd : SUCCESS in 1h 08m 58s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/8078a5e7ad2d4808b29c8f393c0f83d9 : SUCCESS in 1h 11m 13s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/677a9fcf9e50484da521e2b7ff1be01b : SUCCESS in 1h 42m 34s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/635d1a5a87a541ebb0547c2adb87238a : SUCCESS in 1h 30m 47s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f328556aa79f47f89c64629378ff5aa7 : SUCCESS in 1h 35m 42s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/52794d132df84463a20fe52c89e4dbf1 : SUCCESS in 1h 41m 20s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/852562ee21d145f9b3428cda155c7c1a : SUCCESS in 14m 19s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/36a1953b459945a3b0ba90631d1f9909 : SUCCESS in 19m 51s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c7d5ed4e8a0a407796a94412b0018199 : SUCCESS in 24m 59s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/71d8928113a2474995f941f4dbd2b4f3 : SUCCESS in 12m 51s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/a7c4a32651ee406ea5dde253fc0c989f : SUCCESS in 16m 33s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/8352ddfd2b534221b3ef50be0a9ee784 : SUCCESS in 30m 10s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4f3fae3d66ed4213a232cb7f72365a09 : SUCCESS in 16m 40s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/76d33df76aba494d998a208688238a93 : SUCCESS in 23m 34s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/6c2c3caa19054974b24ec13ed88d467d : SUCCESS in 19m 27s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e7a2896f0d024453bdbc07603ff5e726 : SUCCESS in 16m 46s","accounts_in_message":[],"_revision_number":4},{"id":"24f1c14115b86677bfcc169b47fc26d94d937b4b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 10:58:10.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"fb76df920dba148a4d15fb69178e1fad1d877904","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 12:36:12.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/961d3e9f32ee4befbd19368dcc93bd5e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06e17ce046dd49a29603b72ebcc7e5eb : SUCCESS in 4m 34s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/a3cc3f4c97b44ec5a7712028bf18ad45 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8637b1a381c94bddb1db6d802d51e622 : SUCCESS in 4m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d43cb7b5845c44bcae9ffb18f3e5f88c : SUCCESS in 2m 59s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/9ff8934ee30e488db93690106ed9cab5 : SUCCESS in 5m 08s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/64f0f807244f4177a78feeb9aea0a69f : SUCCESS in 11m 41s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/198060b7011f40a4bfc358847a364daf : SUCCESS in 13m 35s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/85b87cdcbd8e48fc8bc33e8552e7aeec : SUCCESS in 22m 39s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ece70de9a96249ed89942133c937f0b2 : SUCCESS in 19m 58s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/27c8588c1ee344a68ca57da67266ae70 : SUCCESS in 13m 21s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6f4b1142552e4375b84768cf658addec : SUCCESS in 17m 46s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/7d19d0684fe5444c902d2c82cbf61472 : SUCCESS in 1h 02m 11s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/425afd6ad52b4d24aeccc12294d5d4c4 : SUCCESS in 1h 02m 10s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/7ad00720955a4a6f9871a810306fdaad : SUCCESS in 1h 06m 50s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/89ccfcedbbca4abf87009016c36c5c36 : SUCCESS in 1h 06m 37s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/524c327580814fc3abc6cf33305b17f4 : SUCCESS in 1h 03m 46s\n- kayobe-overcloud-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/cb8fed943aff48d78b67b6b64a4e6892 : SUCCESS in 1h 35m 43s\n- kayobe-overcloud-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/0d2b481f1a604533adc7027b731bdb8b : SUCCESS in 1h 28m 36s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/02e5f0e97c42487eb1586601fd9e6732 : SUCCESS in 1h 31m 37s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3d93e4226a37436aa8f86a6976859f44 : SUCCESS in 1h 37m 20s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/10f11b69c58f4d0797dd6cfbdf7dbba1 : SUCCESS in 16m 58s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/4a26cbd6bbc244649bbdd8c1b9dfc153 : SUCCESS in 15m 44s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5903aa2a57ae4fcda5304b89348aec1e : SUCCESS in 21m 16s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/4dcd22fb1be0438e91d027f9ac2563bd : SUCCESS in 20m 25s\n- kayobe-seed-upgrade-rocky10 https://zuul.opendev.org/t/openstack/build/57e0418d6bee42eab15efce4b76a7a9f : SUCCESS in 17m 13s\n- kayobe-seed-upgrade-slurp-rocky10 https://zuul.opendev.org/t/openstack/build/e1a317d08b2c409b8b12cd0eeab8b53a : SUCCESS in 31m 19s\n- kayobe-seed-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/367c395ebe1b45abbb92250094483fd9 : SUCCESS in 36m 09s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/696f89f7d0714e499d7350174945f0eb : SUCCESS in 27m 16s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/a0abf7b3d7944201851ca1e743652930 : SUCCESS in 18m 52s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9b3669d099e94285bcdfd75e91c2e114 : SUCCESS in 14m 08s","accounts_in_message":[],"_revision_number":4},{"id":"5d0b9e8796233206ae170b12d93ef940ae07e246","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 12:36:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"e789f51772d9167636c3348543b7f386a8637196","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 12:38:09.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b83716fdea24824ade5dd1a17287838\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4218c95b788d4c6c8ea6e8dcb238cbe5 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c131953777c3d440f151263a4757f26d3ce2979d","revisions":{"0855ee6e4f00e2aaf9066c7548d3147e76a23118":{"kind":"REWORK","_number":1,"created":"2026-04-14 12:03:55.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/50/984550/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/50/984550/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/50/984550/1"}}},"commit":{"parents":[{"commit":"a9c4504488578550dc3bcbb0d6d61d81d7e94137","subject":"etc-hosts: add separate task for custom_etc_hosts_entries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a9c4504488578550dc3bcbb0d6d61d81d7e94137"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 11:51:42.000000000","tz":60},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 12:03:50.000000000","tz":60},"subject":"CI: make fail2ban tests conditional on fail2ban being enabled","message":"CI: make fail2ban tests conditional on fail2ban being enabled\n\nThe test_fail2ban_running and test_fail2ban_default_jail_config tests\nran unconditionally, causing failures on jobs where fail2ban is not\nenabled (e.g. kayobe-overcloud-host-configure-centos10s).\n\nRather than enabling fail2ban on all jobs, pass the fail2ban_enabled\nCI variable as a FAIL2BAN_ENABLED environment variable to testinfra\nand skip the fail2ban tests when it is not set.\n\nChange-Id: Ie88929bccf600adf8f350b34993c784ee4cc0a55\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/0855ee6e4f00e2aaf9066c7548d3147e76a23118"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/0855ee6e4f00e2aaf9066c7548d3147e76a23118"}]},"branch":"refs/heads/master"},"c44aa6815e264148f55dcd9ebcc30c237d23711b":{"kind":"REWORK","_number":2,"created":"2026-04-14 12:09:44.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/50/984550/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/50/984550/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/50/984550/2"}}},"commit":{"parents":[{"commit":"a9c4504488578550dc3bcbb0d6d61d81d7e94137","subject":"etc-hosts: add separate task for custom_etc_hosts_entries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a9c4504488578550dc3bcbb0d6d61d81d7e94137"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 11:51:42.000000000","tz":60},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 12:09:22.000000000","tz":60},"subject":"CI: make fail2ban tests conditional on fail2ban being enabled","message":"CI: make fail2ban tests conditional on fail2ban being enabled\n\nThe test_fail2ban_running and test_fail2ban_default_jail_config tests\nran unconditionally, causing failures on jobs where fail2ban is not\nenabled (e.g. kayobe-overcloud-host-configure-centos10s).\n\nRather than enabling fail2ban on all jobs, pass the fail2ban_enabled\nCI variable as a FAIL2BAN_ENABLED environment variable to testinfra\nand skip the fail2ban tests when it is not set.\n\nChange-Id: Ie88929bccf600adf8f350b34993c784ee4cc0a55\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c44aa6815e264148f55dcd9ebcc30c237d23711b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c44aa6815e264148f55dcd9ebcc30c237d23711b"}]},"branch":"refs/heads/master"},"7c0e36cb1e7cf6dcb7e572849e48b8725d196264":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-04-14 14:30:00.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/50/984550/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/50/984550/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/50/984550/3"}}},"commit":{"parents":[{"commit":"6ea0d331b2e3f59f3632635ce2de20632d6241fd","subject":"Merge \"Make Ironic Inspector config comments consistent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/6ea0d331b2e3f59f3632635ce2de20632d6241fd"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 11:51:42.000000000","tz":60},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 14:30:00.000000000","tz":0},"subject":"CI: make fail2ban tests conditional on fail2ban being enabled","message":"CI: make fail2ban tests conditional on fail2ban being enabled\n\nThe test_fail2ban_running and test_fail2ban_default_jail_config tests\nran unconditionally, causing failures on jobs where fail2ban is not\nenabled (e.g. kayobe-overcloud-host-configure-centos10s).\n\nRather than enabling fail2ban on all jobs, pass the fail2ban_enabled\nCI variable as a FAIL2BAN_ENABLED environment variable to testinfra\nand skip the fail2ban tests when it is not set.\n\nChange-Id: Ie88929bccf600adf8f350b34993c784ee4cc0a55\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/7c0e36cb1e7cf6dcb7e572849e48b8725d196264"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/7c0e36cb1e7cf6dcb7e572849e48b8725d196264"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"c44aa6815e264148f55dcd9ebcc30c237d23711b","theirs":"6ea0d331b2e3f59f3632635ce2de20632d6241fd","contains_conflicts":false}},"c131953777c3d440f151263a4757f26d3ce2979d":{"kind":"REWORK","_number":4,"created":"2026-04-14 14:36:07.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/50/984550/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/50/984550/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/50/984550/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/50/984550/4"}}},"commit":{"parents":[{"commit":"6ea0d331b2e3f59f3632635ce2de20632d6241fd","subject":"Merge \"Make Ironic Inspector config comments consistent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/6ea0d331b2e3f59f3632635ce2de20632d6241fd"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 11:51:42.000000000","tz":60},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2026-04-14 14:35:52.000000000","tz":60},"subject":"CI: make fail2ban tests conditional on fail2ban being enabled","message":"CI: make fail2ban tests conditional on fail2ban being enabled\n\nThe test_fail2ban_running and test_fail2ban_default_jail_config tests\nran unconditionally, causing failures on jobs where fail2ban is not\nenabled (e.g. kayobe-overcloud-host-configure-centos10s).\n\nRather than enabling fail2ban on all jobs, pass the fail2ban_enabled\nCI variable as a FAIL2BAN_ENABLED environment variable to testinfra\nand skip the fail2ban tests when it is not set.\n\nChange-Id: Ie88929bccf600adf8f350b34993c784ee4cc0a55\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c131953777c3d440f151263a4757f26d3ce2979d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/c131953777c3d440f151263a4757f26d3ce2979d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
