)]}'
{"id":"openstack%2Fopenstack-helm~1001566","triplet_id":"openstack%2Fopenstack-helm~master~I331e5e86744cbf935a1414399f0dc8e0ce76e4c0","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"3009":{"account":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"last_update":"2026-08-20 20:29:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I331e5e86744cbf935a1414399f0dc8e0ce76e4c0","subject":"Migrate to RabbitMQ 4.x by default","status":"MERGED","created":"2026-08-19 20:45:15.000000000","updated":"2026-08-20 20:30:49.000000000","submitted":"2026-08-20 20:29:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1001566","meta_rev_id":"8f4e1ac7844b6ace1a3ecb2a1cf7483b2306de2e","_number":1001566,"virtual_id_number":1001566,"owner":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-20 20:29:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"all":[{"value":2,"date":"2026-08-20 18:19:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":2,"date":"2026-08-20 19:24:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":1,"date":"2026-08-20 19:24:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-19 22:14: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":"2026-08-20 18:19:48.000000000","updated_by":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"reviewer":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"state":"REVIEWER"},{"updated":"2026-08-20 19:24:13.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"}],"messages":[{"id":"9ba7add24733137494184bce2244b8974e5d8fe7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-19 20:45:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"74151f7dd212c441e75f1712de2b4ba408b56dcb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-19 20:57:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3fb2a0d75dcc781da26fcf36e2082859246e197b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-19 21:04:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c54cf47e9f6f13f09785178392c290eddddf7e47","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-19 22:14:31.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"205143a68c3fec504e9e5293f0ca26b941ef1a7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-19 22:14:32.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/61c01d07cf004903a3507282db1f162a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69198fec9aac4ba288e10e0c01ee5ff5 : SUCCESS in 3m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/623a69dc37a4478491ee5bef60519471 : SUCCESS in 3m 02s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/94a53b939dca4b838f431abec960cb16 : SUCCESS in 3m 53s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/da92f60fabc149f7abfdb285bc99959e : FAILURE in 1h 03m 56s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3ce51ace1957446ab1c24b11aa9afffc : FAILURE in 1h 02m 18s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/b9e3e458181545058acde7848e09241f : SUCCESS in 3m 07s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/00b965ec38864a44a623f3f90d44f7f4 : SUCCESS in 18m 26s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5e321f5514994900bfc9e89d680f285a : FAILURE in 1h 09m 18s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bb0b98656c5741e09b2f10daf386ecc7 : FAILURE in 44m 54s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bc246be8d92449efaf2f98c9c24ab5a7 : FAILURE in 1h 00m 36s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/dd3324d5f2f9478cb4a5bcf2278c69b3 : FAILURE in 51m 34s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0ef05f176b4f47aa91cb7741de784dc7 : FAILURE in 1h 01m 44s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c65789eb4d824070900983662d81140d : FAILURE in 56m 34s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bff46ff049454d39be1f1fc8280688ae : FAILURE in 48m 34s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1d96a272acae4c57a375bc255dd2bd12 : FAILURE in 47m 59s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e21f1a1586054d1bbb090a13219b67ef : FAILURE in 54m 01s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b9d35f3522174691a0afc390989d9ebd : FAILURE in 47m 57s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d6fe1d316709458bbd7f7d2158e2c4bd : FAILURE in 53m 44s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2f2f703e5969476facd95849febb0c83 : FAILURE in 1h 06m 14s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8e159ea88f4a4dea82837bb343bf9a78 : FAILURE in 48m 59s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bef7f51a1e7c48af8d89a2eb3108eb60 : FAILURE in 53m 57s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/702f2df9c20240f28aa10f94d71a748c : SUCCESS in 42m 15s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/43eafeeda7434486bc0a2d14706f0814 : SUCCESS in 33m 36s","accounts_in_message":[],"_revision_number":3},{"id":"6a5e0441e38bf19e62b766fad071942cca5fa630","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-19 22:26:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a2471924922c652731abd0de3e15641e249b408b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 00:08:08.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1c37cd1fabfe4041b8a06bbf73e7e967\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c3a237107d645f1ae4fc80946cf8ce6 : SUCCESS in 3m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36f255169eab45be859cf993d4454b4b : SUCCESS in 3m 07s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/0197b9860fa24c2caf093319e1cd5844 : SUCCESS in 4m 08s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c3ecc0775faa4d469e1ce60978775ea3 : FAILURE in 54m 23s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9be2f01f81de4dcfac5f5b6c031eb854 : FAILURE in 51m 29s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/e6fc48e0296943f594f3e9d9c2300aab : SUCCESS in 3m 14s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/fc202ade118a47a1b67131337fc47bf2 : SUCCESS in 36m 39s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ff6ed9bba014409ebc8c7f39591fa8ea : FAILURE in 1h 34m 39s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5089b39e7fca42859eb9a704542bbde7 : FAILURE in 1h 17m 35s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e07ec609580b4541b437f6d266b5dde6 : SUCCESS in 30m 05s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3f0b1cc0f1f24549b9276d71ec21d336 : FAILURE in 31m 02s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7f16d79d97a54cf7bdbdb8407e0bc5a0 : SUCCESS in 41m 44s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d0aa2b6f13804ffa91b93f8c9608a90e : FAILURE in 40m 58s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b579987ff4234b2bb4ce691da6013226 : FAILURE in 48m 21s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0004efd772fb4739a1b23e4e1d8d7ac2 : FAILURE in 25m 50s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b6187dac1c7f4a22a5731bcccfd6f292 : FAILURE in 34m 43s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/769dd59995494f61b93225b9ccadab01 : FAILURE in 1h 05m 37s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/aea6110942ef4a8fb9d140d3477ae9d8 : FAILURE in 31m 46s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f080832da7d24254ba5fbd98cf9bef24 : FAILURE in 42m 48s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b9687b33ec3c43f3b7a89668d5e60be0 : FAILURE in 32m 29s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8c07e33fadc641589a33683b689e6370 : FAILURE in 54m 14s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/7bb4d01cf66b4882a67ffea479c50bae : SUCCESS in 25m 48s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/62050d83527145dfa152ed3cf06a7ce2 : SUCCESS in 31m 15s","accounts_in_message":[],"_revision_number":5},{"id":"8fedb5fe2aeadbcceb04149fdd801437af9f8ef8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-20 00:55:48.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"caa30cb36616c3ae0edaad9505785fd33f36f24f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 02:16:59.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c8c8fd34ccf7456fa1938a2a325b4798\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fc61d9b25b240d898a1600bc5d9c6f9 : SUCCESS in 5m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56d9ba6712d34a8b9943913103b86b13 : SUCCESS in 4m 16s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/48cc821971914313b82bfa4be2bd57f0 : SUCCESS in 3m 49s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9aaa9ec00f8049028d14151ed88827f4 : FAILURE in 52m 01s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bdff8a5853874689b312a685ea434bb5 : FAILURE in 52m 09s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/b8f2f292ba464c7fbe82e9ffee3c05f5 : SUCCESS in 3m 29s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/4956165de2f24ef5a2bce41d370fb2ae : SUCCESS in 45m 53s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/28f8aef02cf44239af1a66fe59a6df86 : SUCCESS in 52m 22s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3009601477b340c3abcb4f046de96c1a : SUCCESS in 1h 19m 09s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ed59dbd2400748f6ae4ce3de53a2c296 : SUCCESS in 27m 23s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a819629ecb6249fc87a3793d59720b42 : FAILURE in 25m 43s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4bd06f471fc5405d91c963aaf4f8e670 : SUCCESS in 46m 03s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/13286a69017241968e179442cc54ad13 : FAILURE in 28m 50s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c427e5a7f0b0451e870bcd0d7118fb5f : FAILURE in 1h 03m 39s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c1ab596ab7a4484598fc136bf37dfed2 : FAILURE in 26m 40s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d725646561d048099a340fce0cc107cb : FAILURE in 35m 27s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4da04edafd124cc49dca2eea222a94e9 : FAILURE in 1h 04m 18s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d47ffe28202347f0bbcdc45afc6ebdf9 : FAILURE in 28m 02s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0d97cab2018b4938844a64d48f549200 : FAILURE in 39m 48s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bc349eaa18994473baf06b2c52a13217 : FAILURE in 27m 38s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/521830c55a014d29876ed96a624652f6 : FAILURE in 35m 16s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/913306eb77714c3cbb47f0e8f2099f91 : SUCCESS in 22m 19s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/4655d4328d814093864633ed043900ca : SUCCESS in 20m 42s","accounts_in_message":[],"_revision_number":6},{"id":"9624fd0467f00da9cdfc25d42442325e43df520a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-20 02:48:38.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"eafda65ea8a71885f7dbee6a79ed9d6ca5bbd654","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 05:17:56.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1fda06ca142348a8a3522b81766fa7c5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77080e3c860b4a1fb07132b67f1756fb : SUCCESS in 4m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5a09b7fa72845d590781b4921f7db3b : SUCCESS in 4m 21s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/8c5499bfacb8403e82470d738cc61e47 : SUCCESS in 4m 25s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a4fa46378d9649d3b87bdbe1a9f045e8 : SUCCESS in 1h 36m 34s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0587ee6c35d34b9da152611fa383dfb0 : SUCCESS in 1h 39m 20s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/3422b806083f4886bbc56fa47f83a551 : SUCCESS in 3m 30s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/c0f1ae2e2f8a45b49f602e4f29436813 : SUCCESS in 47m 52s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2656ad023e564317abc3a5fd793993fc : SUCCESS in 38m 09s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bccf945c75ac4c0c898d6478acb1f9a0 : SUCCESS in 1h 17m 13s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f368fae755ff4548b024e799d72dfc6f : SUCCESS in 44m 50s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5d55942438bf4ad8819bc41dbc20b97b : SUCCESS in 1h 12m 50s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/86b3e15f63a74635b332131777eb6ca6 : SUCCESS in 45m 49s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f6e91920ac1a4e6483c97bcfbe24a595 : SUCCESS in 1h 13m 01s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9792439fc2224adc93b6e259f785acdd : FAILURE in 1h 10m 17s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c1796d899c5140d9bacc4325d6041400 : NODE_FAILURE Node(set) request 0ece4f20b8924354821ed99cd8d99d53 failed in 0s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/68fc40d73d61417a9911b6b4727804c7 : FAILURE in 2h 02m 19s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a3474706bb0849829afc73e207082973 : SUCCESS in 1h 05m 15s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9a6a76619c514869b264a924910fe187 : SUCCESS in 52m 48s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a1453e40a80c44029bcbb65078dbb622 : SUCCESS in 1h 31m 06s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2cdb589af0ec43ddb7cc3f54d1578ca0 : SUCCESS in 58m 42s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f7831cf6dd664b19acf2e573e7e96be4 : SUCCESS in 1h 24m 08s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/fb43314ab12e4997a8216614262681d2 : SUCCESS in 32m 22s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/10c575bedc6643c68cf1869c8f4cde7c : SUCCESS in 26m 25s","accounts_in_message":[],"_revision_number":7},{"id":"68a61b78a5581b764958d649e665d9c791fb7da5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-20 05:23:46.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"74d65b37295b5e1f7cd35fa9df3bb602c4c2046d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 07:18:17.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca3c52c9117243cead3e540d3f330b6a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9bb294b77cc1422989168eb6d7b26eb5 : SUCCESS in 3m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01cdf7467fc54e818a6bc700c13165c1 : SUCCESS in 5m 55s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/882f982b71dc4a2db4eb79edcddcd890 : SUCCESS in 3m 33s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/14b8b795b1e9467c82c89e371bbf1846 : SUCCESS in 1h 38m 13s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4172c052b7f14caa8b465f47495bfab2 : SUCCESS in 1h 17m 39s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/7302f405162347d49325613868a306a9 : SUCCESS in 2m 59s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/f4280e5496a148bd8be592f66b392ce2 : SUCCESS in 46m 32s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/86707cd126d94b56bed89c951c99c6b7 : SUCCESS in 42m 15s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8154e080dea84cdc877b275f6e28648b : SUCCESS in 1h 12m 36s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/986e666ab49641aea4111ba77ab9d198 : SUCCESS in 46m 07s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2518d2a550a64089965a42b5e18906e8 : SUCCESS in 1h 12m 00s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5a07b97406ec424cbbb3e5897b34ce6e : SUCCESS in 48m 19s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/329bf75c5ac7400babdd656014341a4e : SUCCESS in 1h 15m 51s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6421ac2849574ca5b4f6795889216c92 : SUCCESS in 1h 47m 59s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/82f8b2b024e04b44a00de52b2cf091f0 : SUCCESS in 56m 17s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/53b336e313e044fca49d177ed9d61091 : SUCCESS in 1h 16m 43s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b4dd5a2b08514313b6e2e945a4871605 : SUCCESS in 52m 02s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/692da39ae0f24520a954914980725c9c : SUCCESS in 1h 05m 01s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2b2220c67ee04fe4bed35421234f48ed : SUCCESS in 1h 30m 08s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ee500ccdbfda435abbb4d895fb1e9c18 : SUCCESS in 48m 26s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/423f9b4b38754216ab9998b4ebac41d6 : SUCCESS in 1h 04m 11s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/f9cec45b0339455492525ecbdf6863f5 : SUCCESS in 40m 37s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/0411a6385ca346ac9af5cbb08fd5c0a7 : SUCCESS in 30m 23s","accounts_in_message":[],"_revision_number":8},{"id":"23e42f4abfed72fc3e75d9da28998afdd62465ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-20 15:16:09.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"8772610cbbf607f51e846465c456c514f756cd34","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 17:21:48.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c94836fcec043c89e8645b37c84b9f0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64ad8c7ca9ce48b6b5abbf70f6bcad16 : SUCCESS in 2m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/66451d535c5947a2a417d7a1919d9034 : SUCCESS in 4m 24s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/aaacdd4dc2af469296a47ea010a28801 : SUCCESS in 2m 29s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/581894e5d5fa4c9dabb8937a2805f46f : SUCCESS in 1h 34m 35s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/06491d88e7b34098ac6d800e9ad88f19 : SUCCESS in 58m 11s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/8c6ddd5af2c34781baeff764718a02ba : SUCCESS in 3m 00s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/1f39aceaf5ab4e1a999bc02dd4e836ca : SUCCESS in 45m 59s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fb5290ce03ed4c798cab87e2e6f114e8 : SUCCESS in 48m 32s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/74916e9bcab94d60ac51f4bb995c55fe : SUCCESS in 1h 16m 01s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6a4598caeadb492884da6fdf2a58cd72 : SUCCESS in 43m 41s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d1c87fe8da8a4e9191aaf0ff09dbebd3 : SUCCESS in 52m 15s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4ace5d187feb41f08d560d9016cc5170 : SUCCESS in 39m 38s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2c2d02ea2c654a978f40606855077693 : SUCCESS in 1h 05m 23s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2076326897fd4401843abb9819d16d36 : SUCCESS in 1h 30m 11s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/475490bab90947e8bef075185342b7c0 : SUCCESS in 59m 57s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/26bee5549d764129b9b1920f525147b4 : SUCCESS in 1h 19m 49s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9847e2f0f29449b0a3abc3e53050677f : SUCCESS in 1h 05m 47s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/50ddbf4941164f63b0a39b3a1c16a24f : SUCCESS in 36m 03s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/885b793f1c1045afb6fcd049b632e4ee : SUCCESS in 1h 14m 56s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b4d66db6f86644f6b818dc50362eac6f : SUCCESS in 1h 00m 41s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2cbdbb4c2a81465db8432d9f4cd6a64c : SUCCESS in 47m 52s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/2892749d761b4cfe98fde66c36835ff8 : SUCCESS in 41m 42s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/1f1a115a44e14adb89d452bdc72622d7 : SUCCESS in 33m 52s","accounts_in_message":[],"_revision_number":9},{"id":"18478d95b0a09eb41dbd7a0f69c78ba5a633340f","author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"date":"2026-08-20 18:19:48.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"f52a43e2f9059b3f2fc60aead535872b0586e1d6","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-08-20 19:24:13.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"cded5f45f155ac288d1bdea99c20a1f6c7462bb4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 19:24:27.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"76b0ded85426e4089e0f594b086f93a999abaef2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 20:29:45.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f33bf1f688e241ed92bb7e0b2f61a22c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1792bf2b060d4e2b879964689a791a6e : SUCCESS in 3m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eed2207c6944403bbca85eb19ce5b7d8 : SUCCESS in 3m 01s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/b9d03738e11444679ee661c46b68f1c1 : SUCCESS in 4m 51s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6fd9d64d59b94ad5ba098f08cbaee87a : SUCCESS in 40m 18s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d443dda6538e4674bf1d24424ddf9677 : SUCCESS in 1h 02m 15s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/36c88e0f200e4dcbb5cf84540bd34730 : SUCCESS in 23m 57s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/b90aefefde38492aab5fb4d6cb0daf76 : SUCCESS in 25m 48s","accounts_in_message":[],"_revision_number":9},{"id":"c4604ec0baa8d93f63145065f9e86b401518e7e1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 20:29:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"8f4e1ac7844b6ace1a3ecb2a1cf7483b2306de2e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 20:30:49.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f27dc52587a43ef9c251d80a59fbfbf\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2efe0e2c205c4a38b89f94823e608be2 : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a54c1d999edf4af489d14c671c56cccc : SUCCESS in 45s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"644e7d76ab5140a845ebd16d27eacaa70397ae5b","revisions":{"6969e8df5217c8bbe51774108e6ef2af2e80a923":{"kind":"REWORK","_number":1,"created":"2026-08-19 20:45:15.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/1"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:45:14.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nPromote what the per-chart rabbitmq4.yaml overrides did to the default\nand move every rabbitmq image to 4.3.5, the only series still in\ncommunity support. The override files are removed, since a values\noverride that changes nothing is a trap.\n\nrabbit_ha_queues becomes false in the ten charts that set it, and the\nha_ttl_\u003cservice\u003e policies keep their message-ttl but drop ha-mode and\nha-sync-mode: RabbitMQ 4.x removed mirrored classic queues and rejects a\npolicy carrying those keys. queue_master_locator, removed in 4.0,\nbecomes queue_leader_locator: balanced.\n\nTwo things had to be ported rather than just retagged, because the 4.x\nmanagement image ships rabbitmqadmin v2 -- a different program from the\npython v1 tool, with a different command grammar, no JSON output for\narbitrary commands, and no binary on architectures it is not built for.\nhelm-toolkit\u0027s rabbit_init script moves to the v2 grammar and its\nrenamed TLS flags. The rabbitmq test pod stops shelling out to\nrabbitmqadmin altogether and queries the HTTP management API, which\nevery one of those tools is a client of and which is stable across\nbroker versions; its image becomes openstack-client, because the 4.x\nimages carry no python interpreter and the test needs one. Its three\nchecks are unchanged.\n\nThis is not an in-place upgrade. RabbitMQ does not support going from\nthe 3.10 the chart shipped to 4.x directly, so an existing deployment\neither walks the broker through 3.11, 3.12 and 3.13 with all feature\nflags enabled, or wipes the broker and reruns the rabbit-init jobs. The\nrelease note spells both out, along with the quorum queue settings that\nreplace classic mirroring for high availability.\n\nNo 4.x image is published under quay.io/airshipit, which has only\n3.10.18, so the server image now comes from docker.io as the rabbit-init\njob already did. Mirroring a 4.x build into airshipit belongs in\nopenstack-helm-images.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/6969e8df5217c8bbe51774108e6ef2af2e80a923"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/6969e8df5217c8bbe51774108e6ef2af2e80a923"}]},"branch":"refs/heads/master"},"f9733cdc8c64b671652672a7d084545f7bcb20b5":{"kind":"REWORK","_number":2,"created":"2026-08-19 20:57:26.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/2"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:57:19.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nPromote what the per-chart rabbitmq4.yaml overrides did to the default\nand move every rabbitmq image to 4.3.5, the only series still in\ncommunity support. The override files are removed, since a values\noverride that changes nothing is a trap.\n\nrabbit_ha_queues becomes false in the ten charts that set it, and the\nha_ttl_\u003cservice\u003e policies keep their message-ttl but drop ha-mode and\nha-sync-mode: RabbitMQ 4.x removed mirrored classic queues and rejects a\npolicy carrying those keys. queue_master_locator, removed in 4.0,\nbecomes queue_leader_locator: balanced.\n\nTwo things had to be reworked rather than just retagged, because the 4.x\nmanagement image ships rabbitmqadmin v2 -- a different program from the\npython v1 tool, with a different command grammar, no JSON output for\narbitrary commands, and no binary on architectures it is not built for.\n\nhelm-toolkit\u0027s rabbit_init script now speaks both grammars and chooses\nat runtime, so pinning the image back to a 3.x one keeps working.\nDetection probes the grammar rather than parsing --version output: users\nis a noun in v2 and not a subcommand in v1.\n\nThe rabbitmq test pod stops shelling out to rabbitmqadmin altogether and\nqueries the HTTP management API, which every one of those tools is a\nclient of and which is stable across broker versions; its image becomes\nopenstack-client, because the 4.x images carry no python interpreter and\nthe test needs one. Its three checks are unchanged.\n\nThis is not an in-place upgrade. RabbitMQ does not support going from\nthe 3.10 the chart shipped to 4.x directly, so an existing deployment\neither walks the broker through 3.11, 3.12 and 3.13 with all feature\nflags enabled, or wipes the broker and reruns the rabbit-init jobs. The\nrelease note spells both out, along with the quorum queue settings that\nreplace classic mirroring for high availability.\n\nNo 4.x image is published under quay.io/airshipit, which has only\n3.10.18, so the server image now comes from docker.io as the rabbit-init\njob already did. Mirroring a 4.x build into airshipit belongs in\nopenstack-helm-images.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f9733cdc8c64b671652672a7d084545f7bcb20b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f9733cdc8c64b671652672a7d084545f7bcb20b5"}]},"branch":"refs/heads/master"},"9ad4baec1ce748a8d1626189e9c9b705aa7e5d56":{"kind":"REWORK","_number":3,"created":"2026-08-19 21:04:33.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/3"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 21:04:31.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nPromote what the per-chart rabbitmq4.yaml overrides did to the default\nand move every rabbitmq image to 4.3.5, the only series still in\ncommunity support. The override files are removed, since a values\noverride that changes nothing is a trap.\n\nrabbit_ha_queues becomes false in the ten charts that set it, and the\nha_ttl_\u003cservice\u003e policies keep their message-ttl but drop ha-mode and\nha-sync-mode: RabbitMQ 4.x removed mirrored classic queues and rejects a\npolicy carrying those keys. queue_master_locator, removed in 4.0,\nbecomes queue_leader_locator: balanced.\n\nTwo things had to be reworked rather than just retagged, because the 4.x\nmanagement image ships rabbitmqadmin v2 -- a different program from the\npython v1 tool, with a different command grammar, no JSON output for\narbitrary commands, and no binary on architectures it is not built for.\n\nhelm-toolkit\u0027s rabbit_init script now speaks both grammars and chooses\nat runtime, so pinning the image back to a 3.x one keeps working.\nDetection probes the grammar rather than parsing --version output: users\nis a noun in v2 and not a subcommand in v1.\n\nThe 2025.1 job overrides pin the broker to docker.io/rabbitmq:3.13 and\nevery rabbit_init to the matching management image, so those jobs cover\nthe v1 path while 2025.2 and 2026.1 take the new defaults and cover v2.\n3.13 rather than the older 3.10.18 image, because it is the release an\noperator has to reach before moving to 4.x and so the 3.x worth keeping\ngreen.\n\nThe rabbitmq test pod stops shelling out to rabbitmqadmin altogether and\nqueries the HTTP management API, which every one of those tools is a\nclient of and which is stable across broker versions; its image becomes\nopenstack-client, because the 4.x images carry no python interpreter and\nthe test needs one. Its three checks are unchanged.\n\nThis is not an in-place upgrade. RabbitMQ does not support going from\nthe 3.10 the chart shipped to 4.x directly, so an existing deployment\neither walks the broker through 3.11, 3.12 and 3.13 with all feature\nflags enabled, or wipes the broker and reruns the rabbit-init jobs. The\nrelease note spells both out, along with the quorum queue settings that\nreplace classic mirroring for high availability.\n\nNo 4.x image is published under quay.io/airshipit, which has only\n3.10.18, so the server image now comes from docker.io as the rabbit-init\njob already did. Mirroring a 4.x build into airshipit belongs in\nopenstack-helm-images.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/9ad4baec1ce748a8d1626189e9c9b705aa7e5d56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/9ad4baec1ce748a8d1626189e9c9b705aa7e5d56"}]},"branch":"refs/heads/master"},"e86be80658f78ed5b706d44cee862845b473d84d":{"kind":"REWORK","_number":4,"created":"2026-08-19 22:14:31.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/4"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 22:14:24.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nMove every rabbitmq image to 4.3.5, the only series still in community\nsupport, and promote what the per-chart rabbitmq4.yaml overrides did to\nthe default: rabbit_ha_queues becomes false, and the ha_ttl_\u003cservice\u003e\npolicies keep their message-ttl but drop ha-mode and ha-sync-mode, which\n4.x rejects along with the mirrored classic queues they configured. The\noverride files are removed. queue_master_locator becomes\nqueue_leader_locator: balanced.\n\nThe 4.x management image ships rabbitmqadmin v2, a different program\nfrom the python v1 tool with a different grammar and renamed TLS flags.\nSo helm-toolkit\u0027s rabbit_init script now speaks both and probes which is\ninstalled, keeping a 3.x image usable; the 2025.1 job overrides pin 3.13\nto cover v1, later jobs cover v2. The rabbitmq test pod stops using\nrabbitmqadmin altogether and queries the HTTP management API, since the\n4.x images carry no python interpreter for it to parse output with.\n\nThis is not an in-place upgrade: 3.10 to 4.x is unsupported, so a\ndeployment either steps through to 3.13 with all feature flags enabled\nor wipes the broker. No 4.x image exists under quay.io/airshipit, so the\nbroker now comes from docker.io as rabbit-init already did. The release\nnote covers both.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/e86be80658f78ed5b706d44cee862845b473d84d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/e86be80658f78ed5b706d44cee862845b473d84d"}]},"branch":"refs/heads/master"},"ab95486208524df20c6a2737ad297c277531b9ac":{"kind":"REWORK","_number":5,"created":"2026-08-19 22:26:36.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/5"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 22:26:33.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nMove every rabbitmq image to 4.3.5, the only series still in community\nsupport, and promote what the per-chart rabbitmq4.yaml overrides did to\nthe default: rabbit_ha_queues becomes false, and the ha_ttl_\u003cservice\u003e\npolicies keep their message-ttl but drop ha-mode and ha-sync-mode, which\n4.x rejects along with the mirrored classic queues they configured. The\noverride files are removed. queue_master_locator becomes\nqueue_leader_locator: balanced.\n\nThe 4.x management image ships rabbitmqadmin v2, a different program\nfrom the python v1 tool with a different grammar and renamed TLS flags.\nSo helm-toolkit\u0027s rabbit_init script now speaks both and probes which is\ninstalled, keeping a 3.x image usable; the 2025.1 job overrides pin 3.13\nto cover v1, later jobs cover v2. The rabbitmq test pod stops using\nrabbitmqadmin altogether and queries the HTTP management API, since the\n4.x images carry no python interpreter for it to parse output with.\n\nThe cluster-wait job shares that problem and gets the same treatment; it\ncannot drop rabbitmqadmin the way the test pod did, because it discovers\nnode names over the HTTP API before addressing a node with rabbitmqctl.\nIt also gets its own image tag back: scripted_test stays a rabbitmq\nmanagement image for rabbitmqctl\u0027s sake, and the test pod moves to a new\nrabbitmq_test tag.\n\nThis is not an in-place upgrade: 3.10 to 4.x is unsupported, so a\ndeployment either steps through to 3.13 with all feature flags enabled\nor wipes the broker. No 4.x image exists under quay.io/airshipit, so the\nbroker now comes from docker.io as rabbit-init already did. The release\nnote covers both.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/ab95486208524df20c6a2737ad297c277531b9ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/ab95486208524df20c6a2737ad297c277531b9ac"}]},"branch":"refs/heads/master"},"acab86fa9a1c941bd3cc6ad6450d597cadebdd68":{"kind":"REWORK","_number":6,"created":"2026-08-20 00:55:48.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/6"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-20 00:55:45.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nMove every rabbitmq image to 4.3.5, the only series still in community\nsupport, and promote what the per-chart rabbitmq4.yaml overrides did to\nthe default: rabbit_ha_queues becomes false, and the ha_ttl_\u003cservice\u003e\npolicies keep their message-ttl but drop ha-mode and ha-sync-mode, which\n4.x rejects along with the mirrored classic queues they configured. The\noverride files are removed. queue_master_locator becomes\nqueue_leader_locator: balanced.\n\namqp_durable_queues becomes true in every chart with an\noslo_messaging_rabbit section. RabbitMQ 4.x denies transient\nnon-exclusive queues by default, which is what oslo.messaging declares\notherwise, so every queue.declare is refused with internal_error and\nservices hang retrying. Durable queues are valid on 3.x too.\n\nThe 4.x management image ships rabbitmqadmin v2, a different program\nfrom the python v1 tool with a different grammar and renamed TLS flags.\nSo helm-toolkit\u0027s rabbit_init script now speaks both and probes which is\ninstalled, keeping a 3.x image usable; the 2025.1 job overrides pin 3.13\nto cover v1, later jobs cover v2. The rabbitmq test pod stops using\nrabbitmqadmin altogether and queries the HTTP management API, since the\n4.x images carry no python interpreter for it to parse output with.\n\nThe cluster-wait job shares that problem and gets the same treatment; it\ncannot drop rabbitmqadmin the way the test pod did, because it discovers\nnode names over the HTTP API before addressing a node with rabbitmqctl.\nIt also gets its own image tag back: scripted_test stays a rabbitmq\nmanagement image for rabbitmqctl\u0027s sake, and the test pod moves to a new\nrabbitmq_test tag.\n\nThis is not an in-place upgrade: 3.10 to 4.x is unsupported, so a\ndeployment either steps through to 3.13 with all feature flags enabled\nor wipes the broker. No 4.x image exists under quay.io/airshipit, so the\nbroker now comes from docker.io as rabbit-init already did. The release\nnote covers both.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/acab86fa9a1c941bd3cc6ad6450d597cadebdd68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/acab86fa9a1c941bd3cc6ad6450d597cadebdd68"}]},"branch":"refs/heads/master"},"f0bb5b5343303f3a50779712dc1b216d2abfd6e9":{"kind":"REWORK","_number":7,"created":"2026-08-20 02:48:38.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/7"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-20 02:48:35.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nMove every rabbitmq image to 4.3.5, the only series still in community\nsupport, and promote what the per-chart rabbitmq4.yaml overrides did to\nthe default: rabbit_ha_queues becomes false, and the ha_ttl_\u003cservice\u003e\npolicies keep their message-ttl but drop ha-mode and ha-sync-mode, which\n4.x rejects along with the mirrored classic queues they configured. The\noverride files are removed. queue_master_locator becomes\nqueue_leader_locator: balanced.\n\nEvery chart with an oslo_messaging_rabbit section enables durable and\nquorum queues: amqp_durable_queues, rabbit_quorum_queues,\nrabbit_transient_quorum_queue and use_queue_manager. RabbitMQ 4.x denies\ntransient non-exclusive queues and refuses the queue.declare with\ninternal_error, leaving a service retrying forever. amqp_durable_queues\nalone covers only the RPC and notification queues; oslo.messaging\ndeclares its reply and fanout queues transient unless those are quorum\ntoo. All four are valid on 3.x.\n\nThe 4.x management image ships rabbitmqadmin v2, a different program\nfrom the python v1 tool with a different grammar and renamed TLS flags.\nSo helm-toolkit\u0027s rabbit_init script now speaks both and probes which is\ninstalled, keeping a 3.x image usable; the 2025.1 job overrides pin 3.13\nto cover v1, later jobs cover v2. The rabbitmq test pod stops using\nrabbitmqadmin altogether and queries the HTTP management API, since the\n4.x images carry no python interpreter for it to parse output with.\n\nThe cluster-wait job shares that problem and gets the same treatment; it\ncannot drop rabbitmqadmin the way the test pod did, because it discovers\nnode names over the HTTP API before addressing a node with rabbitmqctl.\nIt also gets its own image tag back: scripted_test stays a rabbitmq\nmanagement image for rabbitmqctl\u0027s sake, and the test pod moves to a new\nrabbitmq_test tag.\n\nThis is not an in-place upgrade: 3.10 to 4.x is unsupported, so a\ndeployment either steps through to 3.13 with all feature flags enabled\nor wipes the broker. No 4.x image exists under quay.io/airshipit, so the\nbroker now comes from docker.io as rabbit-init already did. The release\nnote covers both.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f0bb5b5343303f3a50779712dc1b216d2abfd6e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f0bb5b5343303f3a50779712dc1b216d2abfd6e9"}]},"branch":"refs/heads/master"},"b4515c07d86d8ad0b09f2202b68611b6d54809ab":{"kind":"REWORK","_number":8,"created":"2026-08-20 05:23:46.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/8"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-20 05:23:43.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nMove every rabbitmq image to 4.3.5, the only series still in community\nsupport, and promote what the per-chart rabbitmq4.yaml overrides did to\nthe default: rabbit_ha_queues becomes false, and the ha_ttl_\u003cservice\u003e\npolicies keep their message-ttl but drop ha-mode and ha-sync-mode, which\n4.x rejects along with the mirrored classic queues they configured. The\noverride files are removed. queue_master_locator becomes\nqueue_leader_locator: balanced.\n\nEvery chart that talks to RabbitMQ enables durable and quorum queues:\namqp_durable_queues, rabbit_quorum_queues, rabbit_transient_quorum_queue\nand use_queue_manager. RabbitMQ 4.x denies transient non-exclusive\nqueues and refuses the queue.declare with internal_error, leaving a\nservice retrying forever. amqp_durable_queues alone covers only the RPC\nand notification queues; oslo.messaging declares its reply and fanout\nqueues transient unless those are quorum too. Twelve charts had no\noslo_messaging_rabbit section at all and gain one. All four settings are\nvalid on 3.x.\n\nThe 4.x management image ships rabbitmqadmin v2, a different program\nfrom the python v1 tool with a different grammar and renamed TLS flags.\nSo helm-toolkit\u0027s rabbit_init script now speaks both and probes which is\ninstalled, keeping a 3.x image usable; the 2025.1 job overrides pin 3.13\nto cover v1, later jobs cover v2. The rabbitmq test pod stops using\nrabbitmqadmin altogether and queries the HTTP management API, since the\n4.x images carry no python interpreter for it to parse output with.\n\nThe cluster-wait job shares that problem and gets the same treatment; it\ncannot drop rabbitmqadmin the way the test pod did, because it discovers\nnode names over the HTTP API before addressing a node with rabbitmqctl.\nIt also gets its own image tag back: scripted_test stays a rabbitmq\nmanagement image for rabbitmqctl\u0027s sake, and the test pod moves to a new\nrabbitmq_test tag.\n\nThis is not an in-place upgrade: 3.10 to 4.x is unsupported, so a\ndeployment either steps through to 3.13 with all feature flags enabled\nor wipes the broker. No 4.x image exists under quay.io/airshipit, so the\nbroker now comes from docker.io as rabbit-init already did. The release\nnote covers both.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b4515c07d86d8ad0b09f2202b68611b6d54809ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b4515c07d86d8ad0b09f2202b68611b6d54809ab"}]},"branch":"refs/heads/master"},"644e7d76ab5140a845ebd16d27eacaa70397ae5b":{"kind":"REWORK","_number":9,"created":"2026-08-20 15:16:09.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/66/1001566/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/66/1001566/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/66/1001566/9"}}},"commit":{"parents":[{"commit":"bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3","subject":"Merge \"Fix the mariadb-operator values overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bffdae0e8aa6d1c6c85cd64cee540e1a51fa73d3"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-19 20:43:20.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-20 15:08:59.000000000","tz":-300},"subject":"Migrate to RabbitMQ 4.x by default","message":"Migrate to RabbitMQ 4.x by default\n\nMove every rabbitmq image to 4.3.5 and promote the per-chart\nrabbitmq4.yaml overrides to defaults, removing those files.\n\n- rabbit_ha_queues becomes false and ha-mode/ha-sync-mode are dropped\n  from the ha_ttl_\u003cservice\u003e policies, which 4.x rejects\n- durable and quorum queues are enabled in every chart that talks to\n  RabbitMQ, which 4.x requires\n- queue_master_locator becomes queue_leader_locator: balanced\n- rabbit_init and the cluster-wait script handle both rabbitmqadmin v1\n  and v2; the 2025.1 job overrides pin 3.13 to cover v1\n- the helm test pod uses the management HTTP API on its own image tag\n\nNot an in-place upgrade: 3.10 to 4.x is unsupported, so step the broker\nthrough 3.13 with all feature flags enabled or wipe it. The broker image\ncomes from docker.io, since quay.io/airshipit publishes no 4.x tag.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I331e5e86744cbf935a1414399f0dc8e0ce76e4c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/644e7d76ab5140a845ebd16d27eacaa70397ae5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/644e7d76ab5140a845ebd16d27eacaa70397ae5b"}]},"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":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}]}],"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":"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":"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":""}}}]}
