)]}'
{"docker/monasca/monasca-grafana/Dockerfile.j2":[{"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":"337eb5f9f4f5bb41d8fa9c1f3adee72724a69e2c","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"RUN mkdir -p /var/lib/grafana/plugins/monasca-grafana \\"},{"line_number":79,"context_line":"    \u0026\u0026 curl -Lo tmp.tgz https://github.com/monasca/monasca-grafana/tarball/master \\"},{"line_number":80,"context_line":"    \u0026\u0026 tar zxvf tmp.tgz -C /var/lib/grafana/plugins/monasca-grafana --strip-components\u003d1 \\"},{"line_number":81,"context_line":"    \u0026\u0026 rm tmp.tgz \\"},{"line_number":82,"context_line":"    \u0026\u0026 npm install -g grunt \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_5258e554","line":79,"range":{"start_line":79,"start_character":24,"end_line":79,"end_character":81},"updated":"2019-08-13 16:28:43.000000000","message":"this URL should be configurable","commit_id":"ca3eb62d9b855071c4ced440c87c5ce6eb47e2ec"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b0e403de5ed9e737f264c200c87d7de77b5ae6ff","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"{% endblock %}"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"RUN grafana-cli plugins install monasca-datasource \\"},{"line_number":83,"context_line":"    \u0026\u0026 chmod 750 /etc/sudoers.d \\"},{"line_number":84,"context_line":"    \u0026\u0026 chmod 440 /etc/sudoers.d/kolla_grafana_sudoers \\"},{"line_number":85,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"RUN mkdir -p /var/lib/grafana/plugins/monasca-grafana \\"},{"line_number":88,"context_line":"    \u0026\u0026 curl -Lo tmp.tgz ${monasca_grafana_app_url} \\"},{"line_number":89,"context_line":"    \u0026\u0026 tar zxvf tmp.tgz -C /var/lib/grafana/plugins/monasca-grafana --strip-components\u003d1 \\"},{"line_number":90,"context_line":"    \u0026\u0026 rm tmp.tgz \\"},{"line_number":91,"context_line":"    \u0026\u0026 npm install -g grunt \\"},{"line_number":92,"context_line":"    \u0026\u0026 cd /var/lib/grafana/plugins/monasca-grafana \\"},{"line_number":93,"context_line":"    \u0026\u0026 npm install \\"},{"line_number":94,"context_line":"    \u0026\u0026 grunt"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"{% block monasca_grafana_footer %}{% endblock %}"},{"line_number":97,"context_line":"{% block footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9f560f44_fbd8b9ef","line":94,"range":{"start_line":82,"start_character":0,"end_line":94,"end_character":12},"updated":"2020-08-05 13:33:27.000000000","message":"can we have a separate block for those plugins so it\u0027s easily overridable?","commit_id":"90fa6db702601e2ef189ea3de748cc35f770d4c8"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"e3e7019aaa3468f63d34d27393d3a03e738afad1","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"{% endblock %}"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"RUN grafana-cli plugins install monasca-datasource \\"},{"line_number":83,"context_line":"    \u0026\u0026 chmod 750 /etc/sudoers.d \\"},{"line_number":84,"context_line":"    \u0026\u0026 chmod 440 /etc/sudoers.d/kolla_grafana_sudoers \\"},{"line_number":85,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"RUN mkdir -p /var/lib/grafana/plugins/monasca-grafana \\"},{"line_number":88,"context_line":"    \u0026\u0026 curl -Lo tmp.tgz ${monasca_grafana_app_url} \\"},{"line_number":89,"context_line":"    \u0026\u0026 tar zxvf tmp.tgz -C /var/lib/grafana/plugins/monasca-grafana --strip-components\u003d1 \\"},{"line_number":90,"context_line":"    \u0026\u0026 rm tmp.tgz \\"},{"line_number":91,"context_line":"    \u0026\u0026 npm install -g grunt \\"},{"line_number":92,"context_line":"    \u0026\u0026 cd /var/lib/grafana/plugins/monasca-grafana \\"},{"line_number":93,"context_line":"    \u0026\u0026 npm install \\"},{"line_number":94,"context_line":"    \u0026\u0026 grunt"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"{% block monasca_grafana_footer %}{% endblock %}"},{"line_number":97,"context_line":"{% block footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9f560f44_1ed11b24","line":94,"range":{"start_line":82,"start_character":0,"end_line":94,"end_character":12},"in_reply_to":"9f560f44_fbd8b9ef","updated":"2020-08-05 13:59:37.000000000","message":"Done","commit_id":"90fa6db702601e2ef189ea3de748cc35f770d4c8"}]}
