)]}'
{"id":"openstack%2Fkolla~969968","triplet_id":"openstack%2Fkolla~master~I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d","project":"openstack/kolla","branch":"master","attention_set":{"17669":{"account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"last_update":"2026-06-19 13:32:54.000000000","reason":"Change was marked ready for review"},"14200":{"account":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"last_update":"2026-06-19 13:32:54.000000000","reason":"Change was marked ready for review"},"37306":{"account":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"last_update":"2026-06-24 10:58:20.000000000","reason":"\u003cGERRIT_ACCOUNT_22629\u003e replied on the change","reason_account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},"37855":{"account":{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"},"last_update":"2026-06-19 13:32:54.000000000","reason":"Change was marked ready for review"}},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-08-10 05:45:05.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_13252\u003e by clicking the attention icon","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-06-24 11:24:49.000000000","reason":"\u003cGERRIT_ACCOUNT_22629\u003e replied on the change","reason_account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}}},"hashtags":[],"change_id":"I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d","subject":"Use multi-stage builds to reduce runtime image size","status":"NEW","created":"2025-12-05 16:38:01.000000000","updated":"2026-08-10 05:45:05.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":36,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dbbdc00304d48d66e8237ba99774b221d7216963","_number":969968,"virtual_id_number":969968,"owner":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-27 18:06:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_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":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"rejected":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":-1,"date":"2026-07-27 15:29:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_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":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2026-07-27 15:29:36.000000000","permitted_voting_range":{"min":-1,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_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":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"}],"CC":[{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-05 16:41:24.000000000","updated_by":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"reviewer":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"state":"REVIEWER"},{"updated":"2025-12-05 17:44:27.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-12-19 16:45:43.000000000","updated_by":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"reviewer":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"state":"REVIEWER"},{"updated":"2025-12-20 14:20:49.000000000","updated_by":{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"},"reviewer":{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"},"state":"REVIEWER"},{"updated":"2025-12-23 08:03:58.000000000","updated_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-06-22 14:48:20.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2026-06-24 11:15:44.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2026-07-31 15:32:26.000000000","updated_by":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"reviewer":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"state":"CC"}],"messages":[{"id":"d9df0abc16ceca563008bff4e4ec669ba9ab5362","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-05 16:38:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"132fc209a62eccc89403fa21e742817cc0190b6d","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-05 16:41:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"09392f08cfb41e9339764e371be45fcf7de3ebb9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 17:44:27.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\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/0265a4011fc34d1c8c40115bf6f6d4a6\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/f5a647a6c2c3455ab328f42b7d6fb6ca : FAILURE in 40m 37s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/6bd78dd84e4946fc97fc9c544e8bfa91 : FAILURE in 1h 01m 24s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/93fc06462ba04758b0c0be072fd731e8 : FAILURE in 21m 43s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/1b4fdeca48d047099bbc77c203f0fa58 : FAILURE in 50m 37s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/727d2d184bdb41269d68d146fb9b2775 : FAILURE in 34m 56s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/26a05718517045adbbe58e6d0b0c1623 : FAILURE in 33m 24s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/34210c53d39c4175ac0f4c9040786022 : FAILURE in 13m 30s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/69d82b3715cb4835a31d47ddd96f6da7 : SUCCESS in 2m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48ec4c159150467b8fd69df23b3eba74 : FAILURE in 3m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/40d4b68bece049b49e05591654845e95 : SUCCESS in 2m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fde9a938e22940178e8dd9eb45e490dc : SUCCESS in 3m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe6e1ffc70044a16b9f92c8ae7062826 : SUCCESS in 2m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9dc811e61e9437eae0d34f5662e02a0 : SUCCESS in 6m 17s","accounts_in_message":[],"_revision_number":1},{"id":"e7f5ab3c9d5f2dca79d52271b7c521944a49efc3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 18:41:15.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa5d08fd51ea49b7b5895cfc72a183c4\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/66057e370b6648d684389ceea87df813 : FAILURE in 1h 49m 35s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/7e0f84343c4a4c8481b03be44ac8cea2 : FAILURE in 51m 43s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/ccf5a8bcf4184e6a8cbeb0b5183e3bc7 : FAILURE in 1h 13m 02s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/64f53f8548dc422c93cee1b2d594f361 : FAILURE in 1h 40m 03s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f36550f8b3994f4ab89a2eb8ffb8ccab : SUCCESS in 6m 50s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9cb78d3512a84c339fd3ebc0ad0661a6 : SUCCESS in 6m 20s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2971a3307952470fa8de7a7948948bff : SUCCESS in 10m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"54f95de99adcfddce19ebbbeccdba9d1ae357fbb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-05 19:41:51.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"6caf3fdcd70c975f7009cd98bbd7f24244cc759b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 20:29:02.000000000","message":"Patch Set 2: Verified-1\n\n(2 comments)\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/f021be7ef7674b7593d56bbd56abd9e4\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/57a7b6290175483a954a85cf36fb9718 : FAILURE in 40m 10s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/87f87f2c0b274828990b38ebd1786811 : FAILURE in 37m 39s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/356d5a3721684255942614143fd3ae23 : FAILURE in 31m 29s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/f9814d3a3e2c46f38195ce31a2d13e98 : FAILURE in 41m 10s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/e2e04cad29e948d8bf51dc2b30712a85 : FAILURE in 38m 25s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/566d429800234bac91c03344aed90265 : FAILURE in 33m 51s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/23f95b0acede4e9f8a186f1183dbd70b : FAILURE in 24m 07s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/baac0f6467c444b8933b89e191cb6687 : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ce6991ab842464f9fb85a08a9658cca : FAILURE in 1m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e2cc69e274b44e4b90e88eea4e02f1d8 : SUCCESS in 1m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2704fdf21de45f5b761e2e2365ae6e7 : SUCCESS in 5m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/33f9b2d70c8d47ee822cc9e233ec5956 : SUCCESS in 3m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2478c009b4c4305a5ce9328e107a4a1 : SUCCESS in 6m 30s","accounts_in_message":[],"_revision_number":2},{"id":"57204da702e03f2bf09d4c03a89a881ad0c13fbf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 21:50:02.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2792da28b9a449a18123f4dc50084e85\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/1e120c94453546b1af7769e8c5378789 : FAILURE in 2h 05m 26s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/a9e96a17ee75422893975fcc77f89dfc : FAILURE in 1h 55m 04s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/0677bc5779bf4a6dab52db811aeab42b : FAILURE in 1h 11m 36s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/9298e3c8529f446cb334d349da4c1c30 : FAILURE in 1h 50m 19s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cd663ff9ea8c426280c36731645a4278 : SUCCESS in 6m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4b4e2d146ea44bdf8b6eb1247222f20b : SUCCESS in 4m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5ff3f41baae04ab69024a59ac2bb4a1d : SUCCESS in 9m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3c4ab8b750c2b5c3ca6cf5ffa5b98c14b3d05561","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-12 19:14:57.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e39e63afc39423463826feea9622f7e2049187ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 20:26:52.000000000","message":"Patch Set 3: Verified-1\n\n(4 comments)\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/73fad0921c3f40f392fb204f9f1a6e9a\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/63257c682b1b495195e5d09f20781757 : SUCCESS in 44m 47s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/b8f5d046e5dd4c14b0c944579d1122e6 : FAILURE in 47m 26s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/431efbe85b71416989d0e99dc3464b97 : FAILURE in 22m 00s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/6b03cb679d2c4fe8a0c0c17e5ac1d463 : SUCCESS in 39m 57s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/cb39f6a461694b95908b01d1a486d0ef : SUCCESS in 36m 31s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/158470e88fc24917b02cdc139da55ba8 : SUCCESS in 50m 52s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/a029fb930f28411982d1d4311d858cd2 : SUCCESS in 26m 03s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/df6c2bc8b34c4831a618b496f80f1a6f : SUCCESS in 2m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bcd9bd756eed41cfabb181968eda6bab : FAILURE in 2m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/25919fdd65d24f9e83fc3a033a1f1868 : SUCCESS in 2m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6b782c0a84c949f1bba7ed05be8a1132 : SUCCESS in 5m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d087933068d540acbf9ce78a1f60e1ec : SUCCESS in 1m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/017088c060a44c0fb3d7cf680b25da48 : SUCCESS in 7m 13s","accounts_in_message":[],"_revision_number":3},{"id":"6fd0dc173ce96d39af2ae3a33a3395fd97576045","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 21:08:51.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e56530fb567043848ce2f7bd51fd0752\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/186747e3d9a94756a7b859b968228d5f : SUCCESS in 1h 51m 31s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/957aba4fadc243fd91ebbc7bc0b6a761 : FAILURE in 1h 33m 13s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/607182c1628446b4ac073e7b64a79859 : SUCCESS in 1h 46m 03s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/b49fb02a023d46c8922aa75ee02687e1 : SUCCESS in 1h 01m 16s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/607c46fa763f47e8bd7dcb7e3ea0e9ee : SUCCESS in 5m 22s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/100986b8bc6a48fc9252b066940b1c59 : SUCCESS in 5m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/05ce7ff65aaf4bee83c30eeecee1a872 : SUCCESS in 6m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e2eebf66d893d2772e0ea7a375e46e4e44792ce7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-13 10:36:11.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"a21e00b730d2b1a0012f0ece0f33d4b83c341465","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 10:46:54.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/acbb90411eb8422ca9530d83468d98c9\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/dfc1d9a37cc44a069935bb4f63808a3c : FAILURE in 7m 30s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/ad1b79d275c3463d8d50640629279168 : FAILURE in 5m 31s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/f155d0147e35400381c89fe0ea7d0dec : FAILURE in 5m 11s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/a649d5e6e35643228f86e8a669a10ff3 : FAILURE in 5m 39s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f5a278031f6e4736ab6ecf4398a2d48b : SUCCESS in 4m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ff1f91b431da49348bdd8110d0b1a3a8 : SUCCESS in 4m 55s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b52e0e479838460791ffa7a249c704b4 : SUCCESS in 8m 46s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d14158cc02c726f4b6dc89b8fbe236f9cc42fad8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 10:49:53.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/947e2e1e67dc4d27addd207b1d7a8bee\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/0a72602ca47c47aeb67aab2fa2380afb : FAILURE in 2m 37s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/7eafaef3a67d438b991997f824172d4d : FAILURE in 2m 41s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/14406f5df47744a99deeabf4595dbd2f : FAILURE in 3m 57s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/d73b594b208e415f8bb9f05d007898c6 : FAILURE in 4m 14s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/12419b8591e2451b96a7a09ffb17ed73 : FAILURE in 2m 45s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e7c67121d26f4ce2a7137c2a0def633e : FAILURE in 2m 42s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/a7977162445442f0a387851836094c30 : FAILURE in 3m 27s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/9f246cea13aa4ee7ada9619109fe4d84 : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26539ab04794457fbb6a379b6ed5495b : FAILURE in 2m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/848f20b4e06b420d81cd7d99a6ad5a78 : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eb7fff783b0c4a3c9d5126f0aeec25cc : SUCCESS in 5m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97480f9c2b9b403aa5c2e8182cde369b : SUCCESS in 2m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51eed394064e4acb9e2f0bbde3ae8888 : SUCCESS in 7m 19s","accounts_in_message":[],"_revision_number":4},{"id":"49c0b3e598f8d35caffadb2a22b4e7faf4d65776","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-13 10:54:50.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"ebfa40085d963f3b70fe5fd98d3829c04739b1c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 11:49:31.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/70f8709637ee46f0a3ae1abbeff0f02b\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/4061bf907bdc4c7588d5b401bb3dd0c7 : SUCCESS in 41m 17s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/2572c66d86f14122a397ce3bd32940d6 : SUCCESS in 43m 50s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/2ad526a375554056b4cd24ecff400aa6 : SUCCESS in 29m 39s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/ea5ec6e9804147d2a1a23f96fd0a5023 : SUCCESS in 39m 47s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/b4d4d2fc8c0f4b7d85880478839d6001 : SUCCESS in 34m 34s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e97402d0fb2544bdb543261c168431fc : SUCCESS in 50m 11s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/764c46aaeb2e4978b7777a2e0e5de868 : SUCCESS in 23m 25s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/a0288713d91341a68eb2c45d1719b397 : SUCCESS in 2m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9269883c586442e7b436c8782f3f2603 : FAILURE in 2m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dabe5256536d4e93847016ecf21e6f51 : SUCCESS in 2m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/92cbc888756e479aa324d4173502bcf7 : SUCCESS in 5m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f633eb05d25b472faf8fb906fa4d9b43 : SUCCESS in 3m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a1cafb8c90204f4b890db11cb6b9951c : SUCCESS in 6m 54s","accounts_in_message":[],"_revision_number":5},{"id":"a9fef818b4171880a06db58eafad010cb3ecccbb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-13 11:58:35.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"3bb0fd000db1c1917404bf5cd42241fcd3dc5e83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 12:08:37.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/77e4422b0ada40239abbd8d8e3cb1171\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/06108202891a4f999d7706ea1234ed69 : FAILURE in 3m 08s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/046be4ed57244b36b50a5d374675dfe9 : FAILURE in 3m 24s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/4ad01e5ffbef4fe6be3d199a3fa81761 : FAILURE in 2m 18s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/f9f98c7812d045aabd374377dc0707ae : FAILURE in 4m 23s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/e34b9f16261b473c9d381ad14570fe79 : FAILURE in 4m 09s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fda7fbcd0cb9411e9fb225cbc888c4cc : FAILURE in 3m 26s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/460af89006bb433f8243df4afe703717 : FAILURE in 4m 36s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/43332840c0594dca8a14a9219642698e : SUCCESS in 2m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47a190568cde43148f34eebd5edae9e9 : FAILURE in 2m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b5b3e493ed834da5a60cf50b207d7fd3 : SUCCESS in 1m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/01eeb46712604e95ba54b1903983ec33 : SUCCESS in 3m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/11ec02cedff24d789990bc04276db07b : SUCCESS in 3m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e481d0ec4c654cf39311293137f2bc89 : SUCCESS in 4m 07s","accounts_in_message":[],"_revision_number":6},{"id":"582ee0a18c43bc72ec943eeed82ce13736c5cae6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 12:08:38.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b933338a5cf342ac94050f665d58a5f6\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/1a06e6b535484e6e92e99c0a16222e24 : FAILURE in 7m 41s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/89a2d7996d3941e7ab35a03337428f62 : FAILURE in 5m 42s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/5baca1a64e5948a0b4b3a334850eb070 : FAILURE in 7m 26s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/387629123b42477e98ac2d8ed81a9a71 : FAILURE in 5m 40s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d4ff2fcfc2cf428d8188202a89c60296 : SUCCESS in 4m 17s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/89c918ec079744e19b080575e024e487 : SUCCESS in 4m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/84cee7da578b4e4ba55870b4b8b6434c : SUCCESS in 7m 51s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7d7bbf6061a474f79b4d082fbc21b3faf1ff223f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-13 12:13:03.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"3aca486ed11fd71502b22c66f41919c55c52e6cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 13:05:55.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/596afef44df948fb9f302ae30d46a521\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/ee9a734784704d99b929a5fcb460f05e : SUCCESS in 47m 07s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/161b87ab70884f6a90fd37dc9524fb03 : SUCCESS in 36m 49s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/f5ca3f99a212489cb5c1185fbf0980dd : SUCCESS in 30m 51s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/146cbb698d544d589bcbfbd76281fe44 : SUCCESS in 39m 43s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/f4a26af4327241b0a7af4ce3c38a3c9b : SUCCESS in 37m 39s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2df09cf30eab41f085550712a5c2af93 : SUCCESS in 33m 32s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/afea437562c34e38b6a6b4c87be280ba : SUCCESS in 26m 46s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/c81e92264ff84dcaa77823cc13adbcad : SUCCESS in 2m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/314e96b3d5f7465d8e2dcf67da4ef939 : FAILURE in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/011611a758504036928eb2938fd3f75d : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4cc848efcfc84b09969293d07dec5b6c : SUCCESS in 5m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7755e39d1707409d9b36d78fdf88fe8e : SUCCESS in 3m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd07a7c953724beeb39306b30ff0c438 : SUCCESS in 7m 26s","accounts_in_message":[],"_revision_number":7},{"id":"df12f16bb132d655e7c6ca63b287304e48b50734","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-13 13:16:34.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"663c523229b6a486947554dd6da1e1eb61598a3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 14:13:06.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/debfe56439174db8845407d66b7b6683\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/bddfdbb242f446038c9ff55632b02b86 : SUCCESS in 37m 24s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/27892f4157b84769a20ecdbc053d843a : SUCCESS in 49m 07s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/51fb8bdc0bac4f3593b9fda3fa0dcdb8 : SUCCESS in 27m 42s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/9cd6fe4de0ae4cc787162bce784ba92c : SUCCESS in 37m 00s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/9fd047aa892746a6939ca6c42a22b221 : SUCCESS in 36m 35s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e336c1f0ba134b999f9e42e095bb87db : SUCCESS in 51m 41s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/c99c975b4f6c455d800a7168e696cc24 : SUCCESS in 25m 17s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/3cef69f8447f40f2bab1cb71406eb63c : SUCCESS in 2m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f22e58391ca14cf5b043a1e21e883730 : SUCCESS in 4m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8af6548b4cb541618f5b84e5a3491928 : SUCCESS in 3m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c99fb9924bcc496dbd4fdaf4aa8e0c1b : SUCCESS in 3m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc53365a5a1f42fc88bdc405aa61bd0b : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d173683cd324cd2a4afbf061f5ecdea : SUCCESS in 5m 51s","accounts_in_message":[],"_revision_number":8},{"id":"325a1cefca4da67ab7760770368c448afa26e51d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-13 14:46:07.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/33c0221928494eceadfe23d85a403603\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/15bcbb78208140eaac88c9162e9acacf : SUCCESS in 52m 06s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/231aba9a6f9a4596a24f4ba3841227c7 : SUCCESS in 1h 14m 31s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/f4ded5808e3c4bd480f111bb2d64f79b : SUCCESS in 1h 27m 12s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/dc2c4769d2b2433ebbb67880c117b434 : SUCCESS in 1h 23m 44s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5e4fc78992d447e7b7320c43c25be4bb : SUCCESS in 4m 36s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/490ec39f935d48ac8b0914bf39b4c6ba : SUCCESS in 4m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c33c3be28a914361ab4e6ead7912d997 : SUCCESS in 7m 56s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"a467df88c1bb5ef3e0daff8c79dd52f4952b1622","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 13:15:03.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"d9c4360fc342a5b75e3e691f6b4a423cb6d0b06f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 14:01:35.000000000","message":"Patch Set 9: 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/7e5bc11e2ca44b19b95862bc4727793c\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/f241015794954f74bab7b704e14e5b01 : FAILURE in 40m 23s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/bec13cbfb30846e7821161549f85b667 : FAILURE in 29m 46s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/8337a210e846493fbf423fc940c8eb50 : FAILURE in 20m 12s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/425c2990437a44d98d4b3cc2bc15ae84 : FAILURE in 38m 09s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/ba4ddb021da04fc6bdb6ae50f75b0f71 : FAILURE in 35m 32s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/65d28069894446efac93323d4e4798ca : FAILURE in 28m 08s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/eb8dd75a85814881bda4f39cafbb8f30 : FAILURE in 26m 00s\n- kolla-ansible-debian-bookworm-cephadm https://zuul.opendev.org/t/openstack/build/feaec55a763141e79905a686006fd514 : FAILURE in 21m 25s (non-voting)\n- kolla-ansible-debian-bookworm-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/88285b20fd384d6aae685ec3fefa8180 : FAILURE in 20m 59s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/3df78c13a6364f42ab5a7aff04a82bcb : FAILURE in 22m 38s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/56e6adf0590c4f6b8b3c831531f45430 : FAILURE in 23m 18s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/502526b1d4cc47d598153bd3cca8f68a : FAILURE in 18m 19s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/cdfdcffc28f5465fb16466949abb479c : FAILURE in 22m 36s (non-voting)\n- kolla-ansible-debian-bookworm-ironic https://zuul.opendev.org/t/openstack/build/50ae5ce5128b409ea754bc5c11fccb27 : FAILURE in 19m 14s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/57104f9dbd51493f8da0f8e2a58ca57a : FAILURE in 22m 24s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/e806be60a30d4876ae138842dbe80094 : FAILURE in 26m 11s (non-voting)\n- kolla-ansible-debian-bookworm-masakari https://zuul.opendev.org/t/openstack/build/59001b985fac40bd8fe3d19f71ffeca1 : FAILURE in 11m 42s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/7fa17a7eff354bf0ade001ed42273dda : FAILURE in 12m 24s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/10200a45acc64f10b840ef9016a105a1 : FAILURE in 18m 02s (non-voting)\n- kolla-ansible-debian-bookworm-octavia https://zuul.opendev.org/t/openstack/build/5093fabf104a425184dce96b8d26bdad : FAILURE in 16m 57s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/1934ea2b8e9645cba3ef9b0eb3b760dc : FAILURE in 20m 45s (non-voting)\n- kolla-ansible-debian-bookworm-ovn https://zuul.opendev.org/t/openstack/build/a8d2f3fab98e44819575440dadc8758b : FAILURE in 18m 16s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/8065e581c9014406b73c15a29d600b72 : FAILURE in 26m 21s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/e746e707a9204c868f26f1a43032942b : FAILURE in 20m 00s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/4f4b3efbf8694e899b1a95c6fd34a195 : SUCCESS in 2m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6857d5713a614bf7a04fb5a6990282f3 : FAILURE in 3m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/744b5aaed209454daf1e7fb2a42761df : SUCCESS in 1m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d142c85edffa44608837b5b0e155a324 : SUCCESS in 5m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9602d38a11724d508ac826569c7eb0be : SUCCESS in 2m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4d115dc117b4559a67c2a2a5da05656 : SUCCESS in 8m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b030c8f515174e309db955197e9d7330 : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":9},{"id":"f7eaf12e612f2f3e23a2afc56e6ae5abf2e935e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 14:02:13.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":10},{"id":"1322cc6aaa67808696e1efbced5759d93f9d88cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 14:13:29.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"808e947909ba212a3af2c6b8eefd4a577efddd71","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 14:14:02.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"422cd5d8c9c00aec135c8278d0780e4c76b0299a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 14:22:54.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"a3235b6a9b8c3a83373fa5f2c73d51a6874bc8d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 14:44:08.000000000","message":"Patch Set 13: 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/15c59c5ac6f744a28a148ddfc749fbfe\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/019f0bcd0544435485f050f52a5896ed : FAILURE in 3m 37s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/549a9adca2a645afa3de5c620e813326 : FAILURE in 3m 22s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/2433dc84a2b54ac8934c16ad559825bc : FAILURE in 3m 19s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/9ebb00879d5943f3894edd3579cd5171 : FAILURE in 5m 23s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/54ad71e7997f4a32abccec138caf066d : FAILURE in 5m 04s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/13714e16bc0f4bd8a75d8c2512380153 : FAILURE in 2m 34s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/9e9549797ce14691aebf50d8a72fe83e : FAILURE in 4m 18s\n- kolla-ansible-debian-bookworm-cephadm https://zuul.opendev.org/t/openstack/build/2a736dc06f664228acd7aa65861e34f3 : FAILURE in 14m 27s (non-voting)\n- kolla-ansible-debian-bookworm-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/02ddfc6ba3a3471c843e5d53d67a2d2d : FAILURE in 14m 19s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/8ffa703b5f354f6ab0a05f5214209dac : FAILURE in 15m 55s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/72199dbeba5b4c05a198bcf0563aa428 : FAILURE in 13m 40s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/e5a97aa1d72c4dd9bb0ee8da9faa3aa1 : FAILURE in 10m 41s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/941630ef190c49c2b8a086f77ca70204 : FAILURE in 14m 35s (non-voting)\n- kolla-ansible-debian-bookworm-ironic https://zuul.opendev.org/t/openstack/build/420b9148376d4615b02a228aa1830b3c : FAILURE in 9m 19s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/a7dbd8384c374bc6b021b2967a5218b3 : FAILURE in 10m 37s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/6559de3adfd449d2ab9e789329d28c9f : FAILURE in 8m 14s (non-voting)\n- kolla-ansible-debian-bookworm-masakari https://zuul.opendev.org/t/openstack/build/e21f2e9968d14e7ba2f826a65ed155ea : FAILURE in 7m 57s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/03b526e930f84c2d8dc91fa5b8715c61 : FAILURE in 9m 52s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/46a3db2e0a214a13ae343b108b006897 : FAILURE in 8m 07s (non-voting)\n- kolla-ansible-debian-bookworm-octavia https://zuul.opendev.org/t/openstack/build/98eab7dabe5f43fe9a48c8c645c20617 : FAILURE in 9m 48s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/4550c49033ce4b88b80a6078e28c4293 : FAILURE in 7m 24s (non-voting)\n- kolla-ansible-debian-bookworm-ovn https://zuul.opendev.org/t/openstack/build/3760332d08434b34ae7fd0f5c2fbb792 : FAILURE in 9m 42s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/9ec3cb4dae1f4031b21f69f328018d07 : FAILURE in 9m 01s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/cc129744066a4dd1bdea793a11b1fe34 : FAILURE in 8m 17s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/826b85ef829f4d51abc2bd914942a90c : SUCCESS in 2m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44c94d59889c4bf3bb51a0ad710b56ea : FAILURE in 2m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/95ea1b91ad9b46a5952c382a4ae34151 : SUCCESS in 1m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/27f98586229b4e5cacb31e5eb1a3cf8b : SUCCESS in 3m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4e9032368854e49a739944671000ddc : SUCCESS in 2m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3a50df047d54f5481b0743727868a8f : SUCCESS in 3m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0146f3dbbec74701b47bbb2d2ee9444f : SUCCESS in 3m 32s","accounts_in_message":[],"_revision_number":13},{"id":"9ad5ea21884a6a7ec5bb42078580122c5c4d2709","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 14:53:16.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":14},{"id":"ef1087caa0cdb01c5c83677c4ba6b7fd139b7ef4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 15:54:49.000000000","message":"Patch Set 14: 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/579309be128e4c5c871968c991f994a2\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/1aeeb0c27b8b45e687c9cb495690e31a : FAILURE in 39m 23s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/79c1d7b3d06d4af7a1cff0b1739e1070 : FAILURE in 52m 17s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/da5426989fd74c6aa02ed6c0b11ee1d1 : FAILURE in 21m 59s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/d3cc1f36c7294e3daf3ceff3f3b52dd7 : FAILURE in 38m 34s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/20ee97f0eae14c58a944be9af63d4264 : FAILURE in 36m 34s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/21822d0c92fb42c9a083cc691b3c5549 : FAILURE in 54m 34s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/4820ebefcbf144d4ae12f7f6b98f529b : FAILURE in 40m 38s\n- kolla-ansible-debian-bookworm-cephadm https://zuul.opendev.org/t/openstack/build/296991c013a94c80bb1bc3aaa970013c : FAILURE in 34m 59s (non-voting)\n- kolla-ansible-debian-bookworm-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/78202ae4d92a418f83b126083776059a : FAILURE in 35m 35s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/24213bb83d1a4972a2e9490c3264a02e : FAILURE in 29m 39s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/f91dbea1c3534c45ad82764d7b2b0776 : FAILURE in 30m 53s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/129d09042c194c73b1208090fbdf3c68 : FAILURE in 36m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/1387a560a81041099805d9c4102edc45 : FAILURE in 35m 26s (non-voting)\n- kolla-ansible-debian-bookworm-ironic https://zuul.opendev.org/t/openstack/build/39942c4f743f4988a291f94da7363506 : FAILURE in 26m 34s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/1bd1aaa8947e419f8550f4638f74f3d5 : FAILURE in 30m 11s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/0d195ae3bb214d35ae49b09ccab305f9 : FAILURE in 29m 00s (non-voting)\n- kolla-ansible-debian-bookworm-masakari https://zuul.opendev.org/t/openstack/build/bf44e2cde3c64499aae9a53502ec2598 : FAILURE in 17m 08s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/175a82f2f5b043279e2f6d4db2cd2ac7 : FAILURE in 27m 13s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/f316e13cde8f43d48ea374e6f59c217a : FAILURE in 12m 29s (non-voting)\n- kolla-ansible-debian-bookworm-octavia https://zuul.opendev.org/t/openstack/build/9d6ab590d0074a2d96dbaaa9c8bca129 : FAILURE in 19m 16s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/44c3b2ffcfc3432c8fb9b0e0e3345c96 : FAILURE in 20m 11s (non-voting)\n- kolla-ansible-debian-bookworm-ovn https://zuul.opendev.org/t/openstack/build/8e9b866881f1408882688b55fb0dea8c : FAILURE in 27m 03s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/b46984efacc64ba89eeb97a261e74c73 : FAILURE in 28m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/fe98227040b44258acaeb485f01a3019 : FAILURE in 19m 02s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/a3ee6ea149c0432a83710f7652bf4b94 : SUCCESS in 2m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b929a4d6d9b422f8b033ccfc79479fe : FAILURE in 2m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/276840de171a49468b7d47c77c387b97 : SUCCESS in 4m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7fe0d6b4943942be93863dbc7f5f10b9 : SUCCESS in 6m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bdf0004e12d14c44b01d5674f3798600 : SUCCESS in 3m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e98f14d9cd83412ea1169ce67f5647de : SUCCESS in 6m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e53d842b133a4757b69a7e54fb2d8910 : SUCCESS in 2m 36s","accounts_in_message":[],"_revision_number":14},{"id":"cb35cb4f28ba743d0226869ca1c08124bbe1c593","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-19 16:17:18.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":15},{"id":"97ad5d33d8ffa65e7a067e6faa8594f1135394bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 16:59:48.000000000","message":"Patch Set 15: 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/d8630bf438a8412fb3657fbff446dd92\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/a1d9b29c0e8045e1a768eae574ad2795 : FAILURE in 7m 52s (non-voting)\n- kolla-build-debian-bookworm https://zuul.opendev.org/t/openstack/build/cde53408d68b47bba2f06d1a6f6ed72b : FAILURE in 4m 23s\n- kolla-build-debian-bookworm-podman https://zuul.opendev.org/t/openstack/build/b8ad92713f544f3d9ca8a480eb165558 : FAILURE in 40m 51s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/677226fba19b4ac0801ab75bf7154336 : FAILURE in 8m 44s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/684614ba3bdd450ca7a51425ae960bdc : FAILURE in 33m 19s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/879bb1a988ae4c018f195d1ed2fb8970 : FAILURE in 3m 17s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/2f9a6226717746ccae08b18f3fd7c60f : FAILURE in 36m 29s\n- kolla-ansible-debian-bookworm-bifrost https://zuul.opendev.org/t/openstack/build/7f99a4355be843c8a621fe96bd8bb3bc : FAILURE in 5m 15s (non-voting)\n- kolla-ansible-rocky-10-bifrost https://zuul.opendev.org/t/openstack/build/db18d19b3e9f4ce59bc95d7eae3ef920 : FAILURE in 11m 39s (non-voting)\n- kolla-ansible-ubuntu-noble-bifrost https://zuul.opendev.org/t/openstack/build/cf6facb835b34ae19c78f21ece793883 : FAILURE in 7m 52s (non-voting)\n- kolla-ansible-debian-bookworm-cephadm https://zuul.opendev.org/t/openstack/build/d70a49e1e56a4e18876377e3a3a0153c : FAILURE in 9m 30s (non-voting)\n- kolla-ansible-debian-bookworm-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/059bec34941c41aab6c45e92de939a0e : FAILURE in 13m 12s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/903420fea4fd466d8da093889d75bec8 : FAILURE in 13m 14s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/f3bd8e45b4c8489cb07830bed97201f1 : FAILURE in 13m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/a554ed0586cb4ac19127c35fcf55b534 : FAILURE in 13m 37s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/366e5ca68d684aba92fd8927eee20841 : FAILURE in 13m 13s (non-voting)\n- kolla-ansible-debian-bookworm-ironic https://zuul.opendev.org/t/openstack/build/8d3ae2b5a05a4cbbaf0bdbc1e2b27d00 : FAILURE in 12m 22s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/e07a12b569cf4d5c9d7a995c7c03f5e9 : FAILURE in 8m 21s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/bdf66f22c903449d90dde4036c8dbb67 : FAILURE in 12m 28s (non-voting)\n- kolla-ansible-debian-bookworm-mariadb https://zuul.opendev.org/t/openstack/build/a25b5ccfc6fb40828837fee5d1423e12 : FAILURE in 9m 43s\n- kolla-ansible-rocky-10-mariadb https://zuul.opendev.org/t/openstack/build/a43c8fd834a449d58358e9aea0ead0bb : FAILURE in 8m 47s\n- kolla-ansible-ubuntu-noble-mariadb https://zuul.opendev.org/t/openstack/build/41b86e452df1475c955d3f8692aa40b6 : FAILURE in 7m 39s\n- kolla-ansible-debian-bookworm-masakari https://zuul.opendev.org/t/openstack/build/0749de2a992443c98ec02ab216782a34 : FAILURE in 9m 38s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/1ec14110447d4b3594845583c058364c : FAILURE in 13m 05s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/8d828dfb00df4bfdb8dd07f220dde59d : FAILURE in 10m 00s (non-voting)\n- kolla-ansible-debian-bookworm-octavia https://zuul.opendev.org/t/openstack/build/3744bbad8daa4d1096fe125e1bd7c14a : FAILURE in 8m 26s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/7b3a6d513faa47c8aac1756e9677a260 : FAILURE in 7m 58s (non-voting)\n- kolla-ansible-debian-bookworm-ovn https://zuul.opendev.org/t/openstack/build/48861021d4584054a993932b86440be9 : FAILURE in 9m 00s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/8df15575a6bb41dfb007ad366422f990 : FAILURE in 8m 39s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/91622153c8b34654ac768e1de92adf8a : FAILURE in 8m 32s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/b944f3f602ec429da1b695f751d78937 : SUCCESS in 2m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/581e31f6adbf4a1bbd2b68f25dc83e77 : FAILURE in 3m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9d5df8bcca6c4683ba2252dce35ffbf0 : SUCCESS in 3m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cba0e506601e4904926d9c910d8d3544 : SUCCESS in 3m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/86e0222d932645ad82e2bb9611579c95 : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3afec0cdf89e4efb9eb9faf79f575da2 : SUCCESS in 3m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea6c9bbffdc9485db2fadbee40dfb349 : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":15},{"id":"57814113f0dbb1839de3e5c36ec87e62d10dfb6a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 18:48:56.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8c75373ec74744798c154f2390235ca1\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/703073f4b3514cac8b661645aad1d4ad : FAILURE in 6m 58s (non-voting)\n- kolla-build-debian-bookworm-arm64 https://zuul.opendev.org/t/openstack/build/7c544d6c026642a29c71699855efd285 : FAILURE in 12m 04s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/fd1c0f099c55407e9a0f9ed9f57fa382 : FAILURE in 8m 01s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/d94d175867e94a828fcde89d2911ea79 : FAILURE in 7m 49s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/50ed53a24b6440d0be678d38a278cbd0 : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5855101cfee34e3dab80e9f6181d398a : SUCCESS in 5m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1f336064a60146289533d77e50826380 : SUCCESS in 5m 31s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"4723a74eb77470a4699cd0b01c7b5556bdf38b6d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-20 09:28:54.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":16},{"id":"cf61463663b68eca7f11063c3b8bc6708b58b7fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-20 11:19:51.000000000","message":"Patch Set 16: 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/eeea6dacd7624565aac4e03cd7f445b5\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/75913121184e4643b753c2606a2a18ea : SUCCESS in 49m 32s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/a5906bd00f31446c981635cc54aeb267 : SUCCESS in 36m 43s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/e7a92254033341dc8e76297c2474683b : SUCCESS in 24m 08s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/f4aa2bb051ef4212ab5e0e446b35baec : SUCCESS in 40m 50s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/07d90e1d08464676a3c3de9f9f5a0e58 : SUCCESS in 1h 10m 21s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a4ff2b1c09df403d8bbebdac09ee9100 : SUCCESS in 57m 32s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/624eb20e369f46a8bcdc10b97061dd16 : SUCCESS in 16m 55s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/de0cd712273b4702a4fabd580c163508 : FAILURE in 38m 50s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/7120a2d5d7a54ac587fad1422e1f6983 : FAILURE in 56m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/d96132e037b4434ca2d15b7775f86636 : FAILURE in 1h 06m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/4d1278e560ca49e7a7112f93b4d56df1 : FAILURE in 1h 49m 59s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/2325177e22d84f709a72b246734023bc : FAILURE in 18m 53s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/4a003130a5524a3db101a97c076bd6cd : FAILURE in 52m 52s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/f2a11868297443ceafa03de174c35b82 : FAILURE in 24m 59s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/cc2e57813c1f4d5ab9ea7a0b155d1c41 : FAILURE in 24m 41s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/11aae062c1974fccb46c672c9d34dbaf : FAILURE in 50m 42s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/4121b26c45d0418a93b153cae3b32b24 : FAILURE in 47m 20s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/831c31d1649944d79f6f09428e19dd64 : FAILURE in 58m 07s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/be6e6e85dced4486997c55cd8a0a60ab : SUCCESS in 2m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7f8e143a76944eaa6c4480aa6df4dad : FAILURE in 2m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f57fdbd59f524dcd9e4865f4d97e5e75 : SUCCESS in 2m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9614d75f260f4384b818bc5ce17e6dcb : SUCCESS in 3m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fc9e50a11f524bae959a01afa74a8c1e : SUCCESS in 2m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34948b90062a4de28b247d1ac1ab51e9 : SUCCESS in 6m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d1003ec34a8a4e15a71ea9665e1df878 : SUCCESS in 2m 49s","accounts_in_message":[],"_revision_number":16},{"id":"0233f8783ccb9df26729858949fb7a7447de34c9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-20 11:22:33.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e3e00b55e8c453597c740fe93f16914\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/447d86274c9f433f9057e5eeee3d46aa : SUCCESS in 1h 51m 14s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/26abb2c7119d4dd79fbf3039a2980729 : SUCCESS in 1h 47m 53s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/398c039fea1c4cdea3d6577292edd90a : SUCCESS in 1h 49m 59s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/6507b3db6dc94f5f853cc61c70f3e70f : SUCCESS in 1h 14m 16s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/be58651be1ec4a348ebd231acaf5a79b : SUCCESS in 5m 00s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6f7f96d071e7438694f672c92d041b83 : SUCCESS in 3m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cbaeab42a6e04126821b67bf42c8906b : SUCCESS in 7m 07s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"843cb0f22205eac1929649c57b049b8557f9b760","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-20 11:28:16.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":17},{"id":"e99b41dcc5c721ffeedf6dd69205dab5e14ecf3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-20 11:28:23.000000000","message":"Patch Set 17: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kolla for 969968,17","accounts_in_message":[],"_revision_number":17},{"id":"31a12021e6afeaf49e46f08a1456aade6a3141ce","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-20 11:28:23.000000000","message":"Patch Set 17:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kolla for 969968,17","accounts_in_message":[],"_revision_number":17},{"id":"1797e907eccb16791e6993970612107b012fda5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-20 11:47:34.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":18},{"id":"1cb754f11df9374b1ad5eb454dda42b2210ec892","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-20 13:05:26.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbac5074e3e04aa09612cd12cd8f06e4\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/7ef6c8de61ef4f15bc93eb4aff8cb978 : SUCCESS in 1h 15m 59s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/b4d1ff9b8d164334b6a03b44f552c60a : SUCCESS in 1h 15m 52s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/87c54fd2b09e4c0e848499184a0b8a71 : SUCCESS in 1h 01m 09s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/5631f4b2ab9c4d74b5d9d8deea75546b : SUCCESS in 50m 22s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/661b1646751c4df5871442e56650748c : SUCCESS in 5m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/866431b6ef214e1090a2370eebecf8ef : SUCCESS in 4m 35s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6caaae7b0eff4e8cb6ce4cdfa54284cc : SUCCESS in 7m 56s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"ff8201e380d31bfd3c02cc8e66da40fdcc205620","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-20 13:32:02.000000000","message":"Patch Set 18: 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/ade74886db144e7d9b34d5e65d8c7d48\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/91353d4a62dd43dfb978f594dca49f0a : SUCCESS in 42m 52s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/013d61d540ba4121894e27f759e6c42f : SUCCESS in 54m 55s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/09159a18c7314be3bc2d4ac5e4042024 : SUCCESS in 24m 29s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/2028209bef8f4dc5bc6d508972ebd4e4 : SUCCESS in 41m 34s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/18a9bc6a95ad4069971570707ebe6fb1 : SUCCESS in 1h 10m 18s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a90d935baae34e94acfcdc78a5a0b627 : SUCCESS in 32m 42s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/f9970bc27eba41769ea85814fee3eec6 : SUCCESS in 37m 06s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/283f288b612c44a29bb16a1664484fb5 : FAILURE in 59m 21s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/a2f4bbd7c31143d6afaf7d3b068cbf1f : FAILURE in 1h 17m 47s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/2a3e763ce7764196901ed8ae7d29e424 : FAILURE in 51m 26s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/58b6b0560b3c462685d1483dd249b835 : FAILURE in 1h 43m 21s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/8cf3a1388c2f4a5e8048c87524b0f375 : FAILURE in 51m 00s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/520fd971c19944928d9d1f459854b91c : FAILURE in 51m 52s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/07a0a74163cf478c86316716649ed45e : FAILURE in 16m 52s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/e1e3202f732d4e938e6adcff746e7eb3 : FAILURE in 38m 45s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/6e53a256adee46e38fce8b1489a9fbb0 : FAILURE in 50m 46s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/a179bc3dabf247d0a1e011a5b5e48555 : FAILURE in 55m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/8524072e38d94b14b8164fd5cbd77afb : FAILURE in 56m 12s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/220541fa7398465097a45a2625ff98da : SUCCESS in 2m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b06776ca108b4558bdae46137473179a : FAILURE in 3m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8e5e1f5751d14b9aae2bd7872785f50c : SUCCESS in 2m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/98d9c3d4ee384d0eb6fa6a6dd84b48a6 : SUCCESS in 5m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b6bc9e7e83fc4134a7cc347f58c6205c : SUCCESS in 2m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b4188734fac451c893ed1aece667e80 : SUCCESS in 7m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fbcc2ca01fd74d67a2d9fbbfa12e3750 : SUCCESS in 3m 37s","accounts_in_message":[],"_revision_number":18},{"id":"096769a5796f82aa4051a505aa4af4095ab3edef","author":{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"},"date":"2025-12-20 14:20:49.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"c39e97ffd6c2d7d357f8666ef54bac542a287aa7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-22 08:36:00.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":19},{"id":"950818b6d8bacbe5b5cb3996719e0bbe4284ff33","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 10:00:05.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7635c012a66401da73b726b172ad3cf\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/31f0db1130a545928b7cd4c62fd04287 : SUCCESS in 45m 15s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/033192cdcea14d55aa5a692988643291 : SUCCESS in 37m 29s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/0b8c2d4a82094e5899fa0a8fd544ff73 : SUCCESS in 23m 42s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/ad80ea821c1f43d9ac6858ea4e4237e1 : SUCCESS in 36m 44s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/cfc348cd0a564fad9f5af506fba5b3a8 : SUCCESS in 34m 20s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2bd1934418754b53a72352a636b74bcf : SUCCESS in 1h 05m 58s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/38720ebfa5c54d528f0209a7c56fd4ab : SUCCESS in 37m 24s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/365982f7af1b4272b32835cceeb93bcb : FAILURE in 22m 44s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/cf8affb607e44443a58a316b80c408fb : FAILURE in 1h 21m 02s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/ec87c0977e8f405a868d05158223a208 : FAILURE in 47m 42s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/21586e4eed484662bac5275076c4a8ce : FAILURE in 1h 22m 38s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/c2d40d3032e248fe9611793b24ca74d4 : FAILURE in 28m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/9217c03c41cc4771a40ff2d7c26b7027 : FAILURE in 33m 40s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/b5304f59b5cd4265aa21fc917f1eab0b : FAILURE in 29m 58s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/7d2dd84f683a4136a1e8ba3ce413e294 : FAILURE in 33m 34s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/758bf4ca4821412f96c18cd466010d8d : FAILURE in 30m 31s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/ce65585f76314e6595174013807baa72 : FAILURE in 33m 02s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/06c9f089ede94074bfdbdc3f8cd8f477 : FAILURE in 46m 50s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/fec380c81d9d4bacb2c9aefab1cbad63 : SUCCESS in 2m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebec37d14cbc4c1a80cf6b8b8b2beebb : SUCCESS in 3m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2c26d135fbbf4a66ab69dfd77d6c1da3 : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/85ecec769b6640e794f0299af52b86ce : SUCCESS in 5m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0026767335d444a0a93f32cc83b580f8 : SUCCESS in 3m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4acc13386f254279b682cdc695724567 : SUCCESS in 6m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/53155f1e6d324fcfaf3ccd4cf0e41f25 : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":19},{"id":"f6fba340af2766498cda0531a84e53077101cf7d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 10:19:28.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97f4ae7525e646acb87513a2ace411cf\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/959422d8b47149f2a92ed7bd4ae7ea48 : SUCCESS in 58m 42s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/ccdb986b9e07498982d1c5f955f90bfa : SUCCESS in 56m 09s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/6091f27916c4476cac89713073f16183 : SUCCESS in 1h 41m 04s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/b49e08aaba654722b19ffa1add0d133a : SUCCESS in 54m 28s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5e84b5c5f5bd43c1845e46b911cae005 : SUCCESS in 4m 50s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1d93f7605e1345edbd4f0ae0c6dc0b62 : SUCCESS in 3m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ac39610f79784984b2eb667a5dff59cf : SUCCESS in 5m 35s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"32a24e2d8833bdaa9a58e65d546819cb42ee1ffe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-22 13:29:58.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":20},{"id":"61b2e4837590b5d71143adf02f009bced4ba4d59","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-22 13:32:31.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"729b9dd1a6f56afe2faabb9dd0e1cfb5b85d32d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 15:06:07.000000000","message":"Patch Set 20: Verified-1\n\n(8 comments)\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/5544a759934d4a4f847a71348f67367b\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/38b640d0abf34f19b08299b9de0deeee : SUCCESS in 1h 04m 34s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/ee22f0aeec0f4725ba15f997dee42365 : SUCCESS in 57m 13s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/f7acc92dfcaa44d3a7099dceb25e532e : SUCCESS in 15m 31s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/d2b67b841cbc42f39074ceea48b7bc96 : SUCCESS in 1h 02m 13s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/f306b468dff8408aac963d912d144d74 : SUCCESS in 35m 28s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d1567423a1b8420696224ef2cabfa6da : SUCCESS in 1h 20m 51s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/becd7f6588554d999e962d700ac34601 : SUCCESS in 19m 33s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/cd16c1b9665445748c98514b0b0e65d2 : FAILURE in 35m 14s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/6f318eb25fd842929d232aec7cceb913 : FAILURE in 1h 31m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/446b70d340784314af2c5ba993b1cb49 : FAILURE in 51m 48s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/290a707d90c34fb0ad9b0ee72edc4512 : FAILURE in 1h 35m 07s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/76d6ed3010fa425d937988639f1c3405 : FAILURE in 25m 59s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/a0166f0681b4485f9ef56a042751549e : FAILURE in 27m 36s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/382e6f99c96a4cd0a40645945b5ab6ee : FAILURE in 18m 17s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/c2a5752ec7bb484b80edcc2b16ee9b53 : FAILURE in 17m 55s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/51145bff157b4219bf9b0d2f937eef8b : FAILURE in 36m 43s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/792cd382d30d46ae965e8a1bea03fa34 : FAILURE in 43m 35s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/42525de78f8e4dc1a53af6918a1bf9a0 : FAILURE in 44m 58s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/4cb59b4a381a49bd9ff67c35cfde8040 : SUCCESS in 2m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/696fb7caf7a343e2bd8ba075ad06c9c0 : FAILURE in 2m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6dc023239de6450e8c5dd6c6f38e139d : SUCCESS in 2m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5ff7989c2d734074ba3898bb98b8543b : SUCCESS in 5m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc61bb88335945b895834335ba281619 : SUCCESS in 3m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b93e8f442ce4961a761829e5e4df574 : SUCCESS in 7m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bbe16ede7bb645dfb1e242523361a862 : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":20},{"id":"0872758d2c58c1dc9c27f333beb94f227e5fd9fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-22 15:16:59.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":21},{"id":"f77bed46c68e6474f180f991d3f4bd548222e18c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 15:17:04.000000000","message":"Patch Set 21: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kolla for 969968,21","accounts_in_message":[],"_revision_number":21},{"id":"9f508dd21f2819c700311e047901da77a30d063c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 15:17:05.000000000","message":"Patch Set 21:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kolla for 969968,21","accounts_in_message":[],"_revision_number":21},{"id":"a6b508dc7fd6d733b8b914d9f001c3d5b0568e26","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-22 15:20:32.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":22},{"id":"01c67e575c6d162aa69bc262cc6ff34328f6495b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 16:57:11.000000000","message":"Patch Set 22: 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/0851e3b1860244e5a9042686394f70a0\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/9d14fa2e18164488b1db1428a10d640e : SUCCESS in 1h 03m 50s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/6ac663340de34766bcedd1c8e560e4d6 : SUCCESS in 1h 25m 43s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/a70ac4c087da4f799d53712b0581ea7c : SUCCESS in 38m 27s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/b8d17c86a939418ba7c52930eb9dbec9 : SUCCESS in 1h 01m 21s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/9dea38e50a1e4e58af86c05c19c10427 : SUCCESS in 36m 38s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f073a859ed204a9b8fd428dd316d4db3 : SUCCESS in 1h 15m 07s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/a986c9c654f34a8695a67a5b5d46421a : SUCCESS in 40m 13s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/5640642b472d411daa52015e2fcf5715 : FAILURE in 22m 07s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/e7242c1089674b8ea98310096fb6fbf9 : FAILURE in 23m 54s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/f45a5264e6c540e9896c604ec97dad89 : FAILURE in 44m 28s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/fad79cb3b7bf45a29549f4322c8dbc55 : FAILURE in 1h 26m 53s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/fadc3d2950b545a3a766b64d0508cec7 : FAILURE in 22m 18s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/2c6ffd89bc514c7ab0c9068223a89f68 : FAILURE in 32m 37s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/00ec04a5a54a41fd85ac1e0ba54c1901 : FAILURE in 23m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/c1af726d3d2b4eb09f4d36b663dad3a9 : FAILURE in 35m 43s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/f791f815263c488d9fd2a974339c9858 : FAILURE in 30m 24s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/fe687a04e3a449e5ab5ac7eec3239b97 : FAILURE in 21m 50s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/6dec5d5b86a742b087aaa51eb82e8acd : FAILURE in 36m 57s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/f07366e6a05c469ea3f654075dc7622a : SUCCESS in 2m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68a640c38337479bb14eacff776a6533 : FAILURE in 2m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d06c81ee69064b67a00c59ac4be4a975 : SUCCESS in 2m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e3c185080d1141008799f2b5484b5622 : SUCCESS in 5m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/214a2135e2d04b919a554b3361eefd8c : SUCCESS in 2m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12f8228e73f14198988ec4bccb8636f7 : SUCCESS in 3m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/74e1a3ec5c9f412e859625716fd9970f : SUCCESS in 2m 03s","accounts_in_message":[],"_revision_number":22},{"id":"7cbdfa7ca54995fd1f92b69cc984d6983aeb55bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-22 17:23:17.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":23},{"id":"71c01f79768ea992f01fd9c7cb8ab3a48c0bbbb0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 18:54:21.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8183e53b886b4887ba987c499dfa8fb5\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/cf02d65b520348c883cc084974a3804c : SUCCESS in 1h 02m 25s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/6fa70de647f94b56909d5ec9bc11a914 : SUCCESS in 1h 25m 38s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/fc7c5390ae7f4d3bab27a28881f0fd38 : SUCCESS in 24m 44s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/ce5f51f350074b119ec85f654c2d82c3 : SUCCESS in 1h 02m 55s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/7572a088baf5400cad0372c359140e61 : SUCCESS in 34m 18s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9fd16ec911de45b7b8d4aec6b9576597 : SUCCESS in 54m 16s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/62b40ecbf0ba45689dcad0f1682bf257 : SUCCESS in 27m 12s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/f4e21ba42f9143d795cc86aecb7c5bb3 : FAILURE in 27m 19s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/2ed465328e1946c88757981ad28b6efd : FAILURE in 27m 40s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/f9fb70402a1946189928fd252fbcb870 : FAILURE in 48m 11s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/7f5fbb9ec0f346538367bf74120d460f : FAILURE in 1h 25m 02s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/6f9d59c2874b49869acfce216289b997 : FAILURE in 25m 01s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/78c5723e9dc341128b0605a81749918c : FAILURE in 32m 37s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/82af0cf956e04103bf6a831aaa7916e0 : FAILURE in 21m 52s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/88a68a00a6514d9ba243e8258fa7b4b6 : FAILURE in 38m 12s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/dcf48c7fd4a14d568f0b86af31d512b5 : FAILURE in 30m 07s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/b297a9c6ff2c47449097e6cc8dd953c7 : FAILURE in 25m 25s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/c7894e8ad65347eb81e7d21ae858473a : FAILURE in 36m 44s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/36e969c3d46e43b4b03019d3139262bb : SUCCESS in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04e0faaf213349fcbd0b64547464e420 : SUCCESS in 3m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f1a6d2e6554f4d1387303e8f31bba933 : SUCCESS in 3m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b6b56c9e3ddf4bb1b4c4fd8cc36580ea : SUCCESS in 5m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/746914d35a9d4c50bc713ecdd39667e0 : SUCCESS in 2m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fef1bcd32a24fa7aa03bcb2de852b02 : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/482a5a56c5da48b4be696f3a9eb91021 : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":23},{"id":"16f31a14c58c858d63309a4edff369f0b43e8d17","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 19:43:30.000000000","message":"Patch Set 23:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/55b5c45144a54d38a69027519b9a2192\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/d586a8f0bae94950b7fe7b971363d181 : SUCCESS in 1h 28m 44s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/1f09abaa19aa4dbfb23938d1ebb2b96a : SUCCESS in 2h 17m 13s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/e368f3a969d64f7da4d6f15727d86eb7 : SUCCESS in 1h 14m 49s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/a9d2ed349daf40d0a578a711179ba0cb : SUCCESS in 1h 44m 42s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/32225d1f4e134cdc874d3729ea36d48f : SUCCESS in 4m 10s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9b46618146d74c00b84c1b5512fe0c77 : SUCCESS in 3m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e7a0bcbe02fc430598702ce2ed56210e : SUCCESS in 6m 03s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"ed9185acc491029ae4f43b10aa277f00bd58a3bc","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2025-12-23 08:03:58.000000000","message":"Patch Set 23: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"8f61bd8abeb733637a777e57722c1bff4597a693","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-23 08:24:22.000000000","message":"Uploaded patch set 24.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":24},{"id":"778740e1e059e25edd57ad98e07a39c546be8776","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 08:24:27.000000000","message":"Patch Set 24: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kolla for 969968,24","accounts_in_message":[],"_revision_number":24},{"id":"588c9c32d92a755d794494055acf6448b55db8cc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 08:24:27.000000000","message":"Patch Set 24:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/kolla for 969968,24","accounts_in_message":[],"_revision_number":24},{"id":"2e7be0348d36fedc12e9bc12ce8c6d874a56f3d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-23 08:30:11.000000000","message":"Uploaded patch set 25: Patch Set 24 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":25},{"id":"536ac311866fba7a24bd7b42964ea0d7d226fadc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 10:11:56.000000000","message":"Patch Set 25:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/19218a3ca2ca4ecf937de3050122d0e7\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/c3d917789d0d4c9394a217048afd9641 : SUCCESS in 1h 03m 33s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/3d628d26a9bd4917a081388d69f1512b : SUCCESS in 1h 35m 52s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/6e2d1454431742af8713b86fce332000 : SUCCESS in 1h 39m 33s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/114ea4fa52644a9d8a14151a0146fc5d : SUCCESS in 1h 27m 28s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/95c6dc5df7c141beb0687629698d558d : FAILURE in 42m 08s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/42693a0e24924042a7eb2bee6df8ae3f : SUCCESS in 5m 03s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/909d260b081747a195dbb630343a61d6 : SUCCESS in 4m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0de749d72cd346a6b4da7b0b04222dd5 : SUCCESS in 9m 54s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"26054e248b2403d8c525ac7e5051871f15ddfccb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 10:17:30.000000000","message":"Patch Set 25: 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/7680a1f3d4ff47709f421272568d251a\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/52c87320b56049c38b532078bd370261 : SUCCESS in 50m 23s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/39091c39e2bf44f7b99844b8dafb4cb2 : SUCCESS in 56m 00s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/85e249a85e814385ac88c1fccd95b8ac : SUCCESS in 35m 27s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/c595e5695f7647a8afcda395897d5d77 : SUCCESS in 43m 29s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/01c3bb05558248468f7e420382d68dc4 : SUCCESS in 56m 03s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/49f7ee597ccc4ca39af03824bcb17211 : SUCCESS in 57m 39s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/4876517f05834ce59375437cf3a79239 : SUCCESS in 38m 37s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/78558a69423a434b8c0fe9ddfd2edd01 : FAILURE in 33m 42s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/a3c41c437d644f958de567aba353cb68 : FAILURE in 27m 44s\n- kolla-ansible-debian-bookworm-upgrade https://zuul.opendev.org/t/openstack/build/f44423042f004a83895335fea0d33b11 : FAILURE in 53m 18s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/0f8d772732c84acdb988d4dc71ccee57 : FAILURE in 23m 20s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/3964280855e44e8faf7340ad51ddd6a0 : FAILURE in 22m 41s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/90df270505714925a52ff7ede74ecd62 : FAILURE in 33m 11s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/e9e89105af594b7c869ce36473ab38e2 : FAILURE in 1h 16m 07s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/c6b30cf114c34a25b1e7abbcb0983ef5 : FAILURE in 25m 52s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/2f5a5929c34a421999cbad786cbb2600 : FAILURE in 27m 51s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/74c9565a6abc4fdf8bd38ac37e480ddb : FAILURE in 45m 32s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/4c93dd577555433d94839b3196b827f8 : FAILURE in 1h 42m 59s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/59d56733a75a41deb673648e4394791a : FAILURE in 24m 55s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/e78757256c6040c29982e8ab965ecd11 : FAILURE in 34m 49s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/ce6962350c474dc1b8d56a82c81a685c : FAILURE in 26m 28s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/f796a775729c4718b6865077da2c1e86 : FAILURE in 17m 09s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/3a254819f383450b95e290ef058da30f : FAILURE in 40m 31s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/2552669fead946f5897b3e114a168e88 : FAILURE in 22m 41s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/41806ebf41af44e68286eb460f66dac6 : FAILURE in 36m 04s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/cf92b796cca44d569011cde2d8ee81c0 : SUCCESS in 2m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/147e8a050f3943f4b50c5c91afb9bd49 : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8ac9c64929594312a239a5ca5a2b29a5 : SUCCESS in 2m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2766fa4059db46a6aa729381be1eec7a : SUCCESS in 4m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/75a8674a979e42ba9a9615d779f82556 : SUCCESS in 3m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6401afc7d4014974be5f1da59b4f5e73 : SUCCESS in 6m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b76d6120519d4271bcab3d1e0479ed50 : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":25},{"id":"e6a444b60d3c232e0863a188940df8a641b703d5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-23 10:47:57.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":26},{"id":"cab597f5f4858e3506b7f3e091088a9edec89a49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-23 10:48:53.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"90cf31ab8191468c8c7c7911b655e69e33980df6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 10:50:36.000000000","message":"Patch Set 27:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2f0e0bf71204de0a0c4af2a2625b1d5\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/b735c87d158c4860b8f2da2db0ddbb69 : NODE_FAILURE Node(set) request 7427424b0e9d4ad289b8d90791ede553 failed in 0s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/79486108628040c2951288cebd19464e : NODE_FAILURE Node(set) request d1c365a10cfb42f096155cb4ee593c31 failed in 0s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/1b256e4ed0b74637989925846130af95 : NODE_FAILURE Node(set) request f6f6a2579fa941b68c96b983fc9208f1 failed in 0s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/071b5139db724d40b954b2996f42af8f : NODE_FAILURE Node(set) request d73d518322a34471bd86b4eaa67b4b62 failed in 0s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/150e5855eb3a42d2a0d00f7dd891ddf3 : NODE_FAILURE Node(set) request 8b589ae361be4dcca704b5217af84a32 failed in 0s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1c437ec3a2a04adaac142370e7bbdf86 : NODE_FAILURE Node(set) request 8fa801ede8f440df9ec43217b7030c1b failed in 0s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3b9c862283424fc59e60a9d7a8736043 : NODE_FAILURE Node(set) request 0c83ffca75b34a45b2562a968629762e failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f014ea3b7d27462f9ea4301b1944f9c5 : NODE_FAILURE Node(set) request de5f1816d43b461ba2b3f1c1a2201b06 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"7ebfeeaebf21963a9e6bdf87640645d3a598445d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 12:15:49.000000000","message":"Patch Set 27: 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/09fc77fc318d436da01c64d29e140e0c\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/61cd90a16b374695aea70fa7f369cd33 : SUCCESS in 57m 08s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/f84a763ece9942ce97e09304d1e58736 : SUCCESS in 1h 06m 06s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/400535e0fbdd42aaa4725e10db19eb4f : SUCCESS in 32m 07s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/f79b502ce3234eaab3967cc6f58754e8 : SUCCESS in 36m 01s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/8270d5ded9cc4f78b59cb64ceddbdea3 : SUCCESS in 34m 44s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/86f1e5c169e440439d138fbf8e214edb : SUCCESS in 52m 21s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/c39ffa5e8e03493b9e3f6aa0e1a9a948 : SUCCESS in 38m 12s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/d1a5e3ae6ea14c2d88ac4d2f3f9cf1d7 : FAILURE in 18m 39s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/e474075e540646328d05491d9f4ab9d0 : FAILURE in 21m 59s\n- kolla-ansible-debian-bookworm-upgrade https://zuul.opendev.org/t/openstack/build/6fb74b5c54ff4733b45f93c5fef05cc6 : FAILURE in 57m 11s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/5189820e407c4cf48d64e0965bda0098 : FAILURE in 22m 29s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/5fd7e0c3b99c4652814bdc00dddbe9cb : FAILURE in 20m 38s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/bb6842bb786a43248772768a09377858 : FAILURE in 29m 08s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/a20d6d2e5e3d496d98679af8126e8ccb : FAILURE in 1h 06m 33s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/16fefacd641f4772b880b3666cfd21e8 : FAILURE in 20m 23s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/9c90fb0b4a654f8fb39cf76afaad9045 : FAILURE in 29m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/4bb5b0f9ef6f43e1b92e67ec1a68944f : FAILURE in 47m 55s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/df51af4642a24d59bdaf89bffd38a6f8 : FAILURE in 1h 25m 15s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/78408aff14d647a59b2a225118387d66 : FAILURE in 20m 37s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/ce59d5ef2ae04a7ca8e73d1487e23650 : FAILURE in 28m 16s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/bc392c91718f49c3bbf39c86dc5113cf : FAILURE in 13m 54s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/aae757c940c941cf8ca5fdc8e3510611 : FAILURE in 42m 56s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/8e24c3a11d1a41ac87dedc51be615391 : FAILURE in 26m 18s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/d3dcb12315a04d7dbc9e54b04a6617e6 : FAILURE in 21m 03s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/599e063460794f85ad01c5dfc5298e76 : FAILURE in 34m 25s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/e42a5d04e6534824b456bc9eb9e3fff8 : SUCCESS in 2m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66aa7a32647643b19881a7b629a505c7 : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6acc843418204c929f81aa2ecb8f5c0c : SUCCESS in 3m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8382cf630cf14d7285a516d5006cd2b7 : SUCCESS in 5m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6f32776699541b5aa1a7dd99895c3fb : SUCCESS in 3m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bf0915174974a3ebfbb9e81d208869e : SUCCESS in 6m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3c8fb8a2300f487db986839f6f26c6ac : SUCCESS in 3m 37s","accounts_in_message":[],"_revision_number":27},{"id":"6fe412f6923e1a477a44180161147bef738ebea5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-29 13:11:53.000000000","message":"Uploaded patch set 28.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":28},{"id":"a84742ce090c06807f2c37ec127a1dec40affa05","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-29 14:57:33.000000000","message":"Patch Set 28:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5cb654bae1d84cda834ffdc181d6b344\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/26e95cb3401448a9b6cf5c911046a4b1 : NODE_FAILURE Node(set) request 86221261fa32419291c05c3833625a83 failed in 0s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/6854ae25246d45a18041db160b8c3824 : FAILURE in 8m 30s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/e16832711e1649d095da162ce90dcbc7 : SUCCESS in 1h 43m 05s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/e1cabaf9c4084dcb94eaaef080cb4684 : SUCCESS in 53m 08s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/af409862f8694a669b6f472a801b6726 : FAILURE in 34m 16s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/11535e54db034ef6b7de1fe5c7a7440a : SUCCESS in 3m 43s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/17ce6b03507c40cd8ad04804a08b942c : SUCCESS in 3m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/bfc6f81e3e6b406eb821961bf36392f2 : SUCCESS in 5m 23s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"030527cb29b7a345061211300e1b44d12a8f512d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-29 15:29:09.000000000","message":"Patch Set 28: 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/dc377725b03e49d0af188aa19dc7768c\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/752e3e0355374644962a545f0df28fe5 : SUCCESS in 41m 24s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/aa6abdfe44274f159c1d43c6357244de : SUCCESS in 38m 03s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/4b64a9303f52457bb39f28bd1f3eb8b7 : SUCCESS in 31m 37s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/af3341807d524bde918d9ec052e619a0 : SUCCESS in 41m 24s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/d8c0c4743a6448b3ba191ef636765116 : SUCCESS in 49m 20s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/acd84dabe62f4d7abfb3c4fdb335c3ee : SUCCESS in 33m 35s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/79483a2a786d44aa826dbd72e55cb9d2 : SUCCESS in 30m 07s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/e0d778ef2e1d43b491162f89aa16c813 : FAILURE in 10m 42s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/21e96ef2e9954e22a68acc58b0109b1b : FAILURE in 7m 29s\n- kolla-ansible-debian-bookworm-upgrade https://zuul.opendev.org/t/openstack/build/d6ef964fcb114d67976c5239f80a228b : FAILURE in 8m 10s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/6ce2e78cd41048a4ab51ea04c1795143 : SUCCESS in 55m 38s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/44dd91881643452887f3c4ac8459d072 : SUCCESS in 1h 18m 04s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/631d914fe3614e5c939fb6de9ea957e5 : SUCCESS in 56m 24s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/6a2e90ec53754fbc941b1cd6752875d0 : SUCCESS in 1h 16m 38s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/c1f48510f20647c79cad9b0b13c9d254 : SUCCESS in 1h 25m 59s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/3bdbd4d2a76b49409c16d1a9b973cbfe : FAILURE in 2h 15m 44s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/0660f20f1f274ec48766ea0a18062916 : SUCCESS in 1h 22m 50s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/c3b16be3208e49199007eada8de18113 : SUCCESS in 1h 58m 48s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/964bc4aa6abd4aa88b81206e640c5d7e : SUCCESS in 1h 08m 35s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/ffd371d8f42943e88fb47995b6818e99 : SUCCESS in 1h 09m 06s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/8f288582886d4ebfb635cb6594af8691 : SUCCESS in 47m 50s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/a34e9b6162a9434aba944a09d3a69304 : SUCCESS in 1h 08m 26s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/7c1d9c8baa1b4386aef85e6310537a35 : SUCCESS in 56m 42s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/44a27a967e9e4e3a8b96bdd5ac9fd816 : SUCCESS in 1h 15m 03s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/3d432ac4c91040b7a266d91651d1658c : SUCCESS in 1h 15m 29s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/ab357959ba774f3090db4b26739ed3fa : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/403ee799e84049faa7ef94c07e956a4f : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/605fe099cb3a417d992cdf17a114e651 : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8a74b3931bad451e845cf1f76ae55531 : SUCCESS in 7m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eab4787f35c44babac57c3c02ecb1d45 : SUCCESS in 2m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33d6e3a003e14a6486d0fa181612f3a5 : SUCCESS in 6m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b450a583d9be46109cf04fac1e7ba13f : SUCCESS in 6m 19s","accounts_in_message":[],"_revision_number":28},{"id":"9247e61636a8379d00059b9d739202707bd85489","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2025-12-29 15:56:04.000000000","message":"Patch Set 28:\n\n(1 comment)","accounts_in_message":[],"_revision_number":28},{"id":"a469e51118e8272c8625f1fd4cdaaade9008116c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-29 16:59:02.000000000","message":"Patch Set 28:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2295db3a21e04f0eb828366894bc4246\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/c29d73cc3a5d47dc93bf322b1ba33073 : SUCCESS in 1h 00m 53s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/3711bf34e4544222b8307c0d2440164e : NODE_FAILURE Node(set) request e86745c6c20148f59af1b287508761c7 failed in 0s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/9dcdc9ce462b49f486c8d599232f82e3 : NODE_FAILURE Node(set) request 09903b3662e148deb66d1ffb4089110d failed in 0s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/939b58434afc457b8ebc51985fb2b471 : NODE_FAILURE Node(set) request 3378243247074c77958aa7b87d45c8e9 failed in 0s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/65260ed8c73b4ec6919b1ee490d92378 : NODE_FAILURE Node(set) request ba08e1d5304f41938416abf84322abeb failed in 0s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e3e63ee59caf48b0889d98b83661b33c : NODE_FAILURE Node(set) request 4115e459503f4f0797c628e9a4093852 failed in 0s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1eff7ba1cb7346c9b45fb041c4ea7d19 : NODE_FAILURE Node(set) request fb4f7551a88644febac35106a91ef2e3 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d63f93c01d9c4892bd96589896a83cf1 : NODE_FAILURE Node(set) request 3f801406481f4b0cb2c8cb0804d35a1a failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"b9620efeaea154e25a178fb958490373c3ae95ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-29 18:14:00.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1d9204e17d5473b929f4c104b294013\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/86fc27340702401886522bb04ac22771 : SUCCESS in 38m 34s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/a9932715ebbf4fa8a4b5f1c333396fbb : SUCCESS in 37m 20s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/29ce58af452c4d7fa7e963c712ac451d : SUCCESS in 30m 39s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/19a2437c81184e4ea09ba0d3f651373a : SUCCESS in 41m 41s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/0002976a9c3b41fe96c14b2d7ec7855d : SUCCESS in 37m 35s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/162bcb6c7a764358af043f472c6f00b9 : SUCCESS in 33m 18s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/975d606c827f48acbe301c2459e58e55 : SUCCESS in 31m 02s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/65ce73ddcbb64c50a4ede3630cd3ed6f : FAILURE in 10m 51s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/0d88c73accb74f119cefe340bef4c15a : SUCCESS in 52m 04s\n- kolla-ansible-debian-bookworm-upgrade https://zuul.opendev.org/t/openstack/build/132221e246dd46f4bff9fe749a1a1580 : SUCCESS in 1h 07m 51s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/be9ed733b293424b916087cd4f939ed6 : SUCCESS in 1h 00m 32s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/ca8d264206734f58ab2d585b83839d7d : SUCCESS in 1h 30m 28s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a041c5ad6f9b456bac03daa53148b079 : SUCCESS in 55m 38s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/6282f3e520a546b4915d7d760eb28011 : SUCCESS in 1h 29m 54s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/7ef9d0af0418445bb3ea518c8828a7f9 : FAILURE in 1h 20m 14s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/8901dc0493794d719322e10f1723cd3e : SUCCESS in 2h 03m 14s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/9f0bddf686644c5287576bd3753144f0 : SUCCESS in 1h 31m 41s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/57dcefee28e54876b1eae213e5a87366 : FAILURE in 2h 17m 06s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/a7d687e4793840c2a0b168db8c5270c6 : SUCCESS in 1h 25m 42s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/c058fcae3d51467395eaa71299531ca0 : SUCCESS in 1h 08m 22s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/69eadf30bb58425eaf1dcac3d7818cbf : FAILURE in 12m 52s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/2303dcc8e75744019ac25960d60c1ace : SUCCESS in 1h 09m 19s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/d8067eab24504fb5a5987654be401a7f : SUCCESS in 55m 21s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/04c98c21f3554ef9a2c3eaaf9fb1e7ab : SUCCESS in 1h 36m 22s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/53136c14283a44e8bb05bb8cd5516d8a : SUCCESS in 1h 37m 26s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/cd1fe078058548a1a03105fb30349260 : SUCCESS in 2m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfc917cbbb484408a1a6d918f4941390 : SUCCESS in 3m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5a2abd39ea4a4b8d96b4cdf3978e135c : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/11444a38e652432aa84d0f78aed42201 : SUCCESS in 7m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8f837997575498f89dbf6f959e7992a : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ba5fe0b782f4e6b90fee667311fbead : SUCCESS in 6m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/58b7c9314de142e3b96360a23c7f4bdd : SUCCESS in 2m 03s","accounts_in_message":[],"_revision_number":28},{"id":"13b6c85ecb5a086a45d841254ec8e067e6c5e57d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-10 06:50:33.000000000","message":"Uploaded patch set 29.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":29},{"id":"058ea2ba75ab7f8dc36e3d0f2e25a4839c5db752","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 07:06:33.000000000","message":"Patch Set 29: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b6be45b1f97d459c94072fcc8efd3ce5\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/20f3be92e8f84671a6039e1c06801d24 : FAILURE in 3m 34s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/662ecf4cae3a4a8da26f52f5d4d5b1f2 : FAILURE in 4m 05s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/412022a7c5ff413c8f74ec0506150605 : FAILURE in 3m 16s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/2364100c8c5344b9a3bbead881421c48 : FAILURE in 3m 44s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/d17ac865721646f3b58060f20becbfaa : FAILURE in 5m 02s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4c639f34f37c44858d8af2c0f840fdcd : FAILURE in 3m 13s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/d146ebcd4686488c8e354d5b4d81d490 : FAILURE in 3m 27s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/b91bbc35853c406e99026ce25d888c61 : FAILURE in 6m 14s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/43dc8143700449759b8c756d6e05be35 : FAILURE in 7m 40s\n- kolla-ansible-debian-bookworm-upgrade https://zuul.opendev.org/t/openstack/build/16e4e15cbb594e078062b8a6630cb1a2 : FAILURE in 6m 35s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/6332d075a9114df5a1afb05829c090dc : FAILURE in 7m 47s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/b1a1530392d645928234fa5d0e4aaaeb : FAILURE in 7m 58s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e866967ced6e4f478649ec136f57ea6c : FAILURE in 6m 30s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/73ac999ec205451297c617f74afb66c8 : FAILURE in 7m 05s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/b1488ccbd2134ff5be144034a80f4523 : FAILURE in 8m 54s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/6b84890c9d954edc96c06d949c3e8a25 : FAILURE in 12m 31s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/cae024575b4f4157954b46d387d3cdf6 : FAILURE in 13m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/1e7853b75aaa486a88ef97d0c61b8acc : FAILURE in 11m 28s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/e19d874c7be546108c5e6635277ce2c5 : FAILURE in 8m 02s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/e44c712c224a4d39ba7991b4a854815e : FAILURE in 11m 34s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/e176a6790eaa4326824c68439880fada : FAILURE in 8m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/2375d6ceaa6d450b96015aa1c8edfc76 : FAILURE in 10m 45s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/33084ec46a8a48859b4ae9b2bbbabbf8 : FAILURE in 10m 44s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/1308ad9b77af46f1b7033d774cd1157e : FAILURE in 10m 36s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/30268fea10fb4f51a87e527ea33ed43d : FAILURE in 11m 12s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/0b93b67c10d14fccaae3f58879be8640 : SUCCESS in 3m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/471cb9234a144e2d8e5e986e7b9576cb : FAILURE in 3m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ab4c9af9d2f6456f9ceef71f2844376d : FAILURE in 2m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/53aa2257f97447a88b309fbeb6a83b99 : FAILURE in 2m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fa45951aa3d7478a80c5ff5c1a4d51c3 : FAILURE in 3m 34s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe486b53229e44f98a839614ad1984a2 : FAILURE in 3m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c599af6c74f46d6ae07a58f9ebf5450 : SUCCESS in 4m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b1d245e89286401090c4f03b5de38b89 : SUCCESS in 3m 38s","accounts_in_message":[],"_revision_number":29},{"id":"f6969b079276b7d8b0f73f5a4c860229a10de069","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-10 07:23:59.000000000","message":"Uploaded patch set 30.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":30},{"id":"fb9e9885455f58df42175528d9cd845398be324e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-10 07:31:17.000000000","message":"Uploaded patch set 31.","accounts_in_message":[],"_revision_number":31},{"id":"4bcb146d25a2cd34bd45c35ec0848c7fd44e0efe","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-10 07:36:10.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"04d5fe78ad4c5e9e7d93dea63e85c948464723d3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-10 08:25:13.000000000","message":"Uploaded patch set 33.","accounts_in_message":[],"_revision_number":33},{"id":"61677e5ae4ce47228db90c4a59fcedb99b0b0851","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 09:48:48.000000000","message":"Patch Set 33: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/52f626a2fa3a438db1c2d490cbd0038f\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/c3b09aab5f614acba51a37a4e595b12c : FAILURE in 1h 15m 38s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/bd4725393c9c473f9b00754dafbe0cf9 : FAILURE in 1h 16m 30s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/d64d0f567159422fb046110c9b2c6f10 : FAILURE in 28m 04s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/03ae04e5d96b4dd5a9f264c09625ceb4 : FAILURE in 1h 11m 27s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/cdd2c5de68614db9b919331722bb3e07 : FAILURE in 55m 58s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6192be112f544791a9346bc0d44151da : FAILURE in 1h 17m 54s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/2029b8f62d744626983daf18a80c1de3 : FAILURE in 28m 50s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/bed5ec5b158a42d088be95c37dfbdbb1 : FAILURE in 34m 35s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/8d537083387e4f228e3dab9838968a1a : FAILURE in 33m 58s\n- kolla-ansible-debian-bookworm-upgrade https://zuul.opendev.org/t/openstack/build/7f5773f4b50846b29b858d720454e444 : FAILURE in 27m 38s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/7c9e3d95018841728aaf29776014cf46 : FAILURE in 32m 14s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/0d2ef9b9ebd0422a8c880bcfb5daf3c3 : FAILURE in 36m 23s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/257984d8b1d0468b9f330190c0a9a35e : FAILURE in 29m 29s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/52f103f34a33415db54d436c746ff739 : FAILURE in 32m 53s\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/58da2341670f4041be91766d4d96555b : FAILURE in 35m 06s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/578f653ab7974e86b8192cd6f799e415 : FAILURE in 35m 35s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/1d0ef754b50e4c09b2c5068a2373ce73 : FAILURE in 40m 08s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/6285835c6a2b463b88ac7c29f5d70d65 : FAILURE in 32m 45s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/c18090df326b4bb38d2a6e47249503c5 : FAILURE in 45m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/14b972acebe24218ba9297326990043f : FAILURE in 39m 41s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/f88856add1ce4694b9faf54b9a34db41 : FAILURE in 23m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/078486c3aa8e4aaf8f571ae1d3692ecc : FAILURE in 34m 04s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/0bec0e975b214f098680d311b8be926b : FAILURE in 32m 07s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/ef9df536f07f472b8c7249475e5f4cda : FAILURE in 35m 28s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/23f690038d77468fabd2238f92c5a040 : FAILURE in 30m 42s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/46847d9f78e3485293b75601949c4b2a : SUCCESS in 2m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bf57f75ef1b454e9ebb8878ea16248e : FAILURE in 2m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2265fc00c445413eb95644cb6545fdf1 : SUCCESS in 3m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/df308775d8fd4d08a6df1e607720e822 : SUCCESS in 5m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/feb59478ebea47dbb492b0389bb5a1ac : SUCCESS in 6m 27s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83fa3f9c1a4c4b6cb75b30c477fc13bf : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3094d8e3332d4928b2b8873cf4d4740a : SUCCESS in 7m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f5cb5e2936384e869758aedf7f1777ec : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":33},{"id":"8ee5e75d3dc363c3299f60923fa0ad21811e57ba","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 11:00:13.000000000","message":"Patch Set 33:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fcb9921d123f4da7864de37860efa9d5\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/5d63d56df85646f3bab376e4faf078e5 : FAILURE in 1h 23m 32s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/8f2bbc2fec8b4789bab514ce58f0d5cf : FAILURE in 1h 26m 22s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/6ea52268ca544b71868ff4e85437c93b : FAILURE in 1h 28m 05s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/8d1e1a86b60a49278e03227a97b7dcca : FAILURE in 1h 29m 14s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/eae115e6584949329b3bf7afa9b284dc : FAILURE in 46m 54s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8e99e3058eca420293ce25bde10609bc : SUCCESS in 3m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e65775585e9344458d1d3d6f45b35a18 : SUCCESS in 4m 45s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/aa0c95a355d44855bd2c3c61937fb4ed : SUCCESS in 7m 00s (non-voting)","accounts_in_message":[],"_revision_number":33},{"id":"f24399eb47248573e9acd9654381a701ee6ed6bd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-17 09:24:35.000000000","message":"Uploaded patch set 34.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":34},{"id":"79a6de5ad2da33f6e777f9e868b7fb4199297797","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 09:51:50.000000000","message":"Patch Set 34: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ad3d5353df134b398835923c61e36533\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/233b8c6164f4455bab5f5a469a6b9af9 : FAILURE in 5m 18s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/e4f231f7c55347bea0cb9b7f44dae9ea : FAILURE in 4m 04s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/f7feaca6db644f70bc5451512e28113f : FAILURE in 4m 14s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/2dc05bbcde7c49568897fb5654bb1186 : FAILURE in 3m 37s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/b6947cde1d8045c3a9d02098fdb64c36 : FAILURE in 3m 37s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2fe621bebc714a5fb484444b18c4b7c6 : FAILURE in 2m 42s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/862fe1528c1d46cf80fcc24aa835a3e5 : FAILURE in 3m 48s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/02cb0ecd98a3484dad4dbc71af6e7d30 : FAILURE in 7m 30s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/1eb3c39edfee422c945a7abd12e7b83c : FAILURE in 6m 57s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/39d9345ed0b34d9088d4c48c2fdb81bc : FAILURE in 8m 06s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/138326716b6e481cb588d3bbfb1f5b7d : FAILURE in 6m 41s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/2cba76fb3fe2424baa7ced863ae1731b : FAILURE in 7m 55s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8903d29420354794932d6dd8118afcda : FAILURE in 7m 09s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/a54e82de44d04ebdae276a9f15575b93 : FAILURE in 7m 03s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/6e711bbd12794afda327c88e16b01ee3 : FAILURE in 9m 49s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/142e7f86fc6849e78be21d781547106e : FAILURE in 9m 39s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/93b2c6a59b9142b48a4d4570a5691f2f : FAILURE in 9m 18s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/bd2c78eccb154c84af906edc14bda0ac : FAILURE in 10m 20s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/fad98c701d1e47579b06b2fd9d7c8637 : FAILURE in 10m 28s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/f4722895412749d0bda680b91696f02b : FAILURE in 8m 37s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/c30f9d51f4ef41baa69782b8ba293b2b : FAILURE in 9m 23s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/ffbc5775d6ff474c8efacd5e5028bc9c : FAILURE in 8m 07s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/e4ab543f4ff940c3a141874549cf735a : FAILURE in 7m 08s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/2e84a0111ff841dc889242e9cd08f77e : FAILURE in 10m 24s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/bb1547ce070a499b8812b905bd3eaced : FAILURE in 7m 33s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/6f519165452f424ca97f0b7b7afa6b50 : FAILURE in 6m 45s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/c63da1a4b1e74c7cb040e53b57c06b70 : FAILURE in 10m 15s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/ddbccb204e3d44ddbdabdb401a833655 : FAILURE in 7m 52s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/9eef30402c7b4afd9706d10583671405 : FAILURE in 8m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/03dffc159fdf47d5b6a007363e508759 : FAILURE in 8m 40s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/2fdb880b2de94190948bc6c68aab0ef2 : FAILURE in 7m 52s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/14aeb8b7d1d24084b2d3dc3f54d3d406 : FAILURE in 7m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/767e9760a17f40b4bcce74dab78fc535 : FAILURE in 8m 42s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/d51d8557ebf34c49b3ab572c4d650b28 : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3e371f0f7844e299de519ecdb9760e4 : FAILURE in 3m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/524fb9943523454f869155a850ffc175 : SUCCESS in 3m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/03ae5a7786b243f5919b9bd0e42038db : SUCCESS in 2m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ab4af49a5f894426ac967db09de2a2e1 : SUCCESS in 4m 12s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1909b50fc0d44eb18179581eca05bdfa : SUCCESS in 3m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f7a9a7b2294c4a2abc3d65061b8cc7a6 : SUCCESS in 6m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/922de13c8971415f809c50c92d7046e2 : FAILURE in 2m 45s","accounts_in_message":[],"_revision_number":34},{"id":"f1f304d5e8fc5f2328988ec48414a36d0ac5f972","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-17 16:59:05.000000000","message":"Patch Set 35: Published edit on patch set 34.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":35},{"id":"d587d9ad8e01e1a421d065578bd82d17cbafb183","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 17:57:02.000000000","message":"Patch Set 35: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2d3cff72792c4f4aabe13b89074b68f9\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/2c05482194fc450d9cb8fb043919f4b5 : FAILURE in 38m 37s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/80d1ad9fc2c54405950a323fe73e3e6d : FAILURE in 51m 55s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/f87e9c356d9445698c76c83f4484736e : FAILURE in 26m 49s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/bf6e5987a6dc43df80094572a73decbf : FAILURE in 28m 31s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/0dae0da819e64cbd8de4815dceefc553 : FAILURE in 21m 42s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/990cc1ab4caa4b22adff31fd009c22ae : FAILURE in 30m 43s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/18825781d3994ee88e12d2084b7398b1 : FAILURE in 21m 16s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/20394e1ba5924a5cbebd9c8e382a3dea : FAILURE in 20m 44s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/bc601714cd974d50bd6e7e03a7b30af3 : FAILURE in 22m 08s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/738084d5a36e415296468a089f029d1f : FAILURE in 22m 11s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/a76dfe0a843946a9a1fa9d556eb51247 : FAILURE in 21m 02s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/58ae2c38e1e24b9f8403e89a775d5a6f : FAILURE in 19m 41s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/84ceeb7ffbe4425a9d74d872623b1d5c : FAILURE in 43m 09s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/9ad9afbb8aaa4e559ac565bb9525d4ad : FAILURE in 44m 09s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/85427062c39a403ab3e566d2aa2fa256 : FAILURE in 40m 06s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/7844748a82684f6983a2086e55d111f5 : FAILURE in 38m 09s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/cbe56ad9f66a41e0b650a90f0fe360fb : FAILURE in 34m 28s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/eaf1e7af6ce1487db9c16c943600665f : FAILURE in 48m 25s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/3d7992f348884a0ab3d93a2c64752500 : FAILURE in 48m 00s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/7cda397ce6144acb94422c3f5cb4d2e9 : FAILURE in 48m 26s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/315561b07a9c415895099d45744572f3 : FAILURE in 31m 30s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/3bddd4e93f5e4694aee966ace0690e5a : FAILURE in 37m 41s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/159971cc46db4075b9e825fdaeeb95fb : FAILURE in 34m 04s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/1e7d3898f27c433abb36885d18f417f2 : FAILURE in 16m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/ad4ce71ca3ef4fa39f04db0430ac5575 : FAILURE in 22m 20s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/c256e6ccda90479a923904677bd35458 : FAILURE in 32m 43s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/d6cc52f330a54affa32d62b446c4f81a : FAILURE in 28m 34s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/b4850e95fc824808a829790be8d0a13a : FAILURE in 36m 03s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/b86aa5d809044168b9ace0e6b0296a21 : FAILURE in 25m 53s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/de8dce4dc7ff43a48ec92c2c8da840f0 : FAILURE in 30m 52s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/1a2031fbe9f447a49bd305263d99734c : FAILURE in 29m 25s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/db3fe0aafc924386bb164e467b25ba24 : FAILURE in 18m 17s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/c51c29fac8dd417eb8e9a77f1f76ffbc : FAILURE in 16m 44s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/76c4ceeb2cb54c7db39ba61267a31b2b : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5321da6ff80e43f09fd9909747c5c4db : FAILURE in 2m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/34cb2c64d54249b99019e6e162ccaac5 : SUCCESS in 2m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/772aa4152e194b9fb76c9883931fa0b7 : SUCCESS in 2m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d43b7c49cdf341ffb0df297678da5aa6 : SUCCESS in 5m 50s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8697e4cc2dfd45a792479da41b2b1dd9 : SUCCESS in 3m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af1b98778880440bb5dc49327f0f9e3c : SUCCESS in 4m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fea85561a08d47de8d0147c2029c3440 : FAILURE in 3m 14s","accounts_in_message":[],"_revision_number":35},{"id":"f0be0269a45083c38d2a4c025832cdd47294a370","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 07:51:47.000000000","message":"Patch Set 36: Published edit on patch set 35.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":36},{"id":"66c0008c8d6d827a1c0c6983dca47b933801dc73","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 08:00:35.000000000","message":"Patch Set 37: Published edit on patch set 36.","accounts_in_message":[],"_revision_number":37},{"id":"01eca979478e684f1e0e8068ea6e4a56cdf0078d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 08:55:59.000000000","message":"Patch Set 37: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e7f9c4bae37c4733b3106b37753decb1\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/57bdb163fd0e4ece80852bbd5a370897 : FAILURE in 41m 58s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/852d25bfc36847ffb12498d7c35b83a3 : FAILURE in 32m 27s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/eb954cf0bc7c4e37bda413c8d4989d3c : FAILURE in 27m 29s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/9a17c0e7cecb491cb6cee186da8afc11 : FAILURE in 49m 10s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/78c9c203298b48df9815adb723967ae4 : FAILURE in 35m 48s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b6aa874de8b140db8c322e637da9e0f4 : FAILURE in 54m 10s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/67418ea2f1c94905ac8b6ef6455fcbb7 : FAILURE in 28m 26s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/83cd42bad25b48e2a000cf6d9a2cabce : FAILURE in 27m 28s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/7fc9260a39ae46149650bfe9d8e36051 : FAILURE in 33m 12s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/b2ffecb09bf84381829b6fae47896acf : FAILURE in 30m 09s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/b4516abfb14d432cae1e69be19f54134 : FAILURE in 26m 11s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/19de72078b7a4167b1be0a601eff4595 : FAILURE in 21m 10s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/03ae193dcc954c399be15200df8b5e80 : FAILURE in 35m 55s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/5b0401695e214470a20569696a545edc : FAILURE in 29m 31s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/4d1b82d8e4ad49468c1d57017972b8d2 : FAILURE in 27m 43s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/1a523149e35b404fbf9e8edddd1dff7b : FAILURE in 37m 30s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/64bb57c820334096999447043f4a290f : FAILURE in 31m 40s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/90e7cb6dcecf4b1193a1b07080539ba7 : FAILURE in 40m 09s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/09cf5467625f4eb4bf86b7165795d8b4 : FAILURE in 26m 10s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/e7e2a8a0dbb74a9c93538d451dea2829 : FAILURE in 23m 53s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/d1f0607bbaaf49108579f4740d560df2 : FAILURE in 28m 35s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/3893a85767c343f7badd1c8c34db9971 : FAILURE in 38m 22s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/430f87c1829b433f8f703fb95e7fbe85 : FAILURE in 28m 36s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/f27931b87588439aa9b220fa22aaade6 : FAILURE in 34m 03s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/27e7253bfc5840f892ed3c90fb13ffb2 : FAILURE in 17m 17s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/5ae195219ec44d13bd0939fd3b932e7c : FAILURE in 24m 45s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/f6a6f8eb72894c94b8ed0ebb59c3ae91 : FAILURE in 25m 14s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/00c7a60c324a47e1a6767b19e486b2fc : FAILURE in 27m 55s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/9e0edfe48c5442b69d289a5b26e55b72 : FAILURE in 24m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/2a61eee964f249038d710875147c30c0 : FAILURE in 27m 05s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/5af4e44785ca41dab4d3d67db8538890 : FAILURE in 29m 20s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/66bb74477c9d4f4aace93a8cbc4cdd5b : FAILURE in 18m 48s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/a010c07c25554329ac2b7a669f138562 : FAILURE in 32m 41s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/29c36500ed1641228f1c4bfa2ec88cd2 : SUCCESS in 2m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef5dadb4cd244b6caeb5f72d0e681e46 : FAILURE in 2m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cb03168c33654ab1b87c085752f11a5b : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1cc8559b357a485ebf78b6e6449f7ce7 : SUCCESS in 3m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ab7a96f6dd7344d7b7794156d4381997 : SUCCESS in 6m 10s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e5e3ee731ae14a72b08a5069fad79e0d : SUCCESS in 3m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/796ac70622db4e068abb29f89d2b2a9c : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7fb71fcd90be4f80aaa1a2d1fad9fee9 : FAILURE in 2m 55s","accounts_in_message":[],"_revision_number":37},{"id":"6d581c3cdd83ab7be3fc38aedbbf286440c654ed","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 12:58:06.000000000","message":"Patch Set 38: Patch Set 37 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":38},{"id":"2f285ed65aeee523d8ef0e8029d86a73b3c639cf","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 12:58:14.000000000","message":"Patch Set 39: Patch Set 38 was rebased\n\nThe following files contain Git conflicts:\n* docker/masakari/masakari-base/Dockerfile.j2\n","accounts_in_message":[],"_revision_number":39},{"id":"719b9ac30536e15f134244316e27e0304f6907ee","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 12:59:05.000000000","message":"Patch Set 40: Published edit on patch set 39.","accounts_in_message":[],"_revision_number":40},{"id":"bac652a5d1c56087b596ac63960b0d9272270302","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 13:58:35.000000000","message":"Patch Set 40: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/72acaf9b9b0448409378dca77932223e\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/d2dd15b24086468ab0d623960fda092e : FAILURE in 14m 01s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/607c9777e56542f38732a1b3013faf47 : FAILURE in 29m 27s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/24d8869a5a05475987d81fb2253e2a0c : FAILURE in 24m 55s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/03eefdb11f4f4161a866515c253c88c5 : FAILURE in 27m 39s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/babfcd207b314cf3b9d38e57ee096721 : FAILURE in 45m 11s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f5cb656c19ea4a78bb06a3cf1b92b2f2 : FAILURE in 26m 59s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/47ced98f020e4507b3349e4ce47f16f6 : FAILURE in 29m 54s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/cfc3bc60718e4b289af7fdd0b9d351f3 : FAILURE in 16m 36s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/62ee825c60e24c7f9171a2094adfbd7b : FAILURE in 8m 23s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/c33f4ec00baf4acda3b06619a76aee4b : FAILURE in 8m 57s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/59b8c5a1196e415c96c4d83456db4ceb : FAILURE in 17m 44s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/e0a13fc0a4284ce1b399b9d61540cf90 : FAILURE in 21m 53s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1f782b7cd34e4047a6e3a8cfc637ce55 : FAILURE in 8m 52s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/0fddd814d80e412c9da78d58c0bc0249 : FAILURE in 9m 56s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/f9cbde02fe27422f9e33b5ab56499584 : FAILURE in 10m 48s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/f49998abbc5c4038a5f8ed2ca03e98ed : FAILURE in 18m 40s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/6238c9470d8d49008dbb5cf8aec95ea1 : FAILURE in 17m 25s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/d587992233b14f03806961225a098c34 : FAILURE in 10m 11s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/bbcee56f9b4e401793850fd43a8a6652 : FAILURE in 10m 44s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/701a026a9095450ba02297229ad3eac5 : FAILURE in 9m 36s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/c449f77d862d47c88b73101ecc37545b : FAILURE in 23m 35s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/6bc7459dc5474535aa8dc583a3b3d39d : FAILURE in 9m 47s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/392793ebd7a94d1aa48f5ca46f8353bc : FAILURE in 10m 35s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/610a7130bc90402faeaff0c13a198584 : FAILURE in 28m 20s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/f740169fbabe4646a16cd3fc4c4a265f : FAILURE in 9m 36s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/4ca44c2af282429b95d8c7f8e5a1fd71 : FAILURE in 9m 07s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/88b91c589219458c87b3f1126323e149 : FAILURE in 11m 02s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/532a309212414137adac40a7397e3130 : FAILURE in 11m 47s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/3bfafec9eee742c78334f20c2f2b4908 : FAILURE in 11m 40s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/09e3750bc874449683b9e42f67e009a8 : FAILURE in 7m 47s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/61b2057d3ae941ffaa3efed71dfcf03d : FAILURE in 9m 27s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/ccbb2f2eb5654e20b5419500e6042c0c : FAILURE in 12m 20s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/8f254917992c4282a03c244f55ccd548 : FAILURE in 7m 07s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/728a708be4ee4c00ad6f222bcce48133 : SUCCESS in 3m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0224a710629c451f97ca04ed8e5fb5da : FAILURE in 3m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8934625ef6a74aa996a1fd196c45dd56 : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6d1b0247e744406d817ca0359fefb75b : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3d7bfe855e984835b638697ffbc9ea1a : SUCCESS in 5m 59s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c1fc1eea29b74a9fb9ebc2daf3697c07 : SUCCESS in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e15af4e5bd21403ea05e3333209cba3e : SUCCESS in 7m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d369bc90d72e48be996119057edfd886 : FAILURE in 2m 03s","accounts_in_message":[],"_revision_number":40},{"id":"48ea72282861bb493d6261e18d31d15008ab76f9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 14:01:57.000000000","message":"Uploaded patch set 41.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":41},{"id":"29a8d8b093edea25f4ca5674990812c8c1c3c30f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 15:01:29.000000000","message":"Patch Set 42: Published edit on patch set 41.","accounts_in_message":[],"_revision_number":42},{"id":"c78dd5a05260598df554f2110be4988db9cf4b72","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 15:09:11.000000000","message":"Patch Set 43: Published edit on patch set 42.","accounts_in_message":[],"_revision_number":43},{"id":"4c34c6f7b17c5cb2f70c4c721f81e541cac46389","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 15:39:35.000000000","message":"Patch Set 44: Published edit on patch set 43.","accounts_in_message":[],"_revision_number":44},{"id":"51920648c783bb3a1925c65099c35c774af06dce","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 15:39:39.000000000","message":"Patch Set 45: Patch Set 44 was rebased","accounts_in_message":[],"_revision_number":45},{"id":"9d2fc45055101aaca1e5561baab2125e532b632c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 16:14:41.000000000","message":"Patch Set 45: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0ad85d317bf14a7ab78159114cc6795e\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/931972db5c3643b08c51f013b0f27ad4 : FAILURE in 21m 48s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/c0a9a16999fe4e5ba3772e460ce9e8d6 : FAILURE in 26m 22s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/f3491fa23f22473f8748e208a5187dcf : FAILURE in 14m 46s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/1091368bbcf6430eb8e32a734468463e : FAILURE in 28m 42s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/2119f0849d78414cbcebf37db3e9806f : FAILURE in 32m 18s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9941905b87eb4448a83f35526a2cf9a4 : FAILURE in 22m 26s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/ba9e56cf7a794885a7a5b8069aa02c49 : FAILURE in 32m 00s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/a858b74f633343bc8da2b00fdafd41c2 : FAILURE in 21m 42s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/4323000d35294fa19fc367236a0d2e61 : FAILURE in 21m 45s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/2c0eede0782a4219b7ba84010783a95e : FAILURE in 20m 00s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/f8b15e728a304fb4addc5c91e9dc0c34 : FAILURE in 20m 09s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/d55f2f2470624cac9852bfcb16e14407 : FAILURE in 18m 20s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f835fd2c3bd54a2cbab1ab1717637b3c : FAILURE in 25m 09s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/e504527403354160a33dfdcfa1829f5c : FAILURE in 23m 49s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/45f2fc9f37624596ba93eeaa010b9957 : FAILURE in 19m 57s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/25ef4938521044f7a440b3410fb2aa25 : FAILURE in 20m 32s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/cc87896a2d204395a9ed0d5f07e91cfd : FAILURE in 22m 40s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/787236fca5124f4fba56cd5020469f72 : FAILURE in 18m 24s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/e26ffe600471472a84ff1e632b6c5760 : FAILURE in 24m 15s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/fbf9a17feb044c44abc41d84a71d12b9 : FAILURE in 17m 25s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/b999151e94f84b448630ca75b7f0bf80 : FAILURE in 17m 04s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/1af937270275469583cc1c3dbfd9033a : FAILURE in 25m 27s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/bce9a1d517754d378877bd4b51901a40 : FAILURE in 23m 01s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/441f6fbe13cc45b5833891f5a4ce521e : FAILURE in 18m 31s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/4e82b7c62e3943cca0d395ec36a5c0fe : FAILURE in 29m 27s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/b653d6d2374b40e08a97ebaf7fc5f288 : FAILURE in 24m 39s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/9af5369536c8416aab9e9276db371a78 : FAILURE in 18m 25s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/b382b7d51ebd4bba8b5c1e71d34bca81 : FAILURE in 21m 09s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/a54312c48d334f26b5fdec5785861dc0 : FAILURE in 22m 03s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/811e699c5c30419696557c7936b85b13 : FAILURE in 18m 54s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/ab42b60d0efb4600b5e3bce48664e690 : FAILURE in 11m 21s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/bd508c408f1b419081f50d41984ab942 : FAILURE in 19m 44s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/669da460264549d3bcb3d06c349c93ab : FAILURE in 22m 40s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/c8cfb33cfc5649e4a2e7469f473a2c7d : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4750560f1b544d2c9492c07fbbdab3f8 : FAILURE in 6m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/41b479ac30a74ad0b3e0f87d9bb0375e : SUCCESS in 4m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9c52834accd742ef9958c92e45bc70d0 : SUCCESS in 2m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f74eba56f08749e2a4675669a0a98e4c : SUCCESS in 6m 44s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ec4292d389e849b0ab907766071bcbd4 : SUCCESS in 3m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8b0315c49ed428abf9335ca835530e8 : SUCCESS in 7m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35cf426b3d6b44f38c61cdc29fe2872b : FAILURE in 4m 14s","accounts_in_message":[],"_revision_number":45},{"id":"1fd996732af76d88b66c72bec02ad1ac735b4961","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 16:17:00.000000000","message":"Patch Set 46: Published edit on patch set 45.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":46},{"id":"62ac22a37845c9fac171f9b2edd27f5f47c6c853","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-18 16:17:44.000000000","message":"Patch Set 47: Published edit on patch set 46.","accounts_in_message":[],"_revision_number":47},{"id":"34848a4ae28684fa9730ebd49ac455fcb12e2814","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 18:46:31.000000000","message":"Patch Set 47: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/199e44313c1e44e4817906ac3d8fcbb5\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/cc88ab9810fa4b4d90c8fdfeaa3fcb6a : FAILURE in 27m 00s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/aeb2235b818a41af90147bd8fcfdb6a4 : SUCCESS in 20m 48s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/aa1dd8d422c142578f227eb7df18b731 : SUCCESS in 29m 50s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/31e2031bd95644579c5c53dfa8ef4882 : FAILURE in 13m 47s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/75aaf79ff7274040a9de5a785489bb06 : FAILURE in 31m 44s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f079c4d1370c477daf10db2bcaa911e7 : SUCCESS in 26m 50s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/579208f1b434497390ac86a77c349336 : SUCCESS in 31m 05s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/fbc63b0d02e94c32aa615e5092f650b4 : FAILURE in 20m 18s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/3641d1265fec436bac7397ff47321041 : SUCCESS in 1h 18m 02s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/6d0dea4907e446c091ae873223abd70c : SUCCESS in 1h 42m 57s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/4b5f7af356c147ba9c61fd24226e2db4 : FAILURE in 16m 02s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/ec5c8567c6944cfbaa02433f4ea33471 : FAILURE in 20m 35s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fe09d4bae41f4c49a9663fccf9098dda : SUCCESS in 1h 24m 44s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/84cb7168b3ee4435b7d9a004c9b04be1 : SUCCESS in 1h 44m 33s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/990d4628c64c4fde9a2b4d3fa32c02fb : SUCCESS in 1h 51m 08s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/a1937b4c6bcf4317afee0e5f4b35d296 : FAILURE in 21m 14s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/003af475d87c47c1a0d235d1840dab50 : FAILURE in 21m 12s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/221506625362466c99852dfa55af32d8 : SUCCESS in 1h 51m 12s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/b1f8d1cb426a4c21a97461fddb0786ed : SUCCESS in 2h 27m 26s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/68e321198fd9443c90d9589d4f3d4590 : FAILURE in 49m 46s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/beb0f78d1bc549ffb391e59e168b21c6 : FAILURE in 16m 00s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/b52dc8a2f887494c9c912639c7283631 : FAILURE in 50m 50s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/a561b51a82ff4c30af51f0d6aaadae28 : FAILURE in 45m 21s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/9fd26b41ea2344f680c5ce84170cc494 : FAILURE in 11m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/4f618dfa20534725b3ba1a8649e78b9b : SUCCESS in 38m 22s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/0d919335461c47028a048bc79eacd19a : SUCCESS in 1h 04m 20s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/3c0ee0c65f2242c0833647528790e499 : SUCCESS in 1h 09m 48s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/c6d770a998264e9d8f273b0cec5fa80a : FAILURE in 54m 08s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/3dfc07ab17734414a90ab7f8c7e53ee3 : FAILURE in 18m 36s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/a62b9c0751ab462d8ef21554bc3b6c0e : FAILURE in 54m 16s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/47732cb1d4084dc1b5ae37c201218e6b : FAILURE in 1h 04m 01s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/584842f6035a4dc99fa23a97131f359c : FAILURE in 12m 09s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/82bfc7daebb447a08e863418e3af118f : SUCCESS in 1h 28m 28s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/0c6d752c7fea449db7940bd8f137abe6 : SUCCESS in 4m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffd8448c67c044f9ae7e9b2aa6e5b07a : FAILURE in 3m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3d6bae6713f64d679fc2efc7881a3726 : SUCCESS in 2m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/af5f5fef34574757a3bedaf461235aeb : SUCCESS in 4m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8b8a64996e07400d9dea28c4d0dc197a : SUCCESS in 4m 04s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/562cd1fcdc344042868c596834808510 : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ed6ef2f78a8477997c81bd77d85c2e9 : SUCCESS in 6m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/83dd639405424915b4fd3f106b0c62f6 : FAILURE in 4m 33s","accounts_in_message":[],"_revision_number":47},{"id":"c1dde24e2b5c74e7872304d44b0fc139daaad05a","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 05:35:07.000000000","message":"Patch Set 47:\n\n(2 comments)","accounts_in_message":[],"_revision_number":47},{"id":"fa56828eb72a6d266950ba9f2a7c0893727a78b5","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 05:40:52.000000000","message":"Patch Set 48: Published edit on patch set 47.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":48},{"id":"2fda84669b3fa2999028a8a0b8f26e50d3e8bfa3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 07:37:45.000000000","message":"Uploaded patch set 49.","accounts_in_message":[],"_revision_number":49},{"id":"7e2e0fd35db67990c3e5c959b89a7405293fbd94","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 07:41:08.000000000","message":"Uploaded patch set 50: Commit message was updated.","accounts_in_message":[],"_revision_number":50},{"id":"807717f1b4af33fb73a88e689c83740f90c57a68","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 08:28:30.000000000","message":"Patch Set 50: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1201fb2ce19b4441be25e35a7e7a8bd9\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/5a50c53e60834b2aa01915f21d095ba6 : FAILURE in 28m 27s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/439068add9ab4f4bb1857d6b90a216a6 : FAILURE in 26m 45s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/50c0a43f9207420b9427426804d216b0 : FAILURE in 29m 55s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/87c122dda09349cfb4cc374be7eb9dd0 : FAILURE in 27m 56s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/0fa54abf5abf47f4848a90bee788c11f : FAILURE in 30m 49s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/eb017a702f3943938ffd21f791814261 : FAILURE in 29m 52s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/fec68ceac775417bb34bfc1bfcb3fad6 : FAILURE in 35m 00s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/031d60c81c8f46bbabdd7d7e3dbca12b : FAILURE in 20m 26s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/c324f5135cab4afb824767cd3ee96a09 : FAILURE in 22m 29s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/1610d7b06cbb422ab6f59ddabee620f6 : FAILURE in 19m 51s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/7e54f5e470a04002a89c59d1a44f1b72 : FAILURE in 18m 51s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/cf8c8c32899a4b56b66f99e9bc0a16a4 : FAILURE in 16m 46s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b4c2a11393cc472ea567032e2d8c3329 : FAILURE in 21m 29s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/93715d128e494822bd696c8f0a586cac : FAILURE in 18m 07s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/442d65c3400b4e8593a39980c5aced11 : FAILURE in 25m 30s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/e36e9d50021844cd917d869108638f07 : FAILURE in 23m 37s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/0a1363541a484aa5bea8f84d3be939ab : FAILURE in 21m 42s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/7bd976d2e9914673b8d0e10c0bf9aace : FAILURE in 23m 24s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/eb9805319d604c248515b9a9d5c30117 : FAILURE in 23m 42s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/36cbc8ebc9384489bc5ddf666970f10a : FAILURE in 25m 24s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/e3b67fb9c7b046868466f252801c1aa6 : FAILURE in 18m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/739656901e5a4985a234a38e458acf77 : FAILURE in 25m 11s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/5a881496935d40b5a76f3de1bf17c6c3 : FAILURE in 25m 46s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/7f033c9d940e4d2abaee8a6fa680d321 : FAILURE in 25m 27s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/4cfae2340abe4fe78abfc1efecfa0eb7 : FAILURE in 28m 23s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/3fedb9f8d32a463da7a28d279167e5d3 : FAILURE in 21m 51s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/cc512cf0ea5444fca10ae7de84a9b954 : FAILURE in 24m 39s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/cadd7f8890364fedb366db6fc4301316 : FAILURE in 25m 19s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/6a330663949541e4abb8006c8a17cebb : FAILURE in 18m 30s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/ff02c400681344249eb25d43da9f2094 : FAILURE in 20m 45s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/519e4c503902437e8e239e6a7ba6c9dc : FAILURE in 18m 47s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/57bee604ad50482a83f9087f492fb008 : FAILURE in 19m 41s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/bc3f744d96ca41d892bea7a052debe78 : FAILURE in 29m 48s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/9b799c3c8d41440bae0ead198c8a7576 : SUCCESS in 2m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/969bd68ea25446c9a5f1b8433f9ac8a6 : FAILURE in 2m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3ed92c237b86438daff7af2f2f4a986f : SUCCESS in 2m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e69c8d2670d949fe9ac2f7c0291849db : SUCCESS in 2m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/20e08d5e63eb40bda048ee5a018594ea : SUCCESS in 5m 18s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d1f32621c8df4dc698995307a8c47c96 : SUCCESS in 2m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93183ddf817741029aee1b4ec3c24e5c : SUCCESS in 4m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a42e5b974bf4497aa0902c821a78af54 : FAILURE in 2m 48s","accounts_in_message":[],"_revision_number":50},{"id":"0b4e3acbb0d609709266900c7c19ce802c8bab79","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 08:50:06.000000000","message":"Uploaded patch set 51.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":51},{"id":"c3f71ed59cf01d44da11e4f522338aedb2ddefad","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 08:51:25.000000000","message":"Uploaded patch set 52: Commit message was updated.","accounts_in_message":[],"_revision_number":52},{"id":"4f5f79e440b93e74702c71ea4bd290af2b5828a6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 08:58:22.000000000","message":"Uploaded patch set 53.","accounts_in_message":[],"_revision_number":53},{"id":"8c1e0adcbaf3db203b053740a67a35c88d5c8c1b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 09:21:25.000000000","message":"Patch Set 54: Published edit on patch set 53.","accounts_in_message":[],"_revision_number":54},{"id":"949aee512740fc480d2a18b4b4a9aa520b69b460","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 09:29:52.000000000","message":"Uploaded patch set 55: Commit message was updated.","accounts_in_message":[],"_revision_number":55},{"id":"a2e15396e90a3e7677da6732ac2ea5ab8099324c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 11:54:42.000000000","message":"Patch Set 55: 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/b663e6f9753747a888a884ff01caee6a\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/2a172285c9f24a99b2c154981246ead9 : SUCCESS in 15m 26s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/12d48021fa2140688e8326c80db3b3c3 : SUCCESS in 28m 00s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/d8c9889b04b942f8a01325a79e840839 : SUCCESS in 36m 50s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/ea164c0f11384f35b0a66abb709a3bae : SUCCESS in 16m 24s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/93ef222a13704e2ab747d2459807f31b : SUCCESS in 51m 16s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3beafde1b91f4bc58c7dc47b149abbf5 : SUCCESS in 31m 56s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/f8c5dfb11bfd42c99715444ad67899e1 : SUCCESS in 18m 16s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/31ce8efc55a04ac7a41469658a1c20fc : FAILURE in 51m 48s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/2dd4bb63876f472d80288f84733d4fab : FAILURE in 45m 50s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/0a6309972f3c4cdb9634e797512698e5 : FAILURE in 30m 28s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/0e7686e8ccea468681cf985c2f112f08 : FAILURE in 49m 47s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/f48edcabc949441a818e8de1faf0daab : FAILURE in 1h 41m 19s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8798955b9b8b4370ae5502ade6731e66 : FAILURE in 55m 18s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/e60f03d213414dd6b62623667e6820cb : FAILURE in 1h 49m 10s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/524c556e0e274e83a08276666bf58f1f : FAILURE in 58m 22s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/3f309257b38e49b2823feea5dafa965d : FAILURE in 1h 11m 45s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/95a3b2276a3540ee8fe04ecdb2c6d804 : FAILURE in 2h 06m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/827e459f20ed4e9da50cf39ff88245a5 : FAILURE in 1h 09m 00s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/1e3683c871b348ac82818a555e9a7c04 : FAILURE in 2h 23m 01s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/bcf184752a2c4aa6930915cca4439d1b : FAILURE in 46m 21s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/b1eb22f498d74d3c8014cf06dd5eaffd : FAILURE in 48m 14s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/a3ba9f0d87ee4d59be5f973f2fe368dd : FAILURE in 47m 25s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/e85dce51e30948b39e2634fb9acacc06 : FAILURE in 42m 48s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/970a8bd35f6248cb9c6f680903a64156 : FAILURE in 23m 49s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/30fa5ccd31de4adaa72bd5a3db51e2eb : FAILURE in 59m 17s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/9622c65677a349b7b763f164459a68b4 : FAILURE in 41m 10s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/a1550df7dad64f938ec83f7f9548ce6e : FAILURE in 41m 34s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/d55667ab705342c5bf6e939d49e52bb8 : FAILURE in 1h 10m 33s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/8ee34e0a87474c8286be10887c489f40 : FAILURE in 1h 08m 17s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/824739f49dc9461d9a262a055efe0382 : FAILURE in 1h 13m 25s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/fb3a19eb76414e6f9260d2b361b0c7bb : FAILURE in 1h 00m 25s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/3c5280b81f61434da934c8912b1c9a74 : FAILURE in 33m 04s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/5e6c7fe3df5c418b8737d61ffe91ba8e : FAILURE in 1h 02m 30s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/aee2ad844daa441fbb1c75d4a48cdc08 : SUCCESS in 2m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72f6627359694eb1966ab8e7fff69a43 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/302f0da466474f3aad6508bdedd34d10 : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/94a52ac7deef42e6b042503d80ac772c : SUCCESS in 3m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/494335fa00fe46629d8f19b2c2e420f3 : SUCCESS in 5m 40s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34cdda4fcca84f96b25f5391b96ae8ce : SUCCESS in 2m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6c2381602d34088833d7a5bc717546c : SUCCESS in 7m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/68dc79d2a1e0479ebb39dfdaa96082a6 : FAILURE in 3m 00s","accounts_in_message":[],"_revision_number":55},{"id":"cdeafedbe29b3a423b27c8f8667ec766cdc78301","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 13:08:10.000000000","message":"Uploaded patch set 56.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":56},{"id":"298ffce143e0ab13ef94b25c45265248c276546b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 13:32:46.000000000","message":"Patch Set 57: Published edit on patch set 56.","accounts_in_message":[],"_revision_number":57},{"id":"3ab3163bda708fd53d69b1c584f1cc6c0b033359","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 13:32:54.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":57},{"id":"83ec4ae0e2a34df21a9df6ad04cef4a19fbf22cc","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 13:32:59.000000000","message":"Patch Set 57: Review-Priority+1","accounts_in_message":[],"_revision_number":57},{"id":"5ac312f0c0dba9dc0bf8c2ca056f98b33d64a01c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 14:52:01.000000000","message":"Uploaded patch set 58.\n\nCopied Votes:\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":58},{"id":"605ebf64ffc68b1fc1a740622aa3d4fb1615b0ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 17:22:51.000000000","message":"Patch Set 58: 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/2b66b9389b504f02ab53b2957d0ad721\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/39f1d8be4a1f466ba4d0121204fa47b1 : SUCCESS in 23m 23s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/57a8f5b3bd28481c8ae822ef266d8e71 : SUCCESS in 15m 47s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/25128be2e53e4bbf9cb9804bcc0981d9 : SUCCESS in 16m 23s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/cd5ab1227867405cb360a0671d012f00 : SUCCESS in 30m 04s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/87f50fe859c44cfc8afb5ac373e8d68b : SUCCESS in 49m 58s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2812365e264249dcb4d41672a3a7965d : SUCCESS in 29m 51s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/5a02c3d2299948bb8bd94e2627515626 : SUCCESS in 34m 26s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/c63f7214c34e4d679328533d455468b6 : SUCCESS in 1h 07m 15s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/497becef0fa34df1a550c1e53929b14c : SUCCESS in 1h 13m 10s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/ea1be30483084646bf98a280e0ebe713 : SUCCESS in 1h 42m 05s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/add54da1290a4e9b967dcf932a7e91d9 : SUCCESS in 1h 06m 14s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/382089c685354342b5f70f63308829f3 : SUCCESS in 1h 44m 07s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8aa8853aae1f4e5e999879c8e98cf658 : SUCCESS in 1h 17m 13s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/4ba65627d6ce4c5da3ce3baa854dde03 : SUCCESS in 1h 55m 41s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/c08d9d5098084698a3a1da5bb12bd7cb : SUCCESS in 2h 00m 54s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/b989693034ee419ea897134d7383bfc3 : SUCCESS in 1h 51m 05s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/2dc1a597c9b14dcc90c59e552e261a47 : SUCCESS in 2h 17m 13s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/c29623042a4d48ea8f243d11169ff217 : SUCCESS in 1h 56m 45s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/75f78e0035d64237aeec528a320f4c81 : SUCCESS in 2h 28m 55s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/44d3f225548b4be9a3b3785bbec03e2a : FAILURE in 1h 07m 50s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/88bc0c7706024c529d4f4da910bb1aee : FAILURE in 55m 49s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/ecf0e28e2efd4560b761aea637ca51eb : FAILURE in 1h 01m 05s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/bb8986a51349460ca8c5f49145bf5803 : FAILURE in 26m 55s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/e62eaa316c1e47d6b40649ceaa737bc5 : FAILURE in 20m 49s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/b955db50001a43ebbb93992eb77d8b87 : SUCCESS in 41m 11s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/834a05b283a24ebdb60a22dca4212a07 : SUCCESS in 1h 11m 49s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/71f168ed622446dfbd1c10ebc81803af : SUCCESS in 1h 13m 27s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/a424731d591540c3b365abc8217ecc91 : FAILURE in 1h 49m 24s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/c9aee20f50744c2ca831e969be655f5e : FAILURE in 1h 37m 46s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/f73e8320035249cf9c70739607948ff8 : FAILURE in 1h 42m 26s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/d03f2539a0e4448cbb7f8557283d5803 : FAILURE in 1h 13m 56s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/049475bdbdca404b94e2ece2c92e7823 : FAILURE in 45m 49s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/7bead2463f93415ea38afec844581cc0 : SUCCESS in 45m 40s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/964aaccafbeb40378da10acd43d7c54f : SUCCESS in 2m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee46a8ff54e747ed90efd11bd08fb186 : SUCCESS in 5m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3bc76a7c5d4a45f4a3383a32d61ed935 : SUCCESS in 3m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9d240029bb4549afa6af960067cdf2de : SUCCESS in 3m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/88dd5a62f2b242c6bbf336dca923d19f : SUCCESS in 5m 10s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/45f6df7a326e46d59b96f24ee6153ec1 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/07bdc86c5dcd49319065f7df95f10a2d : SUCCESS in 7m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d2f760ae336b47869656b9a57d9457a8 : FAILURE in 3m 07s","accounts_in_message":[],"_revision_number":58},{"id":"b41c04d9abf2eb29d02acf88dad0365b485f91df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-19 18:00:19.000000000","message":"Patch Set 59: Published edit on patch set 58.\n\nCopied Votes:\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":59},{"id":"c2cd0312cb19aafeab797962660d9355949f1080","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 20:34:25.000000000","message":"Patch Set 59: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af842315fdca4d6a91e6ba3ff61cbbd5\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/2857798e6ec34dc58fff0ff9ead2afc0 : SUCCESS in 25m 14s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/dfdb92a7b54540ff9c9eda112df87ff8 : SUCCESS in 15m 38s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/22600ee977624440b6dfcb40c531e5f6 : SUCCESS in 24m 43s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/b3eb047e8da14cec916799b6ed5acf6c : SUCCESS in 16m 30s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/d125916ed6314adb9d03e208b50f50b4 : SUCCESS in 36m 11s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/553610077f2a4a13a7fe95b4d54ca64e : SUCCESS in 32m 20s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/141c2eef7cbe453aaee62d560163c90c : SUCCESS in 28m 37s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/b11d0a5558b24b1b9fbf4c61d45ba54e : SUCCESS in 1h 08m 00s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/2b592e4f02f54b3ea37597370dcd72f0 : SUCCESS in 1h 16m 37s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/0ad1e6e3350549b997489e95e5d8eb97 : SUCCESS in 1h 45m 20s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/7debae1f20264af6b7f2521dd08f71a0 : SUCCESS in 1h 11m 55s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/96ddb2dd33564111a34b5618e66c3de5 : SUCCESS in 1h 46m 24s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/08b7535f1a564a658caeb540276771bb : SUCCESS in 1h 15m 13s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/35cc2e60ae73427484f312d9ad0a6062 : SUCCESS in 1h 50m 43s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/979d264ec1cf4bf1b979b6e452acdd2f : SUCCESS in 1h 50m 17s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/c8029bb4db4943708023ba0b5458a195 : SUCCESS in 1h 38m 43s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/712f8852004b4602b45e60056de3ec44 : SUCCESS in 2h 32m 26s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/fbf204ab0f734eaf8181d627d73cb981 : SUCCESS in 1h 50m 56s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/6d362f9df3fb45e798aa4eaab3bc25f8 : FAILURE in 2h 08m 22s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/b4185b69841e494ea8a0fa91e0736345 : FAILURE in 48m 31s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/13bc5385f28c4a4a989ae90faf367e07 : FAILURE in 48m 19s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/04d4d23354be497f88cd1c7c508292ea : FAILURE in 46m 49s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/509e6619594140a4bc2eb1e21b675f81 : FAILURE in 53m 16s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/4371ea7604444b0c9b3e5e9fc31bb019 : FAILURE in 26m 18s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/eca1bd17837f4c9e9aacae78d0f6654d : SUCCESS in 1h 23m 50s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/387ee8b20cb4413b81365aa49a654fe4 : SUCCESS in 1h 05m 02s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/4eca7424e8a04a09a807db59baa170b4 : SUCCESS in 1h 08m 45s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/3637bcd7ceeb4ca88b44bf2c69c9e3f7 : FAILURE in 1h 29m 18s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/cfc2e0b5f18949a5a5726c03fc1132ce : SUCCESS in 1h 41m 49s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/2e0dbb0e9eb141fcb767589f8a377bbe : FAILURE in 1h 23m 32s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/6b7e377f4c424f8fa63dedcc48b7f96f : FAILURE in 1h 02m 47s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/5e5adcb493264464b5d936291757695f : FAILURE in 45m 42s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/392cd46318dc4cf5a8f9d4fd942cc44d : FAILURE in 1h 39m 45s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/68d52f41437647eca55ef88e0d506b83 : SUCCESS in 2m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/839dc62777fb4cb7afcfb80af78e92de : SUCCESS in 2m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a48b5541dd194e11b4c200ca1b1122a3 : SUCCESS in 2m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/937230ea818943838ff36cfd17c82d83 : SUCCESS in 2m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/123c2764458f474881d5f9d8fb870de4 : SUCCESS in 5m 48s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a553ec6f58834dee96ce12211ef00ecd : SUCCESS in 3m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a9b3b439f6a4e9a88b8372b3b9ce4c3 : SUCCESS in 3m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7fa96e7db4f64a5aa34a09ce6a3a312e : SUCCESS in 3m 36s","accounts_in_message":[],"_revision_number":59},{"id":"0eb0f25fb578e561e499ebceff17ceb2336cde6c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-20 00:13:00.000000000","message":"Patch Set 59:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f9f17c0edd5468babd2f103a3fe6e45\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/0b0650d5a1184618b6e2d1a0d1855f10 : SUCCESS in 39m 53s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/2fac67aee3ce4950b6d8a9ef22ea5558 : SUCCESS in 49m 06s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/7c5f98173e65493b9968c451b798198c : SUCCESS in 1h 15m 19s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/7a4fd3692ed24fb69140983124d8db36 : SUCCESS in 45m 22s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/dab4dc8e36404d2eb2a744fdd879c9aa : FAILURE in 1h 31m 29s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/a54351c6722d46a682ea76f73250ce3b : FAILURE in 1h 20m 29s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cfb51f84db4b4219a227b85d12641478 : SUCCESS in 4m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9f6264d178d44a4f95fed980c71cdca0 : SUCCESS in 4m 58s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1b505cee77a94a8785ba5cf9139cfbdc : SUCCESS in 5m 40s (non-voting)","accounts_in_message":[],"_revision_number":59},{"id":"963828ccafdaccef880238b9b0b026678272bdff","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2026-06-23 11:56:56.000000000","message":"Patch Set 59:\n\n(1 comment)","accounts_in_message":[],"_revision_number":59},{"id":"98165d4f6caf5a6e5d8df6b7d56f4b7eeabbf787","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2026-06-23 12:06:10.000000000","message":"Patch Set 59:\n\n(1 comment)","accounts_in_message":[],"_revision_number":59},{"id":"113b37238f9b1651fb4d727ce40fe81d5405a897","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 08:46:38.000000000","message":"Uploaded patch set 60.\n\nCopied Votes:\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":60},{"id":"237dbc2fb0c957abc88fe119479a7fe6a093c2e0","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 10:31:18.000000000","message":"Patch Set 60: Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":60},{"id":"996cd3e2d7800a5ff156abfffbd4a11d9f954e29","author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"date":"2026-06-24 10:56:06.000000000","message":"Patch Set 60:\n\n(3 comments)","accounts_in_message":[],"_revision_number":60},{"id":"8768e6addf49efa3f5317274e3b017d82112602c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 10:58:11.000000000","message":"Patch Set 61: Published edit on patch set 60.\n\nCopied Votes:\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":61},{"id":"86d45cbf6673218eadc7091651faf17373efccbc","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 10:58:20.000000000","message":"Patch Set 61: Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":61},{"id":"508e0873abf9a6d83acdca4190f60c07d372298c","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-06-24 11:15:44.000000000","message":"Patch Set 61: Backport-Candidate-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":61},{"id":"3ee63cea71b71019102b16d4ae5eeaaeb00733d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:24:41.000000000","message":"Patch Set 62: Published edit on patch set 61.\n\nCopied Votes:\n* Backport-Candidate-1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":62},{"id":"14191f967ab379614aa2f40c753105e9bc7ef16c","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:24:49.000000000","message":"Patch Set 62: Review-Priority+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":62},{"id":"2273c2ea32e0bb31d89314c67532cd821514fdee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:26:58.000000000","message":"Patch Set 63: Published edit on patch set 62.\n\nCopied Votes:\n* Backport-Candidate-1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":63},{"id":"ad0afc0c921c5256f91c06f8e30b4450a8eb94a8","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:27:46.000000000","message":"Patch Set 63: Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":63},{"id":"01581b43c6fa7e2bcbf885a4882182d676b119ac","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:28:07.000000000","message":"Patch Set 63:\n\n(3 comments)","accounts_in_message":[],"_revision_number":63},{"id":"a11f62d0feafe522e556cbd888b1c353ecae1c34","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:32:44.000000000","message":"Patch Set 63:\n\n(2 comments)","accounts_in_message":[],"_revision_number":63},{"id":"408a1e02c0cf09fd4594714b0f0007ff13b1bcc5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:33:24.000000000","message":"Uploaded patch set 64.\n\nCopied Votes:\n* Backport-Candidate-1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":64},{"id":"16cf7e1e16d1c2f6e06026036a2cd53e26ce19a2","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 11:33:57.000000000","message":"Patch Set 64: Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":64},{"id":"fbb5bf42007aa28f6bb2dd949fb0f61480e60218","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 14:09:00.000000000","message":"Patch Set 64: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ba25c9d2a1e94436b80655d0be4cd59f\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/de6abed614b141b8aced5205d09fdb61 : SUCCESS in 16m 52s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/4a45f9eef9ca4718a80816e76a6c1eae : SUCCESS in 32m 25s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/fc9923ac31954a5b81cb2675e4172fd9 : SUCCESS in 35m 08s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/b7f875acd1a440f7abfe187ff65a001e : SUCCESS in 15m 19s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/a96e22365d3c40fa99bbf746c8b2444d : SUCCESS in 57m 43s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b3dda69c497e4b6cbc1866787d78038d : SUCCESS in 29m 50s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/a207634d7c274583bb2da89b31d89735 : SUCCESS in 41m 08s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/4a7c472766b34d2fbcf4a250e1cdf507 : SUCCESS in 1h 08m 14s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/fd252aa900d54f4caaa89f761e5def7f : SUCCESS in 1h 10m 14s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/01629717d0b74423b722a5f95e70e895 : SUCCESS in 1h 39m 18s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/14b351317b4f4867b2a4b5ae195bd565 : SUCCESS in 1h 21m 12s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/ff65ea5de56742f1a5be9c23e25f0fce : SUCCESS in 1h 40m 12s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/602e9d9dc3f445668052e810bb375f25 : SUCCESS in 1h 10m 27s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/d408440ba7a048e38f26ae6c8fc1d243 : SUCCESS in 1h 40m 07s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/635d9cde26f541e689c6985820bc47e0 : SUCCESS in 2h 26m 45s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/ffc09f192f79442aad599514df050b72 : SUCCESS in 1h 36m 30s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/ebf6e46bfe174a26890784287903e6d2 : SUCCESS in 2h 20m 45s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/ea90a839475f45a6948e4371abd929bc : SUCCESS in 1h 43m 23s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/fc174e6332c24c3ea4df4557475a9bb4 : FAILURE in 1h 17m 32s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/f236cb95d7384bd2999d3a5398397ca9 : FAILURE in 48m 01s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/e889280e24884b45bbd04ec2b6554944 : FAILURE in 48m 22s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/a80bf04f00fd478097d699bb5356406d : FAILURE in 47m 43s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/1f6385ae76c045e1b9f6bc0dea6bef32 : FAILURE in 1h 02m 40s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/7c3f7b7838de463a971588f02c965e53 : SUCCESS in 1h 01m 05s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/b52f623a90c5499196fc16255f89b655 : SUCCESS in 41m 34s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/4c33377cade34855ba766df8259c0e33 : SUCCESS in 1h 05m 30s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/d37a59ca3e2b4c979bd244ecaab090c3 : SUCCESS in 1h 10m 01s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/1eadc4fc14974a4fbdf38d85de62c6a0 : FAILURE in 1h 23m 03s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/d35525df11084c1594ce6faa94fce286 : SUCCESS in 1h 47m 29s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/39a1768bd4c445b5b5547a2223007acc : FAILURE in 1h 32m 24s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/30a1e880c2bd40e2bcbb5f0c6198f358 : FAILURE in 50m 23s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/761d722e337f4bbf8c9247b142913814 : FAILURE in 1h 18m 01s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/24fa7c3cf655446880200c693fc6df9c : SUCCESS in 1h 45m 31s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/8f7c87eae14a412c84b370d31c0841e1 : SUCCESS in 2m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bbc5f74f76b2495fba6b3e8822d2a87c : SUCCESS in 3m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3f140ee4f0954537ac904fcf98e6c06a : SUCCESS in 3m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7f861cd4b1764b2e9a41c9459c1b4fdd : SUCCESS in 3m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/84ea3d0b54bb4bb7bae3a72176fba00b : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f736d53fe9d745fea3e2a1c52fae0ce6 : SUCCESS in 3m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e15852fbe064699907b9a70ef8a9da8 : SUCCESS in 4m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/475b503eb74a49d88b0054eb85dae164 : SUCCESS in 9m 07s","accounts_in_message":[],"_revision_number":64},{"id":"dffa022194f0c10b2951fce04ae77fa1ffd79559","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 20:33:10.000000000","message":"Patch Set 64:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c56d9392e574acb98ac4cfc0365cea8\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/f9d8d96651d843ee8de4272bc1488754 : SUCCESS in 46m 46s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/6d54fe26fc1c467ba11c2a07d1c7c270 : SUCCESS in 42m 46s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/43bd9a95c3484cac934d50230c42c82d : SUCCESS in 38m 52s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/25cf3fd948b54e948294d569b97917c0 : SUCCESS in 53m 06s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/0704b302bae04cd1bcd3ad9c26150b44 : FAILURE in 1h 33m 27s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/f6a40732ce694e6e8321b08eaef8fee0 : FAILURE in 1h 26m 15s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7dbde9f34e3b4f29a8464009309031f3 : SUCCESS in 4m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ef29acbbc39848cab2915fddf2761cd2 : SUCCESS in 4m 39s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/58e71c8aa18b409fa8e3fab9deee91a2 : SUCCESS in 7m 57s (non-voting)","accounts_in_message":[],"_revision_number":64},{"id":"9daa09a773db65bf255e009aaf6db148f1db9257","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-27 15:07:44.000000000","message":"Uploaded patch set 65.\n\nCopied Votes:\n* Backport-Candidate-1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":65},{"id":"a552b1a5b57ccfd8f349566f9242b820b0961a03","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-27 15:29:36.000000000","message":"Uploaded patch set 66.\n\nCopied Votes:\n* Backport-Candidate-1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":66},{"id":"4bf1d8b668654ae363c5f2ae4cae238f12222723","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 18:06:12.000000000","message":"Patch Set 66: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8172bb41105d467abb6311c453c25520\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/489a27aa94dc4f2eac8ccd07ea353867 : SUCCESS in 1h 06m 39s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/72c632c9c142416e80e14305314e396f : SUCCESS in 29m 00s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/77f5f7e66a884835a0907836e98fdade : SUCCESS in 32m 30s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/a1031626c67a42f78c57b4c2b3dfcb3f : SUCCESS in 26m 40s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/4b14b25f3c0d4b28baa3e30581aba49d : SUCCESS in 58m 10s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7d9d1426c6db4891b161afc43d911739 : SUCCESS in 30m 48s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/99912a7329234ece85cea6058a17ca70 : SUCCESS in 33m 35s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/c98526a9711442438272efc5e3df025e : TIMED_OUT in 2h 33m 45s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/423f7ab5c4e94d3da24bc988c09a2ada : SUCCESS in 1h 01m 01s (non-voting)\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/489d537278964b11aa13e63a6497c9b0 : SUCCESS in 1h 38m 44s (non-voting)\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/f97714606ab74446825b8d897514edf4 : SUCCESS in 1h 07m 22s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/02d99a41dc5a430090ab0f011821816c : SUCCESS in 1h 37m 39s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d49476a9361941aa87c6d510ce77c43f : SUCCESS in 1h 03m 45s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/34f592d6f72f44449cd495741e9c76bc : SUCCESS in 1h 35m 58s\n- kolla-ansible-debian-trixie-cephadm https://zuul.opendev.org/t/openstack/build/eeaadbf95cb641d181a58c7a1243081e : SUCCESS in 1h 32m 25s (non-voting)\n- kolla-ansible-rocky-10-cephadm https://zuul.opendev.org/t/openstack/build/361f0547526a48fa9810d7c16e5f65c5 : SUCCESS in 1h 33m 05s (non-voting)\n- kolla-ansible-rocky-10-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/8dda0d84ae9944e696fcacec1c69d9c6 : FAILURE in 1h 20m 39s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm https://zuul.opendev.org/t/openstack/build/badd83b9a66b4d03a0635b27b780f84e : SUCCESS in 1h 33m 03s (non-voting)\n- kolla-ansible-ubuntu-noble-cephadm-upgrade https://zuul.opendev.org/t/openstack/build/f7b49ac281cb413aa98213895dcf10bd : FAILURE in 1h 13m 36s (non-voting)\n- kolla-ansible-debian-trixie-ironic https://zuul.opendev.org/t/openstack/build/0f3f3d7f900e42279ebcb52f053df30d : SUCCESS in 1h 20m 35s (non-voting)\n- kolla-ansible-rocky-10-ironic https://zuul.opendev.org/t/openstack/build/58421372b2844f1b9039020baf0258da : SUCCESS in 1h 18m 15s (non-voting)\n- kolla-ansible-ubuntu-noble-ironic https://zuul.opendev.org/t/openstack/build/c24531c32f5b41ce8f761ab929f0ec1f : TIMED_OUT in 2h 31m 51s (non-voting)\n- kolla-ansible-debian-trixie-masakari https://zuul.opendev.org/t/openstack/build/5243dcf6c560466ba6180d3d82ecfd5b : FAILURE in 59m 36s (non-voting)\n- kolla-ansible-rocky-10-masakari https://zuul.opendev.org/t/openstack/build/62a39660a55441d29e12202bead0b883 : SUCCESS in 1h 14m 24s (non-voting)\n- kolla-ansible-ubuntu-noble-masakari https://zuul.opendev.org/t/openstack/build/7dff6da52f034919ac5909ca484af09b : SUCCESS in 1h 24m 22s (non-voting)\n- kolla-ansible-debian-trixie-octavia https://zuul.opendev.org/t/openstack/build/d390ac1477cc4067ba1d68dd0afe4673 : SUCCESS in 1h 06m 20s (non-voting)\n- kolla-ansible-ubuntu-noble-octavia https://zuul.opendev.org/t/openstack/build/6a6b439b76844496b9e003c84ff43ff1 : SUCCESS in 1h 09m 15s (non-voting)\n- kolla-ansible-debian-trixie-ovn https://zuul.opendev.org/t/openstack/build/ee88898ba6be4407957893579c8260d6 : SUCCESS in 1h 44m 06s (non-voting)\n- kolla-ansible-rocky-10-ovn https://zuul.opendev.org/t/openstack/build/f72f516a90514770b17003b8939f0d8f : SUCCESS in 1h 41m 17s (non-voting)\n- kolla-ansible-ubuntu-noble-ovn https://zuul.opendev.org/t/openstack/build/a291fcccffb7469183c5c6102d50a267 : SUCCESS in 1h 42m 56s (non-voting)\n- kolla-ansible-debian-trixie-telemetry https://zuul.opendev.org/t/openstack/build/0d7996a4a4d44f57b8d508c2e48c0169 : FAILURE in 1h 12m 38s (non-voting)\n- kolla-ansible-rocky-10-telemetry https://zuul.opendev.org/t/openstack/build/7fe913e0f9b14a72b698d6f4065cc1ba : FAILURE in 1h 13m 18s (non-voting)\n- kolla-ansible-ubuntu-noble-telemetry https://zuul.opendev.org/t/openstack/build/09d4b7c63f64478ba05c629b9f6e5b7f : FAILURE in 1h 27m 23s (non-voting)\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/5ed9c12eea4b42e5b25ceb21ec6ca1c8 : SUCCESS in 3m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56acb7866800408f9fe118d6516b2fa3 : SUCCESS in 4m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8dfbc57395424e48b07876d400538086 : SUCCESS in 3m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/52c4b8bc30714e0da49e772009122332 : SUCCESS in 3m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d0303bdf6e7d4c02ad269589bc401e90 : SUCCESS in 6m 03s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0ef49b675c304633b6f5093b285d3da6 : SUCCESS in 3m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2697e8c97f1b43199372855cdeee5e65 : SUCCESS in 7m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b09aadfa9d6b4e919f0db31130c0cbf7 : SUCCESS in 10m 45s","accounts_in_message":[],"_revision_number":66},{"id":"5b7328333d16f2582da09a9b92341bde1cf8de89","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 22:39:14.000000000","message":"Patch Set 66:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/de2e152b08a44896aaa695891c8b3abf\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/aa4bfc50d9314ab3a366d77e56bc45de : SUCCESS in 48m 54s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/194f355db96b47af86340b9ce1173f92 : SUCCESS in 47m 34s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/343cedb4a89b4ece92b203cbb3467067 : SUCCESS in 52m 30s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/1fa172a7820b4511a90cf831c59a401f : SUCCESS in 47m 29s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/234a2a7c09a94936acf60da248ffb98a : FAILURE in 1h 47m 55s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/b420cc726f1d4c9aa021860b6e251e73 : NODE_FAILURE Node(set) request 26c89a3ced0441d0a681cbac00ad6672 failed in 0s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/4034025f6241434e9badc5d050cef2b4 : SUCCESS in 4m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/46a2569edfd44355a7d48ebc0a65dc0b : SUCCESS in 4m 47s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/2a7fb14aa9124cfb9d4f327597a47b69 : SUCCESS in 8m 18s (non-voting)","accounts_in_message":[],"_revision_number":66}],"current_revision_number":66,"current_revision":"008e93ab065af41a2bf98ccd0f3d3dbbba9dbd2e","revisions":{"390ac7f293a94f9e8613953bbf8969535ea2d6c9":{"kind":"REWORK","_number":1,"created":"2025-12-05 16:38:01.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/1"}}},"commit":{"parents":[{"commit":"364807f8dde1e29d40f229051ba59e8f67b1ad5c","subject":"Merge \"Revert \"Switch to 2025.2 release\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/364807f8dde1e29d40f229051ba59e8f67b1ad5c"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:37:49.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/390ac7f293a94f9e8613953bbf8969535ea2d6c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/390ac7f293a94f9e8613953bbf8969535ea2d6c9"}]},"branch":"refs/heads/master"},"c6c9cb0f0369f93b65619e0a2677c317b8e8fccf":{"kind":"REWORK","_number":2,"created":"2025-12-05 19:41:51.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/2"}}},"commit":{"parents":[{"commit":"364807f8dde1e29d40f229051ba59e8f67b1ad5c","subject":"Merge \"Revert \"Switch to 2025.2 release\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/364807f8dde1e29d40f229051ba59e8f67b1ad5c"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 19:41:41.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c6c9cb0f0369f93b65619e0a2677c317b8e8fccf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c6c9cb0f0369f93b65619e0a2677c317b8e8fccf"}]},"branch":"refs/heads/master"},"257acf5cff3a10c4b85f44831c2a68f95937bd01":{"kind":"REWORK","_number":3,"created":"2025-12-12 19:14:57.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/3"}}},"commit":{"parents":[{"commit":"364807f8dde1e29d40f229051ba59e8f67b1ad5c","subject":"Merge \"Revert \"Switch to 2025.2 release\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/364807f8dde1e29d40f229051ba59e8f67b1ad5c"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-12 19:14:46.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/257acf5cff3a10c4b85f44831c2a68f95937bd01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/257acf5cff3a10c4b85f44831c2a68f95937bd01"}]},"branch":"refs/heads/master"},"fa7404bbe7ad5ffac18369c63bc484c908d7fcd3":{"kind":"REWORK","_number":4,"created":"2025-12-13 10:36:11.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/4"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-13 10:35:32.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/fa7404bbe7ad5ffac18369c63bc484c908d7fcd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/fa7404bbe7ad5ffac18369c63bc484c908d7fcd3"}]},"branch":"refs/heads/master"},"13b1b246f5992901a90580ad77d67a0bf785c3f9":{"kind":"REWORK","_number":5,"created":"2025-12-13 10:54:50.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/5"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-13 10:54:31.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/13b1b246f5992901a90580ad77d67a0bf785c3f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/13b1b246f5992901a90580ad77d67a0bf785c3f9"}]},"branch":"refs/heads/master"},"8ac976fc89f401de417f8f03e269218b172f81d4":{"kind":"REWORK","_number":6,"created":"2025-12-13 11:58:35.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/6"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-13 11:58:16.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8ac976fc89f401de417f8f03e269218b172f81d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8ac976fc89f401de417f8f03e269218b172f81d4"}]},"branch":"refs/heads/master"},"8a0716c05dd73ba069cd037bed9f9c92fbd3b5c4":{"kind":"REWORK","_number":7,"created":"2025-12-13 12:13:03.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/7"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-13 12:12:54.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8a0716c05dd73ba069cd037bed9f9c92fbd3b5c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8a0716c05dd73ba069cd037bed9f9c92fbd3b5c4"}]},"branch":"refs/heads/master"},"31bae0910a34bd7af66070d3e6d5bc7515ec9d24":{"kind":"REWORK","_number":8,"created":"2025-12-13 13:16:34.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/8"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-13 13:16:23.000000000","tz":60},"subject":"feat: Add initial multistage Docker build for Keystone","message":"feat: Add initial multistage Docker build for Keystone\n\nThis is a test implementation to evaluate the new build process\nit currently applies only to the Keystone service.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/31bae0910a34bd7af66070d3e6d5bc7515ec9d24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/31bae0910a34bd7af66070d3e6d5bc7515ec9d24"}]},"branch":"refs/heads/master"},"7130b0a303de461068f6440bf3b052c6ad68a041":{"kind":"REWORK","_number":9,"created":"2025-12-19 13:15:03.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/9"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 13:13:59.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack service images","message":"Implement multi-stage builds for OpenStack service images\n\nCurrently, OpenStack service images inherit from `openstack-base`,\nwhich includes heavy build dependencies (GCC, development headers,\ngit, etc.) required for compiling Python packages. This results in\nunnecessarily large runtime images containing tools not needed\nin production.\n\nThis patch refactors the Dockerfiles for major OpenStack services\nto use multi-stage builds:\n\n1. Stage 1 (Builder): Uses `openstack-base` to build Python wheels\n   and extract configuration files from sources.\n2. Stage 2 (Final): Uses the new, lightweight `openstack-base-runtime`\n   image to install the built wheels and run the service.\n\nThis approach significantly reduces the final image size by excluding\nbuild-time dependencies and improves security by removing compilers\nfrom the production container.\n\nAffected services include: Aodh, Barbican, Blazar, Ceilometer, Cinder,\nCloudkitty, Cyborg, Designate, Glance, Gnocchi, Heat, Ironic, Keystone,\nKuryr, Magnum, Manila, Masakari, Mistral, Neutron, Nova, Octavia,\nPlacement, Tacker, Trove, Watcher, and Zun.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/7130b0a303de461068f6440bf3b052c6ad68a041"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/7130b0a303de461068f6440bf3b052c6ad68a041"}]},"branch":"refs/heads/master"},"27f4bcc2cbb3b4bfa52c232984a039ed55087df7":{"kind":"REWORK","_number":10,"created":"2025-12-19 14:02:13.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/10"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 14:01:05.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Tacker,\n  Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nImplements: blueprint multi-stage-builds\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/27f4bcc2cbb3b4bfa52c232984a039ed55087df7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/27f4bcc2cbb3b4bfa52c232984a039ed55087df7"}]},"branch":"refs/heads/master"},"dab9ccdb5bddd0aec1d16180f97734494f9e72c6":{"kind":"REWORK","_number":11,"created":"2025-12-19 14:13:29.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/11"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 14:13:17.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Tacker,\n  Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nImplements: blueprint multi-stage-builds\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/dab9ccdb5bddd0aec1d16180f97734494f9e72c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/dab9ccdb5bddd0aec1d16180f97734494f9e72c6"}]},"branch":"refs/heads/master"},"5d0bc6d0750846b3fbaa0b483aafd5adaa45abff":{"kind":"REWORK","_number":12,"created":"2025-12-19 14:14:02.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/12"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 14:13:52.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Tacker,\n  Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nImplements: blueprint multi-stage-builds\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/5d0bc6d0750846b3fbaa0b483aafd5adaa45abff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/5d0bc6d0750846b3fbaa0b483aafd5adaa45abff"}]},"branch":"refs/heads/master"},"8f1cf10040662e1805bf14e0929b0a659618496c":{"kind":"REWORK","_number":13,"created":"2025-12-19 14:22:54.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/13"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 14:22:09.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8f1cf10040662e1805bf14e0929b0a659618496c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8f1cf10040662e1805bf14e0929b0a659618496c"}]},"branch":"refs/heads/master"},"ba5f9dbd4d1e3739dc83678643c5befe20e286b2":{"kind":"REWORK","_number":14,"created":"2025-12-19 14:53:16.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/14"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 14:53:07.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/ba5f9dbd4d1e3739dc83678643c5befe20e286b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/ba5f9dbd4d1e3739dc83678643c5befe20e286b2"}]},"branch":"refs/heads/master"},"55396f12a0a5dc3dd66711e1184400233b1de503":{"kind":"REWORK","_number":15,"created":"2025-12-19 16:17:18.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/15"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-19 16:16:35.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\n8. **Image Layer Optimization**:\n   - Replaced the pattern of `COPY` followed by `RUN chmod` with the native\n     `COPY --chmod` instruction where applicable. This reduces the number of\n     intermediate image layers and prevents unnecessary metadata duplication\n     in the overlay filesystem.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/55396f12a0a5dc3dd66711e1184400233b1de503"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/55396f12a0a5dc3dd66711e1184400233b1de503"}]},"branch":"refs/heads/master"},"575e38eb65521ed5d020e83781076a964246b39e":{"kind":"REWORK","_number":16,"created":"2025-12-20 09:28:54.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/16"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-20 09:26:49.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/575e38eb65521ed5d020e83781076a964246b39e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/575e38eb65521ed5d020e83781076a964246b39e"}]},"branch":"refs/heads/master"},"cd2c6c3b81a01e290143fb324d84366383dac8f2":{"kind":"REWORK","_number":17,"created":"2025-12-20 11:28:16.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/17"}}},"commit":{"parents":[{"commit":"96b54022857ccef8dc6bb11789abe32119827109","subject":"Add genisoimage package to nova-compute-ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/96b54022857ccef8dc6bb11789abe32119827109"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-20 11:28:04.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/cd2c6c3b81a01e290143fb324d84366383dac8f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/cd2c6c3b81a01e290143fb324d84366383dac8f2"}]},"branch":"refs/heads/master"},"31cbe7d454f3e3146421770e796854a345cdf1a4":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2025-12-20 11:47:34.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/18"}}},"commit":{"parents":[{"commit":"48b4337b1e102329dca6b365419f0c9839a280c0","subject":"Merge \"kolla-toolbox: Bump ansible-core to 2.20\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/48b4337b1e102329dca6b365419f0c9839a280c0"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-20 11:46:53.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/31cbe7d454f3e3146421770e796854a345cdf1a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/31cbe7d454f3e3146421770e796854a345cdf1a4"}]},"branch":"refs/heads/master"},"44bff3c3b54d3a852edfe84cc28773d3bdb83a30":{"kind":"REWORK","_number":19,"created":"2025-12-22 08:36:00.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/19"}}},"commit":{"parents":[{"commit":"48b4337b1e102329dca6b365419f0c9839a280c0","subject":"Merge \"kolla-toolbox: Bump ansible-core to 2.20\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/48b4337b1e102329dca6b365419f0c9839a280c0"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-22 08:35:50.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/44bff3c3b54d3a852edfe84cc28773d3bdb83a30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/44bff3c3b54d3a852edfe84cc28773d3bdb83a30"}]},"branch":"refs/heads/master"},"7a8030ca33c0cd7c004aad16bf86d80c34c17200":{"kind":"REWORK","_number":20,"created":"2025-12-22 13:29:58.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/20"}}},"commit":{"parents":[{"commit":"48b4337b1e102329dca6b365419f0c9839a280c0","subject":"Merge \"kolla-toolbox: Bump ansible-core to 2.20\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/48b4337b1e102329dca6b365419f0c9839a280c0"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-22 13:28:31.000000000","tz":60},"subject":"Implement multi-stage builds and OCI labeling for OpenStack services","message":"Implement multi-stage builds and OCI labeling for OpenStack services\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images, increases the attack surface, and\nlacks standard metadata about the build source.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment, and\nintroduces automated OCI labeling.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\n8. **OCI Metadata Integration**:\n   - Implemented logic to inject standard `org.opencontainers.image.*`\n     labels into final images.\n   - Automatically detects source provenance from local `.git` directories\n     or PEP 610 `direct_url.json` metadata (for PIP installs).\n   - Adds build timestamps, versioning, and license information to ensure\n     better traceability.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/7a8030ca33c0cd7c004aad16bf86d80c34c17200"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/7a8030ca33c0cd7c004aad16bf86d80c34c17200"}]},"branch":"refs/heads/master"},"4db12c2359d08d60c5337bde596bf6307a2ac65b":{"kind":"REWORK","_number":21,"created":"2025-12-22 15:16:59.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/21"}}},"commit":{"parents":[{"commit":"48b4337b1e102329dca6b365419f0c9839a280c0","subject":"Merge \"kolla-toolbox: Bump ansible-core to 2.20\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/48b4337b1e102329dca6b365419f0c9839a280c0"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-22 15:16:48.000000000","tz":60},"subject":"Implement multi-stage builds and OCI labeling for OpenStack services","message":"Implement multi-stage builds and OCI labeling for OpenStack services\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images, increases the attack surface, and\nlacks standard metadata about the build source.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment, and\nintroduces automated OCI labeling.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\n8. **OCI Metadata Integration**:\n   - Implemented logic to inject standard `org.opencontainers.image.*`\n     labels into final images.\n   - Automatically detects source provenance from local `.git` directories\n     or PEP 610 `direct_url.json` metadata (for PIP installs).\n   - Adds build timestamps, versioning, and license information to ensure\n     better traceability.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4db12c2359d08d60c5337bde596bf6307a2ac65b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4db12c2359d08d60c5337bde596bf6307a2ac65b"}]},"branch":"refs/heads/master"},"126760e6b9a6e282934c6a289e26cf100c720544":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2025-12-22 15:20:32.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/22"}}},"commit":{"parents":[{"commit":"e90762c3abd2d860d3a21a2d03afa6cae48fe778","subject":"Merge \"Revert \"kolla-toolbox: Bump ansible-core to 2.20\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/e90762c3abd2d860d3a21a2d03afa6cae48fe778"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-22 15:19:22.000000000","tz":60},"subject":"Implement multi-stage builds and OCI labeling for OpenStack services","message":"Implement multi-stage builds and OCI labeling for OpenStack services\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images, increases the attack surface, and\nlacks standard metadata about the build source.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment, and\nintroduces automated OCI labeling.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\n8. **OCI Metadata Integration**:\n   - Implemented logic to inject standard `org.opencontainers.image.*`\n     labels into final images.\n   - Automatically detects source provenance from local `.git` directories\n     or PEP 610 `direct_url.json` metadata (for PIP installs).\n   - Adds build timestamps, versioning, and license information to ensure\n     better traceability.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/126760e6b9a6e282934c6a289e26cf100c720544"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/126760e6b9a6e282934c6a289e26cf100c720544"}]},"branch":"refs/heads/master"},"82c9f4ff8da056984980bf481b92f9b3eaa9ba34":{"kind":"REWORK","_number":23,"created":"2025-12-22 17:23:17.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/23"}}},"commit":{"parents":[{"commit":"e90762c3abd2d860d3a21a2d03afa6cae48fe778","subject":"Merge \"Revert \"kolla-toolbox: Bump ansible-core to 2.20\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/e90762c3abd2d860d3a21a2d03afa6cae48fe778"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-22 17:23:01.000000000","tz":60},"subject":"Implement multi-stage builds and OCI labeling for OpenStack services","message":"Implement multi-stage builds and OCI labeling for OpenStack services\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images, increases the attack surface, and\nlacks standard metadata about the build source.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment, and\nintroduces automated OCI labeling.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\n8. **OCI Metadata Integration**:\n   - Implemented logic to inject standard `org.opencontainers.image.*`\n     labels into final images.\n   - Automatically detects source provenance from local `.git` directories\n     or PEP 610 `direct_url.json` metadata (for PIP installs).\n   - Adds build timestamps, versioning, and license information to ensure\n     better traceability.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/82c9f4ff8da056984980bf481b92f9b3eaa9ba34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/82c9f4ff8da056984980bf481b92f9b3eaa9ba34"}]},"branch":"refs/heads/master"},"a210ad99cf36bc41681bc656ed05c16393976177":{"kind":"REWORK","_number":24,"created":"2025-12-23 08:24:22.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/24"}}},"commit":{"parents":[{"commit":"48b4337b1e102329dca6b365419f0c9839a280c0","subject":"Merge \"kolla-toolbox: Bump ansible-core to 2.20\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/48b4337b1e102329dca6b365419f0c9839a280c0"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-23 08:23:28.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/a210ad99cf36bc41681bc656ed05c16393976177"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/a210ad99cf36bc41681bc656ed05c16393976177"}]},"branch":"refs/heads/master"},"3c1daa06984c1b154d8ba4a8d19f72fc72189f6a":{"kind":"TRIVIAL_REBASE","_number":25,"created":"2025-12-23 08:30:11.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/25"}}},"commit":{"parents":[{"commit":"9a09f82646c577c4b484eeaac7bf56d8005da11b","subject":"CI: Add ^docker/ trigger for aio jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/9a09f82646c577c4b484eeaac7bf56d8005da11b"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-23 08:29:17.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/3c1daa06984c1b154d8ba4a8d19f72fc72189f6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/3c1daa06984c1b154d8ba4a8d19f72fc72189f6a"}]},"branch":"refs/heads/master"},"6008d7843a3f9f9c339401a105cb9be41eb688f6":{"kind":"REWORK","_number":26,"created":"2025-12-23 10:47:57.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/26"}}},"commit":{"parents":[{"commit":"9a09f82646c577c4b484eeaac7bf56d8005da11b","subject":"CI: Add ^docker/ trigger for aio jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/9a09f82646c577c4b484eeaac7bf56d8005da11b"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-23 10:47:46.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/6008d7843a3f9f9c339401a105cb9be41eb688f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/6008d7843a3f9f9c339401a105cb9be41eb688f6"}]},"branch":"refs/heads/master"},"edbb4cc543ad57b37279eda49f33a03ab6957e20":{"kind":"REWORK","_number":27,"created":"2025-12-23 10:48:53.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/27"}}},"commit":{"parents":[{"commit":"9a09f82646c577c4b484eeaac7bf56d8005da11b","subject":"CI: Add ^docker/ trigger for aio jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/9a09f82646c577c4b484eeaac7bf56d8005da11b"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-23 10:48:43.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/edbb4cc543ad57b37279eda49f33a03ab6957e20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/edbb4cc543ad57b37279eda49f33a03ab6957e20"}]},"branch":"refs/heads/master"},"71f28d2f3ec1e86bd02eaf679e71ec1076abd158":{"kind":"REWORK","_number":28,"created":"2025-12-29 13:11:53.000000000","uploader":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"ref":"refs/changes/68/969968/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/28"}}},"commit":{"parents":[{"commit":"9a09f82646c577c4b484eeaac7bf56d8005da11b","subject":"CI: Add ^docker/ trigger for aio jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/9a09f82646c577c4b484eeaac7bf56d8005da11b"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-29 13:11:43.000000000","tz":60},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/71f28d2f3ec1e86bd02eaf679e71ec1076abd158"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/71f28d2f3ec1e86bd02eaf679e71ec1076abd158"}]},"branch":"refs/heads/master"},"734a6531ca4cd901bd64cf9bd4432f7fb45cceaf":{"kind":"REWORK","_number":29,"created":"2026-04-10 06:50:33.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/29"}}},"commit":{"parents":[{"commit":"8b88c9eb5ea58b255e47489ab47e3e7dccda0c55","subject":"Merge \"Fix: Update outdated documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8b88c9eb5ea58b255e47489ab47e3e7dccda0c55"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-04-10 06:50:30.000000000","tz":120},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/734a6531ca4cd901bd64cf9bd4432f7fb45cceaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/734a6531ca4cd901bd64cf9bd4432f7fb45cceaf"}]},"branch":"refs/heads/master"},"718a2259ad26b49a870fa0b3182604209f69cb99":{"kind":"REWORK","_number":30,"created":"2026-04-10 07:23:59.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/30"}}},"commit":{"parents":[{"commit":"8b88c9eb5ea58b255e47489ab47e3e7dccda0c55","subject":"Merge \"Fix: Update outdated documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8b88c9eb5ea58b255e47489ab47e3e7dccda0c55"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-04-10 07:23:46.000000000","tz":120},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/718a2259ad26b49a870fa0b3182604209f69cb99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/718a2259ad26b49a870fa0b3182604209f69cb99"}]},"branch":"refs/heads/master"},"6e2a3c7df2d2ef070e6cf2e41831235ba8fd1edf":{"kind":"REWORK","_number":31,"created":"2026-04-10 07:31:17.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/31"}}},"commit":{"parents":[{"commit":"8b88c9eb5ea58b255e47489ab47e3e7dccda0c55","subject":"Merge \"Fix: Update outdated documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8b88c9eb5ea58b255e47489ab47e3e7dccda0c55"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-04-10 07:31:14.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/6e2a3c7df2d2ef070e6cf2e41831235ba8fd1edf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/6e2a3c7df2d2ef070e6cf2e41831235ba8fd1edf"}]},"branch":"refs/heads/master"},"8f1843105430c530e55b5492057e84214df21247":{"kind":"REWORK","_number":32,"created":"2026-04-10 07:36:10.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/32"}}},"commit":{"parents":[{"commit":"8b88c9eb5ea58b255e47489ab47e3e7dccda0c55","subject":"Merge \"Fix: Update outdated documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8b88c9eb5ea58b255e47489ab47e3e7dccda0c55"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-04-10 07:36:03.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8f1843105430c530e55b5492057e84214df21247"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8f1843105430c530e55b5492057e84214df21247"}]},"branch":"refs/heads/master"},"24b9b16a9863963bda5234466ef64fbeda749f3f":{"kind":"REWORK","_number":33,"created":"2026-04-10 08:25:13.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/33"}}},"commit":{"parents":[{"commit":"8b88c9eb5ea58b255e47489ab47e3e7dccda0c55","subject":"Merge \"Fix: Update outdated documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8b88c9eb5ea58b255e47489ab47e3e7dccda0c55"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-04-10 08:25:05.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/24b9b16a9863963bda5234466ef64fbeda749f3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/24b9b16a9863963bda5234466ef64fbeda749f3f"}]},"branch":"refs/heads/master"},"9aa4956aefe66324d960dfe42ba627ddde300c12":{"kind":"REWORK","_number":34,"created":"2026-06-17 09:24:35.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/34"}}},"commit":{"parents":[{"commit":"c2a33b186be3c5991c85fdc0fa5172f52e55900a","subject":"CI: Switch arm64 publish jobs to periodic-weekly","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c2a33b186be3c5991c85fdc0fa5172f52e55900a"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-17 09:24:16.000000000","tz":120},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/9aa4956aefe66324d960dfe42ba627ddde300c12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/9aa4956aefe66324d960dfe42ba627ddde300c12"}]},"branch":"refs/heads/master"},"eddd575338a5b65e683ba145867c78b10c498055":{"kind":"REWORK","_number":35,"created":"2026-06-17 16:59:05.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/35"}}},"commit":{"parents":[{"commit":"c2a33b186be3c5991c85fdc0fa5172f52e55900a","subject":"CI: Switch arm64 publish jobs to periodic-weekly","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c2a33b186be3c5991c85fdc0fa5172f52e55900a"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-17 16:59:04.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/eddd575338a5b65e683ba145867c78b10c498055"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/eddd575338a5b65e683ba145867c78b10c498055"}]},"branch":"refs/heads/master"},"147cba4cb7e52bcf729da36f82a68bad91a0573a":{"kind":"REWORK","_number":36,"created":"2026-06-18 07:51:47.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/36"}}},"commit":{"parents":[{"commit":"c2a33b186be3c5991c85fdc0fa5172f52e55900a","subject":"CI: Switch arm64 publish jobs to periodic-weekly","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c2a33b186be3c5991c85fdc0fa5172f52e55900a"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 07:51:47.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/147cba4cb7e52bcf729da36f82a68bad91a0573a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/147cba4cb7e52bcf729da36f82a68bad91a0573a"}]},"branch":"refs/heads/master"},"0d6f3d15472967866f3b2bf835d24396e270e9b3":{"kind":"REWORK","_number":37,"created":"2026-06-18 08:00:35.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/37"}}},"commit":{"parents":[{"commit":"c2a33b186be3c5991c85fdc0fa5172f52e55900a","subject":"CI: Switch arm64 publish jobs to periodic-weekly","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c2a33b186be3c5991c85fdc0fa5172f52e55900a"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 08:00:33.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/0d6f3d15472967866f3b2bf835d24396e270e9b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/0d6f3d15472967866f3b2bf835d24396e270e9b3"}]},"branch":"refs/heads/master"},"21370bb64ead19456ff4f87da5c800f25581688a":{"kind":"TRIVIAL_REBASE","_number":38,"created":"2026-06-18 12:58:06.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/38"}}},"commit":{"parents":[{"commit":"a437f0bd5f406bf1f82dfdf05c4dac16c02573ff","subject":"Merge \"kolla-build: Add Docker BuildKit support via docker buildx build\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/a437f0bd5f406bf1f82dfdf05c4dac16c02573ff"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 12:58:06.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/21370bb64ead19456ff4f87da5c800f25581688a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/21370bb64ead19456ff4f87da5c800f25581688a"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"c2a33b186be3c5991c85fdc0fa5172f52e55900a","ours":"0d6f3d15472967866f3b2bf835d24396e270e9b3","theirs":"a437f0bd5f406bf1f82dfdf05c4dac16c02573ff","merge_strategy":"recursive","contains_conflicts":false}},"392af924691be09bbd74e7b51071da72b6e64e6f":{"kind":"REWORK","_number":39,"created":"2026-06-18 12:58:14.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/39"}}},"commit":{"parents":[{"commit":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 12:58:14.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/392af924691be09bbd74e7b51071da72b6e64e6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/392af924691be09bbd74e7b51071da72b6e64e6f"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a437f0bd5f406bf1f82dfdf05c4dac16c02573ff","ours":"21370bb64ead19456ff4f87da5c800f25581688a","theirs":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","merge_strategy":"recursive","contains_conflicts":true}},"fe340a90891515110058857eebe7eb3d05733cb9":{"kind":"REWORK","_number":40,"created":"2026-06-18 12:59:05.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/40"}}},"commit":{"parents":[{"commit":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 12:59:05.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/fe340a90891515110058857eebe7eb3d05733cb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/fe340a90891515110058857eebe7eb3d05733cb9"}]},"branch":"refs/heads/master"},"11bd13ee56aa7b3e87b6f7cade409e82342b4d91":{"kind":"REWORK","_number":41,"created":"2026-06-18 14:01:57.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/41"}}},"commit":{"parents":[{"commit":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 14:01:40.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/11bd13ee56aa7b3e87b6f7cade409e82342b4d91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/11bd13ee56aa7b3e87b6f7cade409e82342b4d91"}]},"branch":"refs/heads/master"},"4b22177e19bdd3a286ea39a18bff86b8e2756fd2":{"kind":"REWORK","_number":42,"created":"2026-06-18 15:01:29.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/42"}}},"commit":{"parents":[{"commit":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 15:01:29.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4b22177e19bdd3a286ea39a18bff86b8e2756fd2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4b22177e19bdd3a286ea39a18bff86b8e2756fd2"}]},"branch":"refs/heads/master"},"281b2276893bb6d86936634731a5b1f6f1c2b85e":{"kind":"REWORK","_number":43,"created":"2026-06-18 15:09:11.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/43"}}},"commit":{"parents":[{"commit":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 15:09:11.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/281b2276893bb6d86936634731a5b1f6f1c2b85e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/281b2276893bb6d86936634731a5b1f6f1c2b85e"}]},"branch":"refs/heads/master"},"4456caef95f6360610c4cc2f070203c8d0f3d7a2":{"kind":"REWORK","_number":44,"created":"2026-06-18 15:39:35.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/44"}}},"commit":{"parents":[{"commit":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 15:39:32.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4456caef95f6360610c4cc2f070203c8d0f3d7a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4456caef95f6360610c4cc2f070203c8d0f3d7a2"}]},"branch":"refs/heads/master"},"d29dd59fcd313786e06f36c2932942ae0138ec64":{"kind":"NO_CHANGE","_number":45,"created":"2026-06-18 15:39:39.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/45"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 15:39:39.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/d29dd59fcd313786e06f36c2932942ae0138ec64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/d29dd59fcd313786e06f36c2932942ae0138ec64"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"61a13e4dcf0945c49f791cbf9cdb7f2ba0bf7280","ours":"4456caef95f6360610c4cc2f070203c8d0f3d7a2","theirs":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","merge_strategy":"recursive","contains_conflicts":false}},"52c984bbf671fd1d2f53d774cb381c6c3a9ab0c3":{"kind":"REWORK","_number":46,"created":"2026-06-18 16:17:00.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/46"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 16:16:14.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/52c984bbf671fd1d2f53d774cb381c6c3a9ab0c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/52c984bbf671fd1d2f53d774cb381c6c3a9ab0c3"}]},"branch":"refs/heads/master"},"e53e5ed478e8a47797e516a6b659e2306e61bf3e":{"kind":"REWORK","_number":47,"created":"2026-06-18 16:17:44.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/47","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/47","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/47 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/47 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/47 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/47"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-18 16:17:43.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/e53e5ed478e8a47797e516a6b659e2306e61bf3e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/e53e5ed478e8a47797e516a6b659e2306e61bf3e"}]},"branch":"refs/heads/master"},"101ef68ea6deebf751e41a7029879bf8a97c5c76":{"kind":"REWORK","_number":48,"created":"2026-06-19 05:40:52.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/48","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/48","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/48 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/48 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/48 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/48"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 05:40:52.000000000","tz":0},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/101ef68ea6deebf751e41a7029879bf8a97c5c76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/101ef68ea6deebf751e41a7029879bf8a97c5c76"}]},"branch":"refs/heads/master"},"ccd5795698c88ac6080e9fc057ce1e2bacd3553e":{"kind":"REWORK","_number":49,"created":"2026-06-19 07:37:45.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/49","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/49","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/49 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/49 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/49 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/49"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 07:37:37.000000000","tz":120},"subject":"Implement multi-stage builds for OpenStack services and auxiliary tools","message":"Implement multi-stage builds for OpenStack services and auxiliary tools\n\nCurrently, most Kolla images inherit from `openstack-base` or `base`,\ncarrying heavy build dependencies (GCC, development headers, git,\ngettext, etc.) into the final production images. This results in\nunnecessarily large runtime images and increases the attack surface.\n\nThis patch refactors the Dockerfiles to use multi-stage builds,\nseparating the build environment from the execution environment.\n\nKey architectural changes:\n\n1. **Core OpenStack Services**:\n   - Stage 1 (Builder): Inherits from `openstack-base`. Builds Python\n     wheels and extracts configuration.\n   - Stage 2 (Runtime): Inherits from the lightweight `openstack-base-runtime`.\n     Installs pre-built wheels.\n\n2. **Kolla Toolbox**:\n   - The heavy build dependencies (GCC, libffi-dev, openssl-dev) are\n     restricted to the builder stage.\n   - The Ansible virtual environment is constructed in Stage 1 and\n     copied to a clean Stage 2 runtime image.\n\n3. **Horizon**:\n   - `gettext` installation and the translation compilation process\n     (`django-admin compilemessages`) are moved to the builder stage.\n   - The runtime image only contains the compiled locale files.\n\n4. **Fluentd**:\n   - Compilation of native Ruby gems (requiring `gcc-c++`, `make`) is\n     isolated in the builder stage.\n\n5. **Prometheus Stack**:\n   - Download and extraction of tarballs occurs in the builder stage.\n   - Only final binaries are copied to the runtime.\n\n6. **Skyline**:\n   - The Skyline dashboard components (apiserver, console) now build\n     Python dependencies in a separate stage, reducing the final image size.\n\n7. **Plugin Dependency Resolution**:\n   - For services with in-tree builds and plugins (like Neutron), the\n     builder is configured to prioritize locally built wheels using\n     `--find-links /wheels`. This prevents `pip` from pulling conflicting\n     versions from PyPI when building plugins in the same stage.\n\nAffected components include:\n- Core: Aodh, Barbican, Blazar, Ceilometer, Cinder, Cloudkitty, Cyborg,\n  Designate, Glance, Gnocchi, Heat, Ironic, Keystone, Kuryr, Magnum,\n  Manila, Masakari, Mistral, Neutron, Nova, Octavia, Placement, Skyline,\n  Tacker, Trove, Watcher, Zun.\n- Infra/Mon: Kolla Toolbox, Horizon, Fluentd, Prometheus (Server,\n  Alertmanager, mtail, and exporters: blackbox, cadvisor, elasticsearch,\n  libvirt, memcached, mysqld, node, openstack).\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/ccd5795698c88ac6080e9fc057ce1e2bacd3553e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/ccd5795698c88ac6080e9fc057ce1e2bacd3553e"}]},"branch":"refs/heads/master"},"1b79cf2d9b374da789c77e1ab51a18122f956448":{"kind":"NO_CODE_CHANGE","_number":50,"created":"2026-06-19 07:41:08.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/50","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/50","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/50 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/50 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/50 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/50"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 07:40:44.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size and attack surface","message":"Use multi-stage builds to reduce runtime image size and attack surface\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1() macro and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/1b79cf2d9b374da789c77e1ab51a18122f956448"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/1b79cf2d9b374da789c77e1ab51a18122f956448"}]},"branch":"refs/heads/master"},"2e28f47c17b9b6a96c7d5c28585c05cac21cfbe9":{"kind":"REWORK","_number":51,"created":"2026-06-19 08:50:06.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/51","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/51","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/51 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/51 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/51 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/51"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 08:49:59.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size and attack surface","message":"Use multi-stage builds to reduce runtime image size and attack surface\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1() macro and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/2e28f47c17b9b6a96c7d5c28585c05cac21cfbe9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/2e28f47c17b9b6a96c7d5c28585c05cac21cfbe9"}]},"branch":"refs/heads/master"},"f3f679ae3f4b33ece62903ccc2f524160d309f51":{"kind":"NO_CODE_CHANGE","_number":52,"created":"2026-06-19 08:51:25.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/52","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/52","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/52 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/52 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/52 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/52"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 08:51:08.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1() macro and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/f3f679ae3f4b33ece62903ccc2f524160d309f51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/f3f679ae3f4b33ece62903ccc2f524160d309f51"}]},"branch":"refs/heads/master"},"b91cc0fffab3103b4856ded3ca8d969bc2b3c015":{"kind":"REWORK","_number":53,"created":"2026-06-19 08:58:22.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/53","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/53","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/53 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/53 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/53 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/53"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 08:58:16.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1() macro and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/b91cc0fffab3103b4856ded3ca8d969bc2b3c015"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/b91cc0fffab3103b4856ded3ca8d969bc2b3c015"}]},"branch":"refs/heads/master"},"af02470371840a91f983cfbe2d1050de12d4510a":{"kind":"REWORK","_number":54,"created":"2026-06-19 09:21:25.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/54","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/54","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/54 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/54 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/54 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/54"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 09:21:25.000000000","tz":0},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1() macro and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/af02470371840a91f983cfbe2d1050de12d4510a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/af02470371840a91f983cfbe2d1050de12d4510a"}]},"branch":"refs/heads/master"},"b7f385655613d2f7bfc0c0fdc3038b14564c6043":{"kind":"NO_CODE_CHANGE","_number":55,"created":"2026-06-19 09:29:52.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/55","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/55","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/55 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/55 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/55 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/55"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 09:29:37.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/b7f385655613d2f7bfc0c0fdc3038b14564c6043"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/b7f385655613d2f7bfc0c0fdc3038b14564c6043"}]},"branch":"refs/heads/master"},"215bf2880927c2fddcde72af08b1286662f5c567":{"kind":"REWORK","_number":56,"created":"2026-06-19 13:08:10.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/56","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/56","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/56 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/56 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/56 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/56"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 13:08:04.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/215bf2880927c2fddcde72af08b1286662f5c567"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/215bf2880927c2fddcde72af08b1286662f5c567"}]},"branch":"refs/heads/master"},"50ef6160dbe864c06d16ef9f47b56ac2f3cbb255":{"kind":"REWORK","_number":57,"created":"2026-06-19 13:32:46.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/57","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/57","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/57 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/57 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/57 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/57"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 13:32:46.000000000","tz":0},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/50ef6160dbe864c06d16ef9f47b56ac2f3cbb255"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/50ef6160dbe864c06d16ef9f47b56ac2f3cbb255"}]},"branch":"refs/heads/master"},"8ed20f4652da3537fe3937db826c993d5cbd90e1":{"kind":"REWORK","_number":58,"created":"2026-06-19 14:52:01.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/58","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/58","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/58 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/58 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/58 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/58"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 14:51:54.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8ed20f4652da3537fe3937db826c993d5cbd90e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8ed20f4652da3537fe3937db826c993d5cbd90e1"}]},"branch":"refs/heads/master"},"49c1740e3ef0338a2a773d2a1c5933e780a9bc59":{"kind":"REWORK","_number":59,"created":"2026-06-19 18:00:19.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/59","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/59","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/59 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/59 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/59 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/59"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-19 18:00:19.000000000","tz":0},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/49c1740e3ef0338a2a773d2a1c5933e780a9bc59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/49c1740e3ef0338a2a773d2a1c5933e780a9bc59"}]},"branch":"refs/heads/master"},"f8bf34e3d345bf91e3d12543c6fb956020d72391":{"kind":"REWORK","_number":60,"created":"2026-06-24 08:46:38.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/60","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/60","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/60 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/60 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/60 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/60"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 08:46:13.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/f8bf34e3d345bf91e3d12543c6fb956020d72391"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/f8bf34e3d345bf91e3d12543c6fb956020d72391"}]},"branch":"refs/heads/master"},"450d420498e011388c5cf323d65f00d70420e9e6":{"kind":"REWORK","_number":61,"created":"2026-06-24 10:58:11.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/61","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/61","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/61 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/61 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/61 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/61"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 10:58:11.000000000","tz":0},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/450d420498e011388c5cf323d65f00d70420e9e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/450d420498e011388c5cf323d65f00d70420e9e6"}]},"branch":"refs/heads/master"},"50d4f389928867ad4e99cfe94fdb45a53334c0d8":{"kind":"REWORK","_number":62,"created":"2026-06-24 11:24:41.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/62","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/62","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/62 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/62 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/62 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/62"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 11:24:37.000000000","tz":0},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/50d4f389928867ad4e99cfe94fdb45a53334c0d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/50d4f389928867ad4e99cfe94fdb45a53334c0d8"}]},"branch":"refs/heads/master"},"5b1a26bac941f4afb23e397cd9548a3e454b5796":{"kind":"REWORK","_number":63,"created":"2026-06-24 11:26:58.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/63","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/63","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/63 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/63 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/63 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/63"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 11:26:58.000000000","tz":0},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/5b1a26bac941f4afb23e397cd9548a3e454b5796"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/5b1a26bac941f4afb23e397cd9548a3e454b5796"}]},"branch":"refs/heads/master"},"f64f7a4e1467ef6c07ddfb73e13fccb0af5b03f3":{"kind":"REWORK","_number":64,"created":"2026-06-24 11:33:24.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/64","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/64","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/64 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/64 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/64 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/64"}}},"commit":{"parents":[{"commit":"88b659d9886fb04749e2c4e43bb6b0ddbe786576","subject":"Remove cgi-bin creation in gnocchi and masakari","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/88b659d9886fb04749e2c4e43bb6b0ddbe786576"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 11:33:18.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/f64f7a4e1467ef6c07ddfb73e13fccb0af5b03f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/f64f7a4e1467ef6c07ddfb73e13fccb0af5b03f3"}]},"branch":"refs/heads/master"},"4ffe1f84fa4cbd2b712985d1973a8b293f953995":{"kind":"REWORK","_number":65,"created":"2026-07-27 15:07:44.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/65","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/65","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/65 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/65 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/65 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/65"}}},"commit":{"parents":[{"commit":"5d77668da8167435e4ac860392994f19ec733a46","subject":"Merge \"Rework tar normalization to a shared function\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/5d77668da8167435e4ac860392994f19ec733a46"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-27 15:07:40.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4ffe1f84fa4cbd2b712985d1973a8b293f953995"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/4ffe1f84fa4cbd2b712985d1973a8b293f953995"}]},"branch":"refs/heads/master"},"008e93ab065af41a2bf98ccd0f3d3dbbba9dbd2e":{"kind":"REWORK","_number":66,"created":"2026-07-27 15:29:36.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/68/969968/66","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/68/969968/66","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/66 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/66 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/68/969968/66 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/68/969968/66"}}},"commit":{"parents":[{"commit":"5d77668da8167435e4ac860392994f19ec733a46","subject":"Merge \"Rework tar normalization to a shared function\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/5d77668da8167435e4ac860392994f19ec733a46"}]}],"author":{"name":"Piotr Milewski","email":"vurmil@gmail.com","date":"2025-12-05 16:32:43.000000000","tz":60},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-27 15:29:01.000000000","tz":120},"subject":"Use multi-stage builds to reduce runtime image size","message":"Use multi-stage builds to reduce runtime image size\n\nBuild dependencies (compilers, dev headers, git) are confined to a\nbuilder stage; only wheels and final binaries land in the runtime image.\nAdds build_plugin_wheels_stage1/2() macros and openstack-base-runtime base\nimage. Converts all core OpenStack services, Horizon, Fluentd, kolla-\ntoolbox, and the full Prometheus stack.\n\nChange-Id: I0eec3cad4370d0d593c68ff121a4ce16e04a6f1d\nSigned-off-by: Piotr Milewski \u003cvurmil@gmail.com\u003e\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/008e93ab065af41a2bf98ccd0f3d3dbbba9dbd2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/008e93ab065af41a2bf98ccd0f3d3dbbba9dbd2e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"NonZeroBackportCandidate","description":"A non-zero vote on Backport-Candidate is required before submitting changes","status":"SATISFIED","is_legacy":false,"applicability_expression_result":{"fulfilled":true,"status":"PASS"},"submittability_expression_result":{"expression":"label:Backport-Candidate\u003d1 OR label:Backport-Candidate\u003d-1","fulfilled":true,"status":"PASS","passing_atoms":["label:Backport-Candidate\u003d-1"],"failing_atoms":["label:Backport-Candidate\u003d1"],"atom_explanations":{"label:Backport-Candidate\u003d1":"","label:Backport-Candidate\u003d-1":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
