)]}'
{"ansible/roles/ceilometer/templates/ceilometer-api.json.j2":[{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"862e21d240247e8af0db97f25de8e39a55ec88a7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"            \"source\": \"{{ container_config_directory }}/wsgi-ceilometer-api.conf\","},{"line_number":15,"context_line":"            \"dest\": \"/etc/{{ apache_dir }}/{{ apache_file }}\","},{"line_number":16,"context_line":"            \"owner\": \"ceilometer\","},{"line_number":17,"context_line":"            \"perm\": \"0644\""},{"line_number":18,"context_line":"        }"},{"line_number":19,"context_line":"    ]"},{"line_number":20,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"5a8bc5a2_fde1e7ff","line":17,"range":{"start_line":17,"start_character":22,"end_line":17,"end_character":25},"updated":"2016-09-22 04:10:17.000000000","message":"this perm should is 600","commit_id":"5b217a36ac0f672555fce9b43da76e7d402deb49"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"068940b02c29ddc3db6d4ace587d5e52684f99d4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"            \"source\": \"{{ container_config_directory }}/wsgi-ceilometer-api.conf\","},{"line_number":15,"context_line":"            \"dest\": \"/etc/{{ apache_dir }}/{{ apache_file }}\","},{"line_number":16,"context_line":"            \"owner\": \"ceilometer\","},{"line_number":17,"context_line":"            \"perm\": \"0644\""},{"line_number":18,"context_line":"        }"},{"line_number":19,"context_line":"    ]"},{"line_number":20,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"5a8bc5a2_40401a57","line":17,"range":{"start_line":17,"start_character":22,"end_line":17,"end_character":25},"in_reply_to":"5a8bc5a2_fde1e7ff","updated":"2016-09-22 12:52:09.000000000","message":"600 is wrong. apache user will read this file. If we use 600, apache user will have permission for this file.","commit_id":"5b217a36ac0f672555fce9b43da76e7d402deb49"}],"ansible/roles/ceilometer/templates/wsgi-ceilometer-api.conf.j2":[{"author":{"_account_id":20663,"name":"caowei","email":"caowei010@gmail.com","username":"caowei"},"change_message_id":"4eb73e494b9e72c4fdd01da2f2d849f5282ed244","unresolved":false,"context_lines":[{"line_number":21,"context_line":"        \u003c/IfVersion\u003e"},{"line_number":22,"context_line":"    \u003c/Directory\u003e"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"\u003c/Virtualhost\u003e"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"5a8bc5a2_011ceabf","line":24,"range":{"start_line":24,"start_character":2,"end_line":24,"end_character":13},"updated":"2016-09-25 04:05:44.000000000","message":"Change \"Virtualhost\"  to \"VirtualHost\"","commit_id":"1d1b38e2056e59df6be44d8af03c9d056ffe5eb5"}],"docker/ceilometer/ceilometer-api/Dockerfile.j2":[{"author":{"_account_id":20663,"name":"caowei","email":"caowei010@gmail.com","username":"caowei"},"change_message_id":"b2dfdd3d1f21edc5539dfc5910d5a72f791b39ef","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    {% if base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        {% set horizon_packages \u003d ["},{"line_number":33,"context_line":"                \u0027httpd\u0027,"},{"line_number":34,"context_line":"                \u0027mod_wsgi\u0027,"},{"line_number":35,"context_line":"                \u0027gettext\u0027"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7a8ec9b2_5661ed03","line":32,"range":{"start_line":32,"start_character":15,"end_line":32,"end_character":22},"updated":"2016-09-19 08:26:13.000000000","message":"Changed to \"ceilometer_api\"","commit_id":"fd62773f97a2b30f6e1d60b2345ea56bbfd0814c"},{"author":{"_account_id":20663,"name":"caowei","email":"caowei010@gmail.com","username":"caowei"},"change_message_id":"b2dfdd3d1f21edc5539dfc5910d5a72f791b39ef","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                \u0027gettext\u0027"},{"line_number":36,"context_line":"        ] %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"{{ macros.install_packages(horizon_packages | customizable(\"packages\")) }}"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"{% block ceilometer_api_redhat_source_setup %}"},{"line_number":41,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7a8ec9b2_f8a3c7fd","line":38,"range":{"start_line":38,"start_character":27,"end_line":38,"end_character":34},"updated":"2016-09-19 08:26:13.000000000","message":"Ditto","commit_id":"fd62773f97a2b30f6e1d60b2345ea56bbfd0814c"},{"author":{"_account_id":20663,"name":"caowei","email":"caowei010@gmail.com","username":"caowei"},"change_message_id":"b2dfdd3d1f21edc5539dfc5910d5a72f791b39ef","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] %}"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        {% set horizon_packages \u003d ["},{"line_number":47,"context_line":"                \u0027apache2\u0027,"},{"line_number":48,"context_line":"                \u0027libapache2-mod-wsgi\u0027,"},{"line_number":49,"context_line":"                \u0027gettext\u0027"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7a8ec9b2_38b28f4c","line":46,"range":{"start_line":46,"start_character":15,"end_line":46,"end_character":22},"updated":"2016-09-19 08:26:13.000000000","message":"Ditto","commit_id":"fd62773f97a2b30f6e1d60b2345ea56bbfd0814c"},{"author":{"_account_id":20663,"name":"caowei","email":"caowei010@gmail.com","username":"caowei"},"change_message_id":"b2dfdd3d1f21edc5539dfc5910d5a72f791b39ef","unresolved":false,"context_lines":[{"line_number":49,"context_line":"                \u0027gettext\u0027"},{"line_number":50,"context_line":"        ] %}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"{{ macros.install_packages(horizon_packages | customizable(\"packages\")) }}"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"{% block ceilometer_api_ubuntu_source_setup %}"},{"line_number":55,"context_line":"RUN echo \u003e /etc/apache2/ports.conf"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7a8ec9b2_58ad9be7","line":52,"range":{"start_line":52,"start_character":27,"end_line":52,"end_character":34},"updated":"2016-09-19 08:26:13.000000000","message":"Ditto","commit_id":"fd62773f97a2b30f6e1d60b2345ea56bbfd0814c"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"c69aa5dc81ed9f143164f733fe1b6afe9d416054","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"{% block ceilometer_api_footer %}{% endblock %}"},{"line_number":65,"context_line":"{% block footer %}{% endblock %}"},{"line_number":66,"context_line":"{{ include_footer }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"5a8bc5a2_7dbb170f","line":66,"updated":"2016-09-22 04:01:07.000000000","message":"Will you add a NOTE or tech-debt for not using ceilometer user? - Hui","commit_id":"5b217a36ac0f672555fce9b43da76e7d402deb49"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"068940b02c29ddc3db6d4ace587d5e52684f99d4","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"{% block ceilometer_api_footer %}{% endblock %}"},{"line_number":65,"context_line":"{% block footer %}{% endblock %}"},{"line_number":66,"context_line":"{{ include_footer }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"5a8bc5a2_142657ba","line":66,"in_reply_to":"5a8bc5a2_7dbb170f","updated":"2016-09-22 12:52:09.000000000","message":"Now, ceilometer-api is ran by apache with wsgi. apache will keep the running user in its configuration.[0]\n\n[0]https://review.openstack.org/#/c/372161/5/ansible/roles/ceilometer/templates/wsgi-ceilometer-api.conf.j2","commit_id":"5b217a36ac0f672555fce9b43da76e7d402deb49"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"d888577d5629b9ac9194e443cacbbf3be92542d6","unresolved":false,"context_lines":[{"line_number":52,"context_line":"{{ macros.install_packages(ceilometer_api_packages | customizable(\"packages\")) }}"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"{% block ceilometer_api_ubuntu_source_setup %}"},{"line_number":55,"context_line":"RUN echo \u003e /etc/apache2/ports.conf"},{"line_number":56,"context_line":"{% endblock %}"},{"line_number":57,"context_line":"    {% endif %}"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"5a8bc5a2_304aed26","line":55,"updated":"2016-09-26 13:32:07.000000000","message":"why not touch /etc/apache2/ports.conf ?","commit_id":"7555054e7274f167f53591e15d19e85ef2dec34c"}]}
