)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"ac1b47d0446fd740aa83f3f44d3c6d9ceea96bcf","unresolved":false,"context_lines":[{"line_number":11,"context_line":"API paste files configures API requests pipelining and provide only way"},{"line_number":12,"context_line":"how to implement auditing in OpenStack deployments."},{"line_number":13,"context_line":"Custom paste files are copied from following path:"},{"line_number":14,"context_line":"{{ node_custom_config }}/{{ service_name }}/{{ service_name }}-api-paste.ini"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I93e333667add275f353b213043de1c713f049167"},{"line_number":17,"context_line":"Blueprint: custom-paste"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"3fa7e38b_3ca54549","line":14,"range":{"start_line":14,"start_character":25,"end_line":14,"end_character":62},"updated":"2020-01-14 17:37:21.000000000","message":"I feel like using service_name twice is odd. First should be project_name I think.","commit_id":"dc1f821e32b10d48747e5a98eeb231ff335ca6ee"},{"author":{"_account_id":28374,"name":"Viktor Michalek","email":"viktor.michalek@ultimum.io","username":"viktormichalek"},"change_message_id":"e96afb91b429429b709a77903a477ab9842140b2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"API paste files configures API requests pipelining and provide only way"},{"line_number":12,"context_line":"how to implement auditing in OpenStack deployments."},{"line_number":13,"context_line":"Custom paste files are copied from following path:"},{"line_number":14,"context_line":"{{ node_custom_config }}/{{ service_name }}/{{ service_name }}-api-paste.ini"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I93e333667add275f353b213043de1c713f049167"},{"line_number":17,"context_line":"Blueprint: custom-paste"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"3fa7e38b_f4d6d226","line":14,"range":{"start_line":14,"start_character":25,"end_line":14,"end_character":62},"in_reply_to":"3fa7e38b_3ca54549","updated":"2020-02-11 21:36:21.000000000","message":"Good catch, you are partially right. Symbolically correct form of that path should be {{ node_custom_config }}/{{ project_name }}/{{ service_name }}-paste.ini . This form would be nice if all services providing API from all projects honor same naming convetion - {{ project_name }}-api . As far as I know there is at least one service/project disrupting this convention, namely: neutron-server.\n\nFor sake of api-paste files overrides naming uniformity, I will correct that path to {{ node_custom_config }}/{{ project_name }}/{{ project_name }}-api-paste.ini in commit message. This form makes most sense to me.","commit_id":"dc1f821e32b10d48747e5a98eeb231ff335ca6ee"}],"ansible/roles/neutron/tasks/config.yml":[{"author":{"_account_id":21757,"name":"Xing Zhang","email":"angeiv.zhang@gmail.com","username":"angeiv"},"change_message_id":"ecbb7635463563a4db1199627ce6c2c99a9c46b9","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    - service.enabled | bool"},{"line_number":97,"context_line":"    - check_neutron_api_paste_ini.stat.exists"},{"line_number":98,"context_line":"  notify:"},{"line_number":99,"context_line":"    - Restart neutron-api container"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"- name: Copying over neutron.conf"},{"line_number":102,"context_line":"  become: true"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"9f560f44_0da54e03","line":99,"range":{"start_line":99,"start_character":14,"end_line":99,"end_character":25},"updated":"2020-09-10 19:37:22.000000000","message":"neutron-server","commit_id":"8244006328926187c53bd05470b6e8a2d1f5cecc"}]}
