)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"0c70e38f6c40b8a56522d5e8fdc0ceb6349f4742","unresolved":false,"context_lines":[{"line_number":10,"context_line":"depends on panko.conf file."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ie91c072b233597758955b70bd526b2603b86e995"},{"line_number":13,"context_line":"Closes: #1672241"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a30ddce_769eeb63","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":16},"updated":"2017-03-13 15:34:32.000000000","message":"typo, should be Closes-Bug","commit_id":"85e52e03d9df3a24199f17d72fd69e389b72a26c"}],"ansible/roles/ceilometer/tasks/config.yml":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"f13575fc09c6c521baa8c4d0b25beae7faa9bad2","unresolved":false,"context_lines":[{"line_number":90,"context_line":"      - ceilometer-notification"},{"line_number":91,"context_line":"      - ceilometer-collector"},{"line_number":92,"context_line":"  template:"},{"line_number":93,"context_line":"    src: ../panko/templates/panko.conf.j2"},{"line_number":94,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/panko.conf\""},{"line_number":95,"context_line":"  register: panko_confs"},{"line_number":96,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7ffa3b31_8f667a51","line":93,"range":{"start_line":93,"start_character":4,"end_line":93,"end_character":7},"updated":"2017-04-14 09:25:28.000000000","message":"can you use merge_configs to copy panko file?\nIf the user customize its panko.conf will be out of sync with panko.conf in ceilometer","commit_id":"fa4311feaf8f6d58350c2b993e020d7a61222bd5"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3dfe63d40b482d85fe907dea2517cab069fdc879","unresolved":false,"context_lines":[{"line_number":90,"context_line":"      - ceilometer-notification"},{"line_number":91,"context_line":"      - ceilometer-collector"},{"line_number":92,"context_line":"  merge_configs:"},{"line_number":93,"context_line":"    src: ../panko/templates/panko.conf.j2"},{"line_number":94,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/panko.conf\""},{"line_number":95,"context_line":"  register: panko_confs"},{"line_number":96,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7ffa3b31_19b735d8","line":93,"updated":"2017-04-17 11:26:25.000000000","message":"Sorry, I did\u0027t explain right.\nI mean:\n sources:\n      - ../panko/templates/panko.conf.j2\n      - \"{{ node_custom_config }}/panko.conf\"","commit_id":"7c85db0826eb60eac6946dd58e1745722d1f5e7d"},{"author":{"_account_id":22959,"name":"Zeyu Zhu","email":"zhuzeyu0409@gmail.com","username":"zhuzeyu"},"change_message_id":"3e3d24e8eaca908a60f610a4c322cb1765375e53","unresolved":false,"context_lines":[{"line_number":90,"context_line":"      - ceilometer-notification"},{"line_number":91,"context_line":"      - ceilometer-collector"},{"line_number":92,"context_line":"  merge_configs:"},{"line_number":93,"context_line":"    src: ../panko/templates/panko.conf.j2"},{"line_number":94,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/panko.conf\""},{"line_number":95,"context_line":"  register: panko_confs"},{"line_number":96,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7ffa3b31_79c75914","line":93,"in_reply_to":"7ffa3b31_19b735d8","updated":"2017-04-17 11:45:54.000000000","message":"\"{{ node_custom_config }}/panko/{{ inventory_hostname }}/panko.conf“","commit_id":"7c85db0826eb60eac6946dd58e1745722d1f5e7d"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"267170155b1dff24c2e98488af9b6a6f58722c97","unresolved":false,"context_lines":[{"line_number":90,"context_line":"      - ceilometer-notification"},{"line_number":91,"context_line":"      - ceilometer-collector"},{"line_number":92,"context_line":"  merge_configs:"},{"line_number":93,"context_line":"    sources: "},{"line_number":94,"context_line":"      - ../panko/templates/panko.conf.j2"},{"line_number":95,"context_line":"      - \"{{ node_custom_config }}/global.conf\""},{"line_number":96,"context_line":"      - \"{{ node_custom_config }}/database.conf\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7ffa3b31_a0834bcc","line":93,"range":{"start_line":93,"start_character":12,"end_line":93,"end_character":13},"updated":"2017-04-18 05:09:06.000000000","message":"unnecessary space","commit_id":"e0ab7dd11d746dd304f4f3a46421b88e114892c3"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"e2a5f3da7b990590d1364b36f2bbad25707d392e","unresolved":false,"context_lines":[{"line_number":105,"context_line":"    - item.value.enabled | bool"},{"line_number":106,"context_line":"    - inventory_hostname in groups[item.value.group]"},{"line_number":107,"context_line":"    - item.key in service_require_panko_conf"},{"line_number":108,"context_line":"  with_dict: \"{{ ceilometer_services }}\""},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"- name: Check if policies shall be overwritten"},{"line_number":111,"context_line":"  local_action: stat path\u003d\"{{ node_custom_config }}/ceilometer/policy.json\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7ffa3b31_80704fde","line":108,"range":{"start_line":108,"start_character":3,"end_line":108,"end_character":38},"updated":"2017-04-18 05:22:23.000000000","message":"do we need \"notify\" here? when panko_conf changed ,we need to restart the notification and collector to make it work","commit_id":"e0ab7dd11d746dd304f4f3a46421b88e114892c3"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"f1181b6d4fed85ae8e8e7317c659c419bf6e30e4","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    sources:"},{"line_number":94,"context_line":"      - ../panko/templates/panko.conf.j2"},{"line_number":95,"context_line":"      - \"{{ node_custom_config }}/global.conf\""},{"line_number":96,"context_line":"      - \"{{ node_custom_config }}/database.conf\""},{"line_number":97,"context_line":"      - \"{{ node_custom_config }}/messaging.conf\""},{"line_number":98,"context_line":"      - \"{{ node_custom_config }}/panko.conf\""},{"line_number":99,"context_line":"      - \"{{ node_custom_config }}/panko/panko.conf\""},{"line_number":100,"context_line":"      - \"{{ node_custom_config }}/panko/{{ inventory_hostname }}/panko.conf\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7ffa3b31_781a937d","line":97,"range":{"start_line":96,"start_character":0,"end_line":97,"end_character":49},"updated":"2017-04-18 12:06:24.000000000","message":"Should be removed as proposed here:\nhttps://review.openstack.org/#/c/456688/","commit_id":"438b4735e8a4cbb31d8a02d13d2b394e0d05595f"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"4ab7641a23f6af1753b8976d1292bbeaf7e27ead","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    - item.key in service_require_panko_conf"},{"line_number":108,"context_line":"  with_dict: \"{{ ceilometer_services }}\""},{"line_number":109,"context_line":"  notify:"},{"line_number":110,"context_line":"    - Restart {{ item.key }} container"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"- name: Check if policies shall be overwritten"},{"line_number":113,"context_line":"  local_action: stat path\u003d\"{{ node_custom_config }}/ceilometer/policy.json\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7ffa3b31_73119fac","line":110,"range":{"start_line":110,"start_character":6,"end_line":110,"end_character":38},"updated":"2017-04-18 06:13:56.000000000","message":"\"Restart {{ item.key }} container\" is better?","commit_id":"438b4735e8a4cbb31d8a02d13d2b394e0d05595f"}],"ansible/roles/ceilometer/templates/ceilometer-notification.json.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"34c296fafef00b3b568bceb1eb06622c6361303e","unresolved":false,"context_lines":[{"line_number":37,"context_line":"            \"dest\": \"/etc/panko/panko.conf\","},{"line_number":38,"context_line":"            \"owner\": \"ceilometer\","},{"line_number":39,"context_line":"            \"perm\": \"0600\","},{"line_number":40,"context_line":"            \"optional\": true"},{"line_number":41,"context_line":"        }"},{"line_number":42,"context_line":"    ]"},{"line_number":43,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bff0334d_86c6f599","line":40,"updated":"2017-04-08 01:58:24.000000000","message":"hrm, why?\nthis is panko configuration file and optional too. why we need move it above?","commit_id":"fa4311feaf8f6d58350c2b993e020d7a61222bd5"},{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"58c63fbb48932a9ac6bd1ff15026e43b1e810b4b","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            \"perm\": \"0600\","},{"line_number":33,"context_line":"            \"optional\": true"},{"line_number":34,"context_line":"        },"},{"line_number":35,"context_line":"        {"},{"line_number":36,"context_line":"            \"source\": \"{{ container_config_directory }}/panko.conf\","},{"line_number":37,"context_line":"            \"dest\": \"/etc/panko/panko.conf\","},{"line_number":38,"context_line":"            \"owner\": \"ceilometer\","},{"line_number":39,"context_line":"            \"perm\": \"0600\","},{"line_number":40,"context_line":"            \"optional\": true"},{"line_number":41,"context_line":"        }"},{"line_number":42,"context_line":"    ]"},{"line_number":43,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"dfeb2761_afa5b7b7","line":40,"range":{"start_line":35,"start_character":0,"end_line":40,"end_character":28},"updated":"2017-03-31 02:51:35.000000000","message":"move this section to line no. 22 for better code structuring.","commit_id":"fa4311feaf8f6d58350c2b993e020d7a61222bd5"}]}
