)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7e00aa742a74fc6f5d3ad7fdb6d8bf7565d7f9c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ceab66d4_77e17856","updated":"2025-05-28 10:35:16.000000000","message":"Can you please also add a feature release note, with description of new variable?\nhttps://docs.openstack.org/reno/latest/user/usage.html","commit_id":"ae057f72510cc5ef4b9035a5b7ab2b87c95e97f9"},{"author":{"_account_id":32053,"name":"Denys Mishchenko","email":"denis@mischenko.org.ua","username":"arddennis"},"change_message_id":"0aa9be391b13bf99413fae3c6a4aa360f2961691","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"12162688_ca913da0","in_reply_to":"ceab66d4_77e17856","updated":"2025-05-28 15:36:09.000000000","message":"added release note with the feature section.","commit_id":"ae057f72510cc5ef4b9035a5b7ab2b87c95e97f9"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9e286bbef9a3dd636bc95e73d2201ca1058331d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b13a44c3_c6c64e0e","updated":"2025-06-05 09:38:50.000000000","message":"LGTM","commit_id":"5413c4112193f20c92b6874583e8fdd6722817f0"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"ab5280af3892181be9b13e125dc490a60e5f0d00","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c0777e5b_08147946","updated":"2025-06-05 16:09:20.000000000","message":"LGTM. Leaving only a +1, as it makes sense to have at least one reviewer from outside Cleura.","commit_id":"5413c4112193f20c92b6874583e8fdd6722817f0"}],"tasks/haproxy_pre_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7e00aa742a74fc6f5d3ad7fdb6d8bf7565d7f9c0","unresolved":true,"context_lines":[{"line_number":62,"context_line":"      ansible.builtin.find:"},{"line_number":63,"context_line":"        paths: \"{{ haproxy_ssl_cert_path }}\""},{"line_number":64,"context_line":"        patterns: \u0027*.crt,*.key\u0027"},{"line_number":65,"context_line":"      register: old_certs"},{"line_number":66,"context_line":"    - name: Copy cert files to the temp_path"},{"line_number":67,"context_line":"      vars:"},{"line_number":68,"context_line":"        filename: \"{{ item | basename }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e8c0dba8_d75d04a8","line":65,"updated":"2025-05-28 10:35:16.000000000","message":"nit: we usually add an empty line in between tasks for better readability","commit_id":"ae057f72510cc5ef4b9035a5b7ab2b87c95e97f9"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9e286bbef9a3dd636bc95e73d2201ca1058331d6","unresolved":false,"context_lines":[{"line_number":62,"context_line":"      ansible.builtin.find:"},{"line_number":63,"context_line":"        paths: \"{{ haproxy_ssl_cert_path }}\""},{"line_number":64,"context_line":"        patterns: \u0027*.crt,*.key\u0027"},{"line_number":65,"context_line":"      register: old_certs"},{"line_number":66,"context_line":"    - name: Copy cert files to the temp_path"},{"line_number":67,"context_line":"      vars:"},{"line_number":68,"context_line":"        filename: \"{{ item | basename }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4527738d_4d1cf12a","line":65,"in_reply_to":"e753288d_de57f9b0","updated":"2025-06-05 09:38:50.000000000","message":"Done","commit_id":"ae057f72510cc5ef4b9035a5b7ab2b87c95e97f9"},{"author":{"_account_id":32053,"name":"Denys Mishchenko","email":"denis@mischenko.org.ua","username":"arddennis"},"change_message_id":"0aa9be391b13bf99413fae3c6a4aa360f2961691","unresolved":true,"context_lines":[{"line_number":62,"context_line":"      ansible.builtin.find:"},{"line_number":63,"context_line":"        paths: \"{{ haproxy_ssl_cert_path }}\""},{"line_number":64,"context_line":"        patterns: \u0027*.crt,*.key\u0027"},{"line_number":65,"context_line":"      register: old_certs"},{"line_number":66,"context_line":"    - name: Copy cert files to the temp_path"},{"line_number":67,"context_line":"      vars:"},{"line_number":68,"context_line":"        filename: \"{{ item | basename }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e753288d_de57f9b0","line":65,"in_reply_to":"e8c0dba8_d75d04a8","updated":"2025-05-28 15:36:09.000000000","message":"Added empty lines between tasks","commit_id":"ae057f72510cc5ef4b9035a5b7ab2b87c95e97f9"}]}
