)]}'
{"id":"openstack%2Fopenstack-ansible-haproxy_server~978756","triplet_id":"openstack%2Fopenstack-ansible-haproxy_server~master~I39b99208b4991c44e0cc9c489e7b34d80ab94855","project":"openstack/openstack-ansible-haproxy_server","branch":"master","topic":"osa/core-2.19","attention_set":{},"removed_from_attention_set":{"31542":{"account":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"last_update":"2026-03-09 12:02:21.000000000","reason":"Change was submitted"},"32666":{"account":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"last_update":"2026-03-09 10:16:19.000000000","reason":"\u003cGERRIT_ACCOUNT_32666\u003e replied on the change","reason_account":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"}},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-03-09 12:02:21.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I39b99208b4991c44e0cc9c489e7b34d80ab94855","subject":"Symlink the role into tests","status":"MERGED","created":"2026-03-03 12:52:09.000000000","updated":"2026-03-09 12:04:12.000000000","submitted":"2026-03-09 12:02:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"978756-osa/core-2.19","meta_rev_id":"820b9f780b2d7df974863daad0142714f1e0c5a8","_number":978756,"virtual_id_number":978756,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-09 12:02:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"all":[{"value":2,"date":"2026-03-09 10:16:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-03-09 10:11:41.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":2,"date":"2026-03-07 11:07:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"all":[{"value":1,"date":"2026-03-09 10:16:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-03 16:00:22.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-03-07 08:19:36.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"CC"},{"updated":"2026-03-07 11:07:05.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2026-03-09 10:11:41.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-03-09 10:11:41.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"},{"updated":"2026-03-09 10:11:41.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"state":"REVIEWER"}],"messages":[{"id":"e59f57e17723b6eff0bdfe634c5f0a0d1ecf1e44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-03 12:52:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4ccdc04734f097c285ab9c1503a020128fd369ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-03 12:53:06.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"a5f441b9223409036d0d6110da8c6968606e5e7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-03 13:40:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4ee025e1304b289d3de4ec658db0ab4d6d953565","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 16:00:22.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6f2d5ba8d0014326a0466fb691c425da\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a3603be20bfe44bb80e09bc6bed52670 : SUCCESS in 13m 03s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/2364b3267a00444288e5e4816e9d400a : SUCCESS in 7m 14s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/2f70c211f6054ed4a9c3d151656709b6 : SUCCESS in 9m 45s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/405ecade7eb149b29e0ab70266383536 : SUCCESS in 9m 27s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/0d3fa79f82af44ee9a733ec2f0493595 : SUCCESS in 8m 41s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/d2fd3ddd44634851aceccc43af27ab94 : FAILURE in 4m 33s (non-voting)\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/87d3af116874494495237773d672edf2 : SUCCESS in 1h 00m 16s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/69208f01b9744fb4b9d65cd59bf1e542 : SUCCESS in 1h 18m 50s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/6ec1c4bf8f194f01927d4d4f3e24b585 : SUCCESS in 1h 18m 27s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2ca6e1f246474d239890fb8e753bd34f : SUCCESS in 51m 43s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/ca4c93fecff845dfa00fee5394c7593f : SUCCESS in 1h 06m 14s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/06d4ff8fe9af4a5087a67be6f78201ce : SUCCESS in 1h 11m 30s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7088b59bf06c46d2bf0bfceef032f4e4 : SUCCESS in 1h 26m 07s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/549dc5ab32c44a87a30b345643470daf : SUCCESS in 1h 20m 20s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/3321b7c9cad2439c9b6eb5a5bfe8ae25 : SUCCESS in 1h 28m 42s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/4965077847b4472fb0247a0d370edbb8 : SUCCESS in 1h 28m 00s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/9a127333b199466780db6592b9652011 : FAILURE in 52m 27s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/5843568779a4452f8fa631de1fa043dc : SUCCESS in 49m 09s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/fa4041b0c44e4ce0aee8b124552743f7 : SUCCESS in 58m 21s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2b83e5622eae4db6b4b1524fd302701a : SUCCESS in 47m 57s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6787a0194ac241eb960d6011a2d5aace : SUCCESS in 1h 38m 41s\n- openstack-ansible-upgrade-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/c639c62f9b654d43b1af9bd6f24cf5dd : FAILURE in 41m 05s\n- openstack-ansible-upgrade_2025.1-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/7f39c01547784c859222b9dfb0128cf9 : FAILURE in 15m 44s\n- openstack-ansible-upgrade-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c070257abbef44699c7f59b253fa6e33 : FAILURE in 23m 28s\n- openstack-ansible-upgrade_2025.1-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9f23d8d248fb49708cce0b9aa5086db6 : FAILURE in 22m 27s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0351ad92ea274e51b1222f5bb1492306 : SUCCESS in 2h 13m 32s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4743fb43ca0a4b3894dc51acc77029a4 : FAILURE in 33m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/902ed9a44f7c40458820321c2b2af783 : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":3},{"id":"dce4d7039000d77711d8471412ee3b8568a2a053","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-04 08:39:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"129639559190170d3bac9ce5f9295a10401604a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 11:12:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c23479a0ddd4657b83536407b0e2dbf\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6a9e0d2cff384b5896ef76e94287922f : SUCCESS in 13m 36s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/014724a4c90a46db884177bbf66e0ad4 : SUCCESS in 9m 50s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/6d2b0cd381424f9abc2f03a42f669f6b : SUCCESS in 10m 23s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9480c59df9004b508ac0c228087d495a : SUCCESS in 9m 38s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/c1b0545da93a42bca1fb443c06ec08fc : SUCCESS in 8m 35s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/14a04710599e4058b36dc17e1e20a41b : SUCCESS in 6m 29s (non-voting)\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/a15d16734728484da0eebbaa2b82870e : SUCCESS in 1h 03m 34s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/97c107d9b00f445ea6ee0a81661416f7 : SUCCESS in 1h 19m 05s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/3acd30783f2141c19fe399bf1c69460a : SUCCESS in 1h 09m 18s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2b5c4e2c103f4239a34fbc2ae59dac65 : SUCCESS in 1h 35m 56s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/56592ee93ed542f49b3e83846a8e98d0 : SUCCESS in 1h 03m 18s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/719667c58ce4450f9b1e6803cd51108b : SUCCESS in 2h 01m 47s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1d2b289f00314843b9c0ea04a5fb1f2f : SUCCESS in 1h 45m 38s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d6f358e43bbc438d9251fb5e426d7a91 : SUCCESS in 45m 45s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/ce650e473ead4a0d90e9bcde0def5d90 : SUCCESS in 1h 10m 13s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/c4b0bf841dfc4764a927e594ea3242c5 : SUCCESS in 1h 28m 48s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/4cb96bc118aa49329c2193de854b361c : SUCCESS in 1h 11m 08s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/1210865fa2d14e698c118ae8b029bbbb : SUCCESS in 47m 16s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/26286f40f59e45fc90d13c15713e8823 : SUCCESS in 1h 13m 09s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/79b19935b2884dff8fe41690c5d57f93 : SUCCESS in 56m 21s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8841c17df4da4861bf673b29a768fd49 : SUCCESS in 1h 14m 36s\n- openstack-ansible-upgrade-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/b3ded48c41a640c0899b4fc0bc6446ce : SUCCESS in 1h 41m 05s\n- openstack-ansible-upgrade_2025.1-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/6e6d76b5eb6a4f94ae55082f07700bd4 : SUCCESS in 1h 25m 41s\n- openstack-ansible-upgrade-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/86e00d5a35a848b9a06ab808b1e42b22 : SUCCESS in 2h 10m 47s\n- openstack-ansible-upgrade_2025.1-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e10b3a2ff4e14ecc8fe4937d2d667a0a : SUCCESS in 2h 23m 03s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/27617571cf6d484fabee76e67039ae3b : SUCCESS in 2h 17m 07s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0f5c7e9db82943379f4b94dfe5d62084 : SUCCESS in 1h 15m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06c5f4f3b5e043b8951c111afeef8234 : SUCCESS in 7m 14s","accounts_in_message":[],"_revision_number":3},{"id":"336f2c813d40ce4938e4ff61b2ebd352a19d59ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-04 13:48:06.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"24122b53dd46586547f4da0419c18500a27d08c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 16:27:19.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/25df2fce77d34170909b737b5270a3d0\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/283358c100f145708c5149c6357d5b3b : SUCCESS in 13m 37s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/665d8111a10b42038f737e4fc4319770 : SUCCESS in 7m 13s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/769f694e95e44f6e958610ae610a6af8 : SUCCESS in 10m 52s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/08d935874d7b4d24a1e279f81c7947ba : SUCCESS in 13m 06s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/063a2af1f8f74f8090da786ac243e5b8 : SUCCESS in 9m 18s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/315a9e68ea01428d8e1069f822220c06 : SUCCESS in 8m 56s (non-voting)\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/c37f0e54d4d74e1c9352ea5feed6a0e9 : SUCCESS in 1h 17m 42s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/1b511ddce0f647a584be3cf4ba3bba71 : SUCCESS in 1h 24m 28s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/cf5fb7cf2acf443f9f91d2e5c9321d61 : SUCCESS in 1h 24m 09s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2bba11cd65b9469dbc8eca8804d7de97 : SUCCESS in 53m 34s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/19d147dcbe074a70a63f0489b4855633 : SUCCESS in 1h 03m 05s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/22575e2f26e64e2d8a448f285134eabf : SUCCESS in 1h 33m 14s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/77a4ee34d9f84f85b31103c82b6fc6c4 : SUCCESS in 1h 33m 40s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a6d12079cbbb42e6a809ca137b1549cd : SUCCESS in 57m 57s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/ca935a399c4f410d8b21f265ac1b77c1 : SUCCESS in 1h 30m 25s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/580b1ca339274b2abf17f4266b3bb30e : SUCCESS in 1h 30m 40s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/867d8a93b89f4e7590bc990aad624ddd : SUCCESS in 51m 40s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2aa73f828bfb4495803eea6fbddd35fd : SUCCESS in 1h 15m 30s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/316f6b57e69d42da8df902d6ba41f2d1 : SUCCESS in 1h 39m 13s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9d67fbb1514c4b838029768deb9a7880 : FAILURE in 54m 31s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0f0f751f78f94402a5182b017e790044 : SUCCESS in 1h 24m 37s\n- openstack-ansible-upgrade-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/c182ee3aa12946d9a074c10f29d459f7 : SUCCESS in 2h 19m 32s\n- openstack-ansible-upgrade_2025.1-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/9eb070880f3c4dae8ca4a03fa8970bdb : SUCCESS in 2h 01m 13s\n- openstack-ansible-upgrade-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d6f66c20635a4c36813870ce097c6ef1 : SUCCESS in 2h 04m 52s\n- openstack-ansible-upgrade_2025.1-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/98ba5efdc9044b589ecd686ee75e93bc : SUCCESS in 1h 16m 06s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1f629ad181fa47c6b0cc01e91cf0cee1 : SUCCESS in 2h 28m 31s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/adedfe26ab16471f849af7efaead5e93 : SUCCESS in 2h 02m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33874bab4b4b4f7ca4e848a6d263934f : SUCCESS in 6m 52s","accounts_in_message":[],"_revision_number":4},{"id":"654d088a74bf932f3029e89f6061ad942e1d0d4d","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2026-03-07 08:19:36.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"da24066b7b0adf7de9aa59317efb70c9244693fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-07 10:52:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c633bbf0378045d8bbbc9aa64973f275\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8be6fb9fffc94193a9f12ddb337738dd : SUCCESS in 12m 51s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/3eabb0974e83453dadda57ec63aa34e6 : SUCCESS in 10m 00s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/27760741195b45e696731703b339ce08 : SUCCESS in 10m 28s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0022d8ddb8f64c81a9cb8064633178d1 : SUCCESS in 12m 18s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/b2baaa59e049423f817ce49ed75f356b : SUCCESS in 8m 43s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/b4120d428fc642c6994e48be84202f0c : FAILURE in 4m 59s (non-voting)\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/ae9a403219624e7c8136781da75d0118 : SUCCESS in 1h 05m 06s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/842b429bb5dd49e3b524a0fe9fa4221d : SUCCESS in 1h 19m 08s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/79959d7e181145b1b2d8921f2e686db1 : SUCCESS in 1h 21m 51s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/47798dd70a654c2c98cb874c3637f02f : SUCCESS in 53m 12s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/8c51f9c55d0045b580c5fa87bdd2d4ea : SUCCESS in 1h 35m 07s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/75b606cefb38490cbac52e8af9648e46 : SUCCESS in 1h 23m 47s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a6c42cc162444aab99608e05ab1cd3c6 : SUCCESS in 1h 25m 02s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d998960b7c754b6c90ffe2e1ffc00807 : SUCCESS in 46m 49s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/45e6537d01a74e389c5798c5f7dcaf74 : SUCCESS in 47m 13s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/e7aec4eb144a4a98883a7cbd5a15342b : SUCCESS in 1h 15m 05s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/74bbeb64afae49949cfdb099d19606c9 : SUCCESS in 47m 03s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/85714dad84114106beea1a19ee257cbf : SUCCESS in 1h 11m 01s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/423525832e5e4d5d81fb0fb4583495ac : SUCCESS in 1h 17m 30s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6f7331784e68460ea2d4c6ce330bd61d : SUCCESS in 1h 28m 00s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d6b87b27548f4d65bea45ff52abb9222 : SUCCESS in 1h 32m 03s\n- openstack-ansible-upgrade-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/b1dc2b03fab044c7a47ddd2a67b5e407 : SUCCESS in 1h 49m 19s\n- openstack-ansible-upgrade_2025.1-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/0ca8d551170c46b382d70ec391932f57 : SUCCESS in 1h 46m 14s\n- openstack-ansible-upgrade-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9edce79ca50e4d15ac9e043cd2ef0d76 : SUCCESS in 2h 08m 15s\n- openstack-ansible-upgrade_2025.1-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/26cc09447d6c4839b32aeae5ab659c2e : SUCCESS in 2h 03m 19s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9dc1595d1efb43afabec8cf91e67c581 : SUCCESS in 2h 25m 33s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/488e68ecb12b40799f59647e507d93b4 : SUCCESS in 1h 56m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d54cf3a6d774eb2be4b65121898485e : SUCCESS in 6m 18s","accounts_in_message":[],"_revision_number":4},{"id":"9434301cc9d930b8ba9bc5fe774f95fed8783de2","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2026-03-07 11:07:05.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"9a43b3128aa251569de15d9749a92e90e871636d","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-03-09 10:11:41.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"fe066a2c7024b0b429ef4b25e37005dc5395d122","author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"date":"2026-03-09 10:16:19.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"d06c3faf90d1fdfdf1eca2a2ab36f26e38919cff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 10:18:19.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c170a69c0ddfce3a5fb054f2992e61c2efbdbb73","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 12:02:20.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/561ac03da6804466b810450994f896d1\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3dc1591881be4cafacce5754a4ff478a : SUCCESS in 6m 11s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/3d2886d5801b4c238c3cf0fafd8eb889 : SUCCESS in 9m 56s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/bda8a2c1cb2641f581bc8e7a060637b2 : SUCCESS in 9m 52s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0aa1c8ecd3d74e07bf4f21d487e5f5b4 : SUCCESS in 12m 23s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/a74ebc946ab4462b987fbe23789c8fe8 : SUCCESS in 8m 06s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/ab2c1a5590d9464d93fac4ede854f306 : SUCCESS in 53m 26s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/d1990b64366f4224a8f7fb3c3c75c3cf : SUCCESS in 1h 25m 26s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/4f09e6d7b7f448c7b61038687542d876 : SUCCESS in 47m 36s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/fcbb08bb784b4a6ea2bb8fde67e29f65 : SUCCESS in 59m 13s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/28d21a2001214d588764797d043ee781 : SUCCESS in 1h 34m 03s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/bb92bd05c9c349699ce164bb41923d90 : SUCCESS in 45m 37s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9bc4ba64b24849fcbac2a71874673cde : SUCCESS in 1h 26m 34s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1b803cd525b44938bb08b37ac607f427 : SUCCESS in 1h 38m 24s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/2e7bcc48255243eabceace7f085e45f7 : SUCCESS in 50m 50s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/fe1f93f43251494bbf31946aeb6e52db : SUCCESS in 1h 21m 17s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/42d2f1540ce24935b53e0a64358bcffe : SUCCESS in 47m 44s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/5083fd6013e446ebbef30179ddab6516 : SUCCESS in 1h 10m 53s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/91bdf6920cf94286aac195c8c8224c6a : SUCCESS in 1h 15m 20s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1159d23f935a4980a0a2f13e70e0eb8b : SUCCESS in 45m 07s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/64f6d3f17d9c46dfa91bf332115da22a : SUCCESS in 1h 27m 25s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5e6a99ed71d042fe95ba908de4e83bbf : SUCCESS in 1h 08m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3da59791d5d49e28c0f5deca10d0b80 : SUCCESS in 6m 12s","accounts_in_message":[],"_revision_number":4},{"id":"048295cb3045a5895b8358fda462d920e2f692f5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 12:02:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"820b9f780b2d7df974863daad0142714f1e0c5a8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 12:04:12.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ecabda8b78d1433896b09d9dad184e83\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43dab5a0ee084fd486292305869b5ad6 : SUCCESS in 1m 23s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f9c451ec024ed0dd456eb4e5b77d2f017a377d2d","revisions":{"9d3894b32081e67f4f3155969a66ba15501c1bba":{"kind":"REWORK","_number":1,"created":"2026-03-03 12:52:09.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/56/978756/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-haproxy_server","ref":"refs/changes/56/978756/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/1"}}},"commit":{"parents":[{"commit":"870df7b1192e246ff232279c3bdf4e237dde7f0c","subject":"Merge \"Allow haproxy static files installation to use src and content\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/870df7b1192e246ff232279c3bdf4e237dde7f0c"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 12:51:59.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 12:51:59.000000000","tz":60},"subject":"Symlink the role into tests","message":"Symlink the role into tests\n\nAnsible Core 2.19 has a different set of default paths to look for roles\nso molecule test is failing now.\n\nLet\u0027s create a symlink of the role into the tests repo for the test\nplaybook to find content of the role easily.\n\nChange-Id: I39b99208b4991c44e0cc9c489e7b34d80ab94855\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/9d3894b32081e67f4f3155969a66ba15501c1bba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/9d3894b32081e67f4f3155969a66ba15501c1bba"}]},"branch":"refs/heads/master"},"13db3cc0e4c63fee4021496dc6fcae088b25ac11":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-03-03 12:53:06.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/56/978756/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-haproxy_server","ref":"refs/changes/56/978756/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/2"}}},"commit":{"parents":[{"commit":"648fbfcd706b70030c58d4d03f32fcbc85a72dd8","subject":"Ensure defaults are proper booleans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/648fbfcd706b70030c58d4d03f32fcbc85a72dd8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 12:51:59.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 12:53:06.000000000","tz":0},"subject":"Symlink the role into tests","message":"Symlink the role into tests\n\nAnsible Core 2.19 has a different set of default paths to look for roles\nso molecule test is failing now.\n\nLet\u0027s create a symlink of the role into the tests repo for the test\nplaybook to find content of the role easily.\n\nChange-Id: I39b99208b4991c44e0cc9c489e7b34d80ab94855\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/13db3cc0e4c63fee4021496dc6fcae088b25ac11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/13db3cc0e4c63fee4021496dc6fcae088b25ac11"}]},"branch":"refs/heads/master","description":"Rebase"},"2b62ab561209a90b789f34f2c1e3fe57d2131942":{"kind":"REWORK","_number":3,"created":"2026-03-03 13:40:19.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/56/978756/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-haproxy_server","ref":"refs/changes/56/978756/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/3"}}},"commit":{"parents":[{"commit":"648fbfcd706b70030c58d4d03f32fcbc85a72dd8","subject":"Ensure defaults are proper booleans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/648fbfcd706b70030c58d4d03f32fcbc85a72dd8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 12:51:59.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 13:40:06.000000000","tz":60},"subject":"Symlink the role into tests","message":"Symlink the role into tests\n\nAnsible Core 2.19 has a different set of default paths to look for roles\nso molecule test is failing now.\n\nLet\u0027s create a symlink of the role into the tests repo for the test\nplaybook to find content of the role easily.\n\nChange-Id: I39b99208b4991c44e0cc9c489e7b34d80ab94855\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/2b62ab561209a90b789f34f2c1e3fe57d2131942"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/2b62ab561209a90b789f34f2c1e3fe57d2131942"}]},"branch":"refs/heads/master"},"f9c451ec024ed0dd456eb4e5b77d2f017a377d2d":{"kind":"REWORK","_number":4,"created":"2026-03-04 13:48:06.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/56/978756/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-haproxy_server","ref":"refs/changes/56/978756/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/56/978756/4"}}},"commit":{"parents":[{"commit":"648fbfcd706b70030c58d4d03f32fcbc85a72dd8","subject":"Ensure defaults are proper booleans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/648fbfcd706b70030c58d4d03f32fcbc85a72dd8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-03 12:51:59.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-03-04 13:48:06.000000000","tz":0},"subject":"Symlink the role into tests","message":"Symlink the role into tests\n\nAnsible Core 2.19 has a different set of default paths to look for roles\nso molecule test is failing now.\n\nLet\u0027s create a symlink of the role into the tests repo for the test\nplaybook to find content of the role easily.\n\nChange-Id: I39b99208b4991c44e0cc9c489e7b34d80ab94855\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/f9c451ec024ed0dd456eb4e5b77d2f017a377d2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/f9c451ec024ed0dd456eb4e5b77d2f017a377d2d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
