)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"bcf058f75a2656ba9fda8cfcc9034a7f4a65ad88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"79702e50_d98a2dd9","updated":"2026-03-03 11:09:03.000000000","message":"recheck - dependency updated","commit_id":"029fb460015a21faba7670d847015c4dfa560fd5"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7880edc3411bd3b3dbbc2285026e796224e5c5b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"09de49db_a1275436","updated":"2026-03-06 19:10:23.000000000","message":"recheck infra outage","commit_id":"80a1993701aaafd53639cb5df5ba53f7b5e0a8cc"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c0b65c99b4a154a5d79eb5a654bb8dae3d3dddfd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"24e376e6_b88d48b0","updated":"2026-03-10 22:03:27.000000000","message":"Looks reasonable just needs the reno tidying up","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9b9b4a1e182726e9c8258f5e36fff0464c21efcd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1211557c_6db60e7d","updated":"2026-03-10 15:47:58.000000000","message":"recheck dependency updated","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"57a4b27775e918bfce9b75d1a5ecc766a3ec2324","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"85426a2e_7d621d63","updated":"2026-03-14 07:38:53.000000000","message":"recheck","commit_id":"79d29b9f74ad2beb1d35e582d9dc055bdc0577e9"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3b1322467db7231357942809be3de262bead138d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"25d9483d_14dfa1af","updated":"2026-03-16 08:01:48.000000000","message":"recheck - infra outage","commit_id":"79d29b9f74ad2beb1d35e582d9dc055bdc0577e9"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"aae4e08cabe3215199dcd64c438eb94626dca750","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"8a5a665f_ad8ccbf6","updated":"2026-03-15 20:48:17.000000000","message":"recheck - openstack-ansible-deploy-aio_proxy-ubuntu-noble - couldn\u0027t download cirros image","commit_id":"79d29b9f74ad2beb1d35e582d9dc055bdc0577e9"}],"releasenotes/notes/group_names_underscore-d2b6626e518898cd.yaml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c0b65c99b4a154a5d79eb5a654bb8dae3d3dddfd","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"  Group defenitions for OpenStack-Ansible were changed by replacing dashes"},{"line_number":4,"context_line":"  with underscores. Please check the ``Upgrade`` section for more detatails"},{"line_number":5,"context_line":"  on how this affects you."},{"line_number":6,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"8656e526_e6b91f2f","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":19},"updated":"2026-03-10 22:03:27.000000000","message":"\u0027definitions\u0027 (several places)","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"5bfc733bf38c8e7279beaf8fbbd4d565fb0c5ecc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"  Group defenitions for OpenStack-Ansible were changed by replacing dashes"},{"line_number":4,"context_line":"  with underscores. Please check the ``Upgrade`` section for more detatails"},{"line_number":5,"context_line":"  on how this affects you."},{"line_number":6,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"80f33950_4bbca5b9","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":19},"in_reply_to":"8656e526_e6b91f2f","updated":"2026-03-11 09:38:04.000000000","message":"Done","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c0b65c99b4a154a5d79eb5a654bb8dae3d3dddfd","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    All OpenStack-Ansible groups, conf.d and openstack_user_config.yml"},{"line_number":13,"context_line":"    defenitions were renamed by replacing all existing dashes with"},{"line_number":14,"context_line":"    underscores."},{"line_number":15,"context_line":"    This was made in order to comply with Ansible groups naming convention,"},{"line_number":16,"context_line":"    which has been introduced back in Ansible 2.8."},{"line_number":17,"context_line":"    While old defenitions should work after the upgrade, it is still"},{"line_number":18,"context_line":"    recommended to replace group names with underscores inside of the"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"f04fd812_aaad9a8b","line":15,"range":{"start_line":15,"start_character":4,"end_line":15,"end_character":17},"updated":"2026-03-10 22:03:27.000000000","message":"This change was made....","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"5bfc733bf38c8e7279beaf8fbbd4d565fb0c5ecc","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    All OpenStack-Ansible groups, conf.d and openstack_user_config.yml"},{"line_number":13,"context_line":"    defenitions were renamed by replacing all existing dashes with"},{"line_number":14,"context_line":"    underscores."},{"line_number":15,"context_line":"    This was made in order to comply with Ansible groups naming convention,"},{"line_number":16,"context_line":"    which has been introduced back in Ansible 2.8."},{"line_number":17,"context_line":"    While old defenitions should work after the upgrade, it is still"},{"line_number":18,"context_line":"    recommended to replace group names with underscores inside of the"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"db5089c5_2170c8b5","line":15,"range":{"start_line":15,"start_character":4,"end_line":15,"end_character":17},"in_reply_to":"f04fd812_aaad9a8b","updated":"2026-03-11 09:38:04.000000000","message":"Done","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c0b65c99b4a154a5d79eb5a654bb8dae3d3dddfd","unresolved":true,"context_lines":[{"line_number":18,"context_line":"    recommended to replace group names with underscores inside of the"},{"line_number":19,"context_line":"    ``openstack_user_config.yml`` and conf.d files, as well as the"},{"line_number":20,"context_line":"    ``openstack_inventory.json``, as the dynamic_inventory will not perform"},{"line_number":21,"context_line":"    the conversion. Please note, that ``provider_networks`` -\u003e"},{"line_number":22,"context_line":"    ``group_binds`` also should be updated."},{"line_number":23,"context_line":"    Ansible will issue a warning in case invalid group names are present in"},{"line_number":24,"context_line":"    the ``openstack_inventory.json``, but will proceed with the replacement"},{"line_number":25,"context_line":"    of dashes with underscores."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"f40e4be1_25226e8c","line":22,"range":{"start_line":21,"start_character":20,"end_line":22,"end_character":43},"updated":"2026-03-10 22:03:27.000000000","message":"its not very clear what this is asking to do","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"5bfc733bf38c8e7279beaf8fbbd4d565fb0c5ecc","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    recommended to replace group names with underscores inside of the"},{"line_number":19,"context_line":"    ``openstack_user_config.yml`` and conf.d files, as well as the"},{"line_number":20,"context_line":"    ``openstack_inventory.json``, as the dynamic_inventory will not perform"},{"line_number":21,"context_line":"    the conversion. Please note, that ``provider_networks`` -\u003e"},{"line_number":22,"context_line":"    ``group_binds`` also should be updated."},{"line_number":23,"context_line":"    Ansible will issue a warning in case invalid group names are present in"},{"line_number":24,"context_line":"    the ``openstack_inventory.json``, but will proceed with the replacement"},{"line_number":25,"context_line":"    of dashes with underscores."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"76927513_4be5964c","line":22,"range":{"start_line":21,"start_character":20,"end_line":22,"end_character":43},"in_reply_to":"f40e4be1_25226e8c","updated":"2026-03-11 09:38:04.000000000","message":"Done","commit_id":"921ac33390a916a26fd22dcce4feab89f6e2e02f"}]}
