)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"05d0a0e1e7225898aa9a9943a3921203af2275be","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Michał Piotrowski \u003cmichal.piotrowski@ts.fujitsu.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-05-16 11:38:40 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Create Docker image from Monasca repos"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I5f8b406ac4ff6fe9c560b0e27099fd08af54cbd7"},{"line_number":10,"context_line":"Story: 2001694"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_9324620f","line":7,"updated":"2019-05-20 10:04:19.000000000","message":"Please make a note that the change builds Docker image for StatsD service.","commit_id":"d7165e276449c5d8b4bd24368decd8e09ea1f536"},{"author":{"_account_id":29909,"name":"Michał Piotrowski","email":"piotrowskimichalwfis@gmail.com","username":"tatarinho"},"change_message_id":"0f1b7c9b35763d2c9ec9e68e08a16b7b4fa27479","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Michał Piotrowski \u003cmichal.piotrowski@ts.fujitsu.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-05-16 11:38:40 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Create Docker image from Monasca repos"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I5f8b406ac4ff6fe9c560b0e27099fd08af54cbd7"},{"line_number":10,"context_line":"Story: 2001694"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_49cd412f","line":7,"in_reply_to":"bfb3d3c7_9324620f","updated":"2019-08-12 13:09:17.000000000","message":"Done","commit_id":"d7165e276449c5d8b4bd24368decd8e09ea1f536"}],"docker/statsd/Dockerfile":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"05d0a0e1e7225898aa9a9943a3921203af2275be","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ARG DOCKER_IMAGE\u003dmonasca/statsd"},{"line_number":2,"context_line":"ARG APP_REPO\u003dhttps://git.openstack.org/openstack/monasca-statsd"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Branch, tag or git hash to build from."},{"line_number":5,"context_line":"ARG REPO_VERSION\u003dmaster"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"bfb3d3c7_b382c6c7","line":2,"range":{"start_line":2,"start_character":21,"end_line":2,"end_character":38},"updated":"2019-05-20 10:04:19.000000000","message":"In the new changes review.opendev.org is used. Please compare https://review.opendev.org/658754","commit_id":"d7165e276449c5d8b4bd24368decd8e09ea1f536"},{"author":{"_account_id":29909,"name":"Michał Piotrowski","email":"piotrowskimichalwfis@gmail.com","username":"tatarinho"},"change_message_id":"0f1b7c9b35763d2c9ec9e68e08a16b7b4fa27479","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ARG DOCKER_IMAGE\u003dmonasca/statsd"},{"line_number":2,"context_line":"ARG APP_REPO\u003dhttps://git.openstack.org/openstack/monasca-statsd"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Branch, tag or git hash to build from."},{"line_number":5,"context_line":"ARG REPO_VERSION\u003dmaster"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"bfb3d3c7_a9dddde0","line":2,"range":{"start_line":2,"start_character":21,"end_line":2,"end_character":38},"in_reply_to":"bfb3d3c7_b382c6c7","updated":"2019-08-12 13:09:17.000000000","message":"Done","commit_id":"d7165e276449c5d8b4bd24368decd8e09ea1f536"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"bee697bbb05d054058c41303f8f9e1642e20e63d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9fb8cfa7_68a30d51","updated":"2019-06-03 12:51:13.000000000","message":"Shouldn\u0027t this file looks exactly the same like in forwarder folder and only `agent.yaml.j2` should be configured with Statsd options?","commit_id":"49d2b30526fefcfeb76596ef883abcc279a230b6"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"7caeba8b54f54a51c2ed51d2b8282e4fde2372f3","unresolved":false,"context_lines":[{"line_number":28,"context_line":"# Stay with only one `RUN` and use `\u0026\u0026 \\` for next steps to don\u0027t create"},{"line_number":29,"context_line":"# unnecessary image layers. Clean at the end to conserve space."},{"line_number":30,"context_line":"#RUN"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"HEALTHCHECK --interval\u003d5s --timeout\u003d2s \\"},{"line_number":33,"context_line":"            CMD python3 health_check.py || exit 1"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"# Implement start script in `start.sh` file."},{"line_number":36,"context_line":"CMD [\"/start.sh\"]"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"7faddb67_603cc0c7","line":33,"range":{"start_line":31,"start_character":0,"end_line":33,"end_character":49},"updated":"2019-08-20 13:11:46.000000000","message":"remove, it\u0027s already provided by monasca/base","commit_id":"ec6294bb98ae1beeff4e0a6abab6c8c7a516499c"},{"author":{"_account_id":29909,"name":"Michał Piotrowski","email":"piotrowskimichalwfis@gmail.com","username":"tatarinho"},"change_message_id":"6fca113d6a8729ffd32bc1204dec5c81609f64a1","unresolved":false,"context_lines":[{"line_number":28,"context_line":"# Stay with only one `RUN` and use `\u0026\u0026 \\` for next steps to don\u0027t create"},{"line_number":29,"context_line":"# unnecessary image layers. Clean at the end to conserve space."},{"line_number":30,"context_line":"#RUN"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"HEALTHCHECK --interval\u003d5s --timeout\u003d2s \\"},{"line_number":33,"context_line":"            CMD python3 health_check.py || exit 1"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"# Implement start script in `start.sh` file."},{"line_number":36,"context_line":"CMD [\"/start.sh\"]"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"7faddb67_177d02b1","line":33,"range":{"start_line":31,"start_character":0,"end_line":33,"end_character":49},"in_reply_to":"7faddb67_603cc0c7","updated":"2019-08-22 12:25:29.000000000","message":"Done","commit_id":"ec6294bb98ae1beeff4e0a6abab6c8c7a516499c"}],"docker/statsd/README.rst":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"bee697bbb05d054058c41303f8f9e1642e20e63d","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Docker Compose"},{"line_number":39,"context_line":"~~~~~~~~~~~~~~"},{"line_number":40,"context_line":"When you want to use docker-compose add it as a new service and be sure that"},{"line_number":41,"context_line":"property \u0027tty\u0027 is set to true to avoid exiting of container after startup."},{"line_number":42,"context_line":"Example:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    * monasca-statsd:"},{"line_number":45,"context_line":"        * image: monasca/statsd:master"},{"line_number":46,"context_line":"        * tty: true"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Links"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9fb8cfa7_48b72988","line":46,"range":{"start_line":41,"start_character":0,"end_line":46,"end_character":19},"updated":"2019-06-03 12:51:13.000000000","message":"Mentioning `tty` is not needed here","commit_id":"49d2b30526fefcfeb76596ef883abcc279a230b6"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"7caeba8b54f54a51c2ed51d2b8282e4fde2372f3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"See https://github.com/openstack/monasca-common/tree/master/docker/README.rst"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Building Monasca Statsd image"},{"line_number":13,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Example:"},{"line_number":16,"context_line":"  $ ./build_image.sh \u003crepository_version\u003e \u003cupper_constains_branch\u003e \u003ccommon_version\u003e"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Requirements from monasca-base image"},{"line_number":20,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":21,"context_line":"health_check.py"},{"line_number":22,"context_line":"  This file will be used for checking the status of the Monasca API"},{"line_number":23,"context_line":"  application."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Scripts"},{"line_number":27,"context_line":"~~~~~~~"},{"line_number":28,"context_line":"start.sh"},{"line_number":29,"context_line":"    In this starting script provide all steps that lead to the proper service"},{"line_number":30,"context_line":"    start. Including usage of wait scripts and templating of configuration"},{"line_number":31,"context_line":"    files. You also could provide the ability to allow running container after"},{"line_number":32,"context_line":"    service died for easier debugging."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"build_image.sh"},{"line_number":35,"context_line":"    Please read detailed build description inside the script."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Docker Compose"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_c06fb4c1","line":35,"range":{"start_line":12,"start_character":0,"end_line":35,"end_character":61},"updated":"2019-08-20 13:11:46.000000000","message":"please, check monasca-api readme and make it similar (info about `build_image`, nevironment variables)","commit_id":"ec6294bb98ae1beeff4e0a6abab6c8c7a516499c"},{"author":{"_account_id":29909,"name":"Michał Piotrowski","email":"piotrowskimichalwfis@gmail.com","username":"tatarinho"},"change_message_id":"6fca113d6a8729ffd32bc1204dec5c81609f64a1","unresolved":false,"context_lines":[{"line_number":9,"context_line":"See https://github.com/openstack/monasca-common/tree/master/docker/README.rst"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Building Monasca Statsd image"},{"line_number":13,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Example:"},{"line_number":16,"context_line":"  $ ./build_image.sh \u003crepository_version\u003e \u003cupper_constains_branch\u003e \u003ccommon_version\u003e"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Requirements from monasca-base image"},{"line_number":20,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":21,"context_line":"health_check.py"},{"line_number":22,"context_line":"  This file will be used for checking the status of the Monasca API"},{"line_number":23,"context_line":"  application."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Scripts"},{"line_number":27,"context_line":"~~~~~~~"},{"line_number":28,"context_line":"start.sh"},{"line_number":29,"context_line":"    In this starting script provide all steps that lead to the proper service"},{"line_number":30,"context_line":"    start. Including usage of wait scripts and templating of configuration"},{"line_number":31,"context_line":"    files. You also could provide the ability to allow running container after"},{"line_number":32,"context_line":"    service died for easier debugging."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"build_image.sh"},{"line_number":35,"context_line":"    Please read detailed build description inside the script."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Docker Compose"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_2260f700","line":35,"range":{"start_line":12,"start_character":0,"end_line":35,"end_character":61},"in_reply_to":"7faddb67_c06fb4c1","updated":"2019-08-22 12:25:29.000000000","message":"Done","commit_id":"ec6294bb98ae1beeff4e0a6abab6c8c7a516499c"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"7caeba8b54f54a51c2ed51d2b8282e4fde2372f3","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Example:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    * monasca-statsd:"},{"line_number":44,"context_line":"        * image: monasca/statsd:master]"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Links"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_803c5cbf","line":44,"range":{"start_line":44,"start_character":38,"end_line":44,"end_character":39},"updated":"2019-08-20 13:11:46.000000000","message":"remove","commit_id":"ec6294bb98ae1beeff4e0a6abab6c8c7a516499c"},{"author":{"_account_id":29909,"name":"Michał Piotrowski","email":"piotrowskimichalwfis@gmail.com","username":"tatarinho"},"change_message_id":"6fca113d6a8729ffd32bc1204dec5c81609f64a1","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Example:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    * monasca-statsd:"},{"line_number":44,"context_line":"        * image: monasca/statsd:master]"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Links"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_1756622b","line":44,"range":{"start_line":44,"start_character":38,"end_line":44,"end_character":39},"in_reply_to":"7faddb67_803c5cbf","updated":"2019-08-22 12:25:29.000000000","message":"Done","commit_id":"ec6294bb98ae1beeff4e0a6abab6c8c7a516499c"},{"author":{"_account_id":14123,"name":"Stefano Canepa","email":"sc@linux.it","username":"sc"},"change_message_id":"bb6ef2d78f48d3197a29fb97b585a92852425b09","unresolved":false,"context_lines":[{"line_number":27,"context_line":"STATSD_PORT                    8125                      The port for statsd"},{"line_number":28,"context_line":"LOG_LEVEL                      WARN                      Log level for service"},{"line_number":29,"context_line":"HOSTNAME_FROM_KUBERNETES       false                     Determine node hostname from Kubernetes"},{"line_number":30,"context_line":"STAY_ALIVE_ON_FAILURE          false                     If true, container runs 2 hours after service fail"},{"line_number":31,"context_line":"MONASCA_URL                    http://monasca:8070/v2.0  Versioned Monasca API URL"},{"line_number":32,"context_line":"KEYSTONE_DEFAULTS_ENABLED      true                      Use all OS defaults"},{"line_number":33,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3fa7e38b_b5a4caba","line":30,"range":{"start_line":30,"start_character":95,"end_line":30,"end_character":102},"updated":"2019-09-19 14:45:29.000000000","message":"service fails","commit_id":"963ddd52e6840a8339f56d63841335fadfa17502"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"1b1558ccb635a1ff704fdc677ca44bec79bb39a0","unresolved":false,"context_lines":[{"line_number":27,"context_line":"STATSD_PORT                    8125                      The port for statsd"},{"line_number":28,"context_line":"LOG_LEVEL                      WARN                      Log level for service"},{"line_number":29,"context_line":"HOSTNAME_FROM_KUBERNETES       false                     Determine node hostname from Kubernetes"},{"line_number":30,"context_line":"STAY_ALIVE_ON_FAILURE          false                     If true, container runs 2 hours after service fail"},{"line_number":31,"context_line":"MONASCA_URL                    http://monasca:8070/v2.0  Versioned Monasca API URL"},{"line_number":32,"context_line":"KEYSTONE_DEFAULTS_ENABLED      true                      Use all OS defaults"},{"line_number":33,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3fa7e38b_8cccf661","line":30,"range":{"start_line":30,"start_character":95,"end_line":30,"end_character":102},"in_reply_to":"3fa7e38b_b5a4caba","updated":"2019-09-23 14:20:22.000000000","message":"Done","commit_id":"963ddd52e6840a8339f56d63841335fadfa17502"}],"docker/statsd/agent.yaml.j2":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"bee697bbb05d054058c41303f8f9e1642e20e63d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Statsd:"},{"line_number":6,"context_line":"  monasca_statsd_port : {{ STATSD_PORT | default(8125) }}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  Logging:"},{"line_number":9,"context_line":"    log_level: {{ LOG_LEVEL | default(\u0027WARN\u0027) }}"},{"line_number":10,"context_line":"    disable_file_logging: True"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9fb8cfa7_88620116","line":10,"range":{"start_line":8,"start_character":2,"end_line":10,"end_character":30},"updated":"2019-06-03 12:51:13.000000000","message":"why indentation?","commit_id":"49d2b30526fefcfeb76596ef883abcc279a230b6"}],"docker/statsd/build_image.sh":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"bee697bbb05d054058c41303f8f9e1642e20e63d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9fb8cfa7_6871cde0","updated":"2019-06-03 12:51:13.000000000","message":"Please update with last fixed with url and removing unnecessary stuff.","commit_id":"49d2b30526fefcfeb76596ef883abcc279a230b6"}],"docker/statsd/health_check.py":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"bee697bbb05d054058c41303f8f9e1642e20e63d","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"def main():"},{"line_number":5,"context_line":"    \"\"\"No health check for python client\"\"\""},{"line_number":6,"context_line":"    return 0"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9fb8cfa7_2873d5e9","line":5,"range":{"start_line":5,"start_character":34,"end_line":5,"end_character":40},"updated":"2019-06-03 12:51:13.000000000","message":"? Copy this file from other folder.","commit_id":"49d2b30526fefcfeb76596ef883abcc279a230b6"}],"docker/statsd/start.sh":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"bee697bbb05d054058c41303f8f9e1642e20e63d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"template () {"},{"line_number":8,"context_line":"  if [ \"$CONFIG_TEMPLATE\" \u003d \"true\" ]; then"},{"line_number":9,"context_line":"    python /template.py \"$1\" \"$2\""},{"line_number":10,"context_line":"  else"},{"line_number":11,"context_line":"    cp \"$1\" \"$2\""},{"line_number":12,"context_line":"  fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"9fb8cfa7_085ff141","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":23},"updated":"2019-06-03 12:51:13.000000000","message":"use Templer","commit_id":"49d2b30526fefcfeb76596ef883abcc279a230b6"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"2bbe4212ab59241385ce3ecd599e4bac6ae25486","unresolved":false,"context_lines":[{"line_number":8,"context_line":"alias template\u003d\"templer --ignore-undefined-variables --force --verbose\""},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if [ \"$CONFIG_TEMPLATE\" \u003d \"true\" ]; then"},{"line_number":12,"context_line":"  template /agent.yaml.j2 $AGENT_CONF/agent.yaml"},{"line_number":13,"context_line":"else"},{"line_number":14,"context_line":"  cp /agent.yaml.j2 $AGENT_CONF/agent.yaml"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"rm /agent.yaml.j2 $AGENT_CONF/agent.yaml.j2"},{"line_number":18,"context_line":"cat $AGENT_CONF/agent.yaml"}],"source_content_type":"text/x-sh","patch_set":6,"id":"7faddb67_236ae01a","line":15,"range":{"start_line":11,"start_character":0,"end_line":15,"end_character":2},"updated":"2019-08-27 09:34:11.000000000","message":"remove `CONFIG_TEMPLATE` and all this if statement, just one `template` command is enough here as file will be put in destination even if it does not contain environment variables.","commit_id":"175042fdd102e75780401d01241dd71d49f31698"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"2bbe4212ab59241385ce3ecd599e4bac6ae25486","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  cp /agent.yaml.j2 $AGENT_CONF/agent.yaml"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"rm /agent.yaml.j2 $AGENT_CONF/agent.yaml.j2"},{"line_number":18,"context_line":"cat $AGENT_CONF/agent.yaml"},{"line_number":19,"context_line":"monasca-statsd"}],"source_content_type":"text/x-sh","patch_set":6,"id":"7faddb67_233c202f","line":17,"range":{"start_line":17,"start_character":3,"end_line":17,"end_character":17},"updated":"2019-08-27 09:34:11.000000000","message":"This file is not in this place.","commit_id":"175042fdd102e75780401d01241dd71d49f31698"}]}
