)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"1f1db24a93e5e3800e8faeea4158a74d61249cf4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"3b7fe4ba_bcec14d7","updated":"2025-05-19 13:44:59.000000000","message":"Hmm, may be replace 1 / 2 / 3 / 4 to point?\n\nhttps://44e79568cedacd253db2-e38ecce2b4446ed6b5d96caa6af2a2c7.ssl.cf2.rackcdn.com/openstack/d094c9e16ef546eba493cb86e0f476de/docs/reference/resources.html","commit_id":"eab65e14691ba8365daf3c9c43792779db4b580f"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"e5b0803116ea5af7b046dfe06441ac71c2fce4fb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"6ff06a85_d4828713","in_reply_to":"19794ddc_6760eb4b","updated":"2025-05-19 13:54:11.000000000","message":"Let\u0027s try.","commit_id":"eab65e14691ba8365daf3c9c43792779db4b580f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"ff32ddbd7c1675ed372c8dbee8caf121bb3705a9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"19794ddc_6760eb4b","in_reply_to":"3b7fe4ba_bcec14d7","updated":"2025-05-19 13:45:12.000000000","message":"@dcu995@gmail.com","commit_id":"eab65e14691ba8365daf3c9c43792779db4b580f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"7fee5b10bbb550b1a8506ea52a0b7a7f11ac1892","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"16f6d806_1e94add0","updated":"2025-06-24 19:50:20.000000000","message":"@dcu995@gmail.com please add https://opendev.org/openstack/ansible-hardening","commit_id":"f9890ab8367c64dc1110fa9d94bff72f3715e0e4"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"bb15cb4df13c40c1fe860dca24bbd51618e0a7b3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":10,"id":"6eb1c9c3_6e80531e","in_reply_to":"16f6d806_1e94add0","updated":"2025-06-24 19:50:37.000000000","message":"for fix","commit_id":"f9890ab8367c64dc1110fa9d94bff72f3715e0e4"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"ed02da9cc21e9246fadba14844e787b3a9571c39","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"f4d29b3b_68aaf037","in_reply_to":"6eb1c9c3_6e80531e","updated":"2025-06-26 19:58:32.000000000","message":"Done","commit_id":"f9890ab8367c64dc1110fa9d94bff72f3715e0e4"}],"doc/source/reference/list-osa-roles.rst":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"916f7e8389f1ac15f5ffd3f621ebe558804ac3cf","unresolved":true,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"#. The project bug tracker is located `here \u003chttps://bugs.launchpad.net/openstack-ansible\u003e`_."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"OpenStack-Ansible HAProxy server"},{"line_number":59,"context_line":"--------------------------------"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"b0b82895_57352434","line":57,"updated":"2025-05-18 11:23:38.000000000","message":"remove blank line","commit_id":"386881beaf302b50fd0952bb90406a34540e2a09"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"24dad7e49f4b3db91460029eb2dc3551f8035fca","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"#. The project bug tracker is located `here \u003chttps://bugs.launchpad.net/openstack-ansible\u003e`_."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"OpenStack-Ansible HAProxy server"},{"line_number":59,"context_line":"--------------------------------"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"c7ef2945_943c5c1d","line":57,"in_reply_to":"b0b82895_57352434","updated":"2025-05-18 19:36:41.000000000","message":"Done","commit_id":"386881beaf302b50fd0952bb90406a34540e2a09"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d5c2d62a4f28501996b2ebc60adef3cc2ef43746","unresolved":true,"context_lines":[{"line_number":6,"context_line":"This page lists all OpenStack-Ansible role projects with links to their"},{"line_number":7,"context_line":"source repositories. Each role helps automate the deployment and management"},{"line_number":8,"context_line":"of a specific OpenStack service using Ansible."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"APT Package pinning for OpenStack-Ansible"},{"line_number":11,"context_line":"-----------------------------------------"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"652b5cb7_c04d601f","line":9,"updated":"2025-05-19 14:26:17.000000000","message":"Frankly, I don\u0027t feel like maintaining such manually in 2 places now.\n\nAs we already have quite similar list (but IMO, it\u0027s more readable) in https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/configure.html#advanced-service-configuration\n\nAnd we already forget to keep it updated.","commit_id":"19641be5f6a19864d7fc16d043703f9307246ea0"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"c0d5e6a88f6e2a0136246c8e4b3e365da1f92cfd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"This page lists all OpenStack-Ansible role projects with links to their"},{"line_number":7,"context_line":"source repositories. Each role helps automate the deployment and management"},{"line_number":8,"context_line":"of a specific OpenStack service using Ansible."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"APT Package pinning for OpenStack-Ansible"},{"line_number":11,"context_line":"-----------------------------------------"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"2e5321c6_215c4c30","line":9,"in_reply_to":"10bd9687_593457d6","updated":"2025-06-03 23:17:28.000000000","message":"These types of link are already added, but under the name of documentation. Should I just rename it?","commit_id":"19641be5f6a19864d7fc16d043703f9307246ea0"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fdea174005bd343fda6cdb6f300e73e26540e63b","unresolved":true,"context_lines":[{"line_number":6,"context_line":"This page lists all OpenStack-Ansible role projects with links to their"},{"line_number":7,"context_line":"source repositories. Each role helps automate the deployment and management"},{"line_number":8,"context_line":"of a specific OpenStack service using Ansible."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"APT Package pinning for OpenStack-Ansible"},{"line_number":11,"context_line":"-----------------------------------------"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"10bd9687_593457d6","line":9,"in_reply_to":"171b2d43_417a4b94","updated":"2025-05-31 07:15:36.000000000","message":"I\u0027d say that uni-formally adding a link to the source code in project documentation would be better option.\n\nLike it\u0027s done for Magnum or Gnicchi:\n* https://docs.openstack.org/openstack-ansible-os_magnum/latest/\n* https://docs.openstack.org/openstack-ansible-os_gnocchi/latest/","commit_id":"19641be5f6a19864d7fc16d043703f9307246ea0"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"dc6f3f31140d1a3a7475b5e2eb08fff71671f008","unresolved":false,"context_lines":[{"line_number":6,"context_line":"This page lists all OpenStack-Ansible role projects with links to their"},{"line_number":7,"context_line":"source repositories. Each role helps automate the deployment and management"},{"line_number":8,"context_line":"of a specific OpenStack service using Ansible."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"APT Package pinning for OpenStack-Ansible"},{"line_number":11,"context_line":"-----------------------------------------"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"171b2d43_417a4b94","line":9,"in_reply_to":"652b5cb7_c04d601f","updated":"2025-05-19 15:02:59.000000000","message":"Yeah, unfortunately, somehow\u0027ve forgotten about that section. \nMay be, it\u0027s worth adding there at least a link to repository for each role?\nAt the moment it seems a bit lacking of details, although it\u0027s better structured.","commit_id":"19641be5f6a19864d7fc16d043703f9307246ea0"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d5c2d62a4f28501996b2ebc60adef3cc2ef43746","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* `Documentation for the APT Package pinning \u003chttps://docs.openstack.org/openstack-ansible-apt_package_pinning/latest/\u003e`_."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* `Release notes for the APT Package pinning \u003chttps://docs.openstack.org/releasenotes/openstack-ansible-apt_package_pinning/\u003e`_."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"* `Source code repository for the APT Package pinning \u003chttps://opendev.org/openstack/openstack-ansible-apt_package_pinning/\u003e`_."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"39d3f8fa_3e5d3579","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":128},"updated":"2025-05-19 14:26:17.000000000","message":"release notes for roles are not relevant and not published/updated for a while. They eventually need to be flushed, as all release notes are collected in the integrated repo as of today.\n\nThis is pretty much a consequence of tag-less approach for roles.\n\nOr we need to revert their releasing policy.","commit_id":"19641be5f6a19864d7fc16d043703f9307246ea0"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"dddbb4f35f02a2b3725e3ac3df78ab9c07910504","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* `Documentation for the APT Package pinning \u003chttps://docs.openstack.org/openstack-ansible-apt_package_pinning/latest/\u003e`_."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* `Release notes for the APT Package pinning \u003chttps://docs.openstack.org/releasenotes/openstack-ansible-apt_package_pinning/\u003e`_."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"* `Source code repository for the APT Package pinning \u003chttps://opendev.org/openstack/openstack-ansible-apt_package_pinning/\u003e`_."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"c621c6b0_9bc6096c","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":128},"in_reply_to":"39d3f8fa_3e5d3579","updated":"2025-05-19 22:08:17.000000000","message":"Removed it completely.","commit_id":"19641be5f6a19864d7fc16d043703f9307246ea0"}]}
