)]}'
{"docker/monasca/monasca-grafana/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04c8dd619522e46eda96c59ce5cb071d43a7f76f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}"},{"line_number":2,"context_line":"LABEL maintainer\u003d\"{{ maintainer }}\" name\u003d\"{{ image_name }}\" build-date\u003d\"{{ build_date }}\""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% block grafana_header %}{% endblock %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_1ee85f79","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":16},"updated":"2018-11-01 14:33:49.000000000","message":"monasca_grafana?","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"dea00c1701e39104f1287cabfec4ba333100b530","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}"},{"line_number":2,"context_line":"LABEL maintainer\u003d\"{{ maintainer }}\" name\u003d\"{{ image_name }}\" build-date\u003d\"{{ build_date }}\""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% block grafana_header %}{% endblock %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_14eee2b5","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":16},"in_reply_to":"3f79a3b5_1ee85f79","updated":"2018-11-02 15:39:36.000000000","message":"Good spot, thanks. I\u0027ve also updated packages.","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04c8dd619522e46eda96c59ce5cb071d43a7f76f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"{% if base_distro in [\u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":11,"context_line":"  {% set grafana_build_packages \u003d [\u0027golang git npm bzip2 gcc-c++ make ruby ruby-devel fontconfig rpm-build\u0027] %}"},{"line_number":12,"context_line":"{% elif base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":13,"context_line":"  {% set grafana_build_packages \u003d [\u0027golang git npm bzip2 g++ make ruby ruby-dev fontconfig rpm\u0027] %}"},{"line_number":14,"context_line":"{% endif %}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{{ macros.install_packages(grafana_build_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_9ef30f6e","line":13,"range":{"start_line":13,"start_character":91,"end_line":13,"end_character":94},"updated":"2018-11-01 14:33:49.000000000","message":"RPM on debian?","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"dea00c1701e39104f1287cabfec4ba333100b530","unresolved":false,"context_lines":[{"line_number":10,"context_line":"{% if base_distro in [\u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":11,"context_line":"  {% set grafana_build_packages \u003d [\u0027golang git npm bzip2 gcc-c++ make ruby ruby-devel fontconfig rpm-build\u0027] %}"},{"line_number":12,"context_line":"{% elif base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":13,"context_line":"  {% set grafana_build_packages \u003d [\u0027golang git npm bzip2 g++ make ruby ruby-dev fontconfig rpm\u0027] %}"},{"line_number":14,"context_line":"{% endif %}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{{ macros.install_packages(grafana_build_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_9410b2ac","line":13,"range":{"start_line":13,"start_character":91,"end_line":13,"end_character":94},"in_reply_to":"3f79a3b5_9ef30f6e","updated":"2018-11-02 15:39:36.000000000","message":"Yeah - the package step builds debian and rpm packages on either distro. I don\u0027t really like this image. Ideally we would host these packages outside of Kolla to make it smaller and faster to build.","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04c8dd619522e46eda96c59ce5cb071d43a7f76f","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    \u0026\u0026 chmod 440 /etc/sudoers.d/kolla_grafana_sudoers \\"},{"line_number":54,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"{% block grafana_footer %}{% endblock %}"},{"line_number":57,"context_line":"{% block footer %}{% endblock %}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"USER monasca"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_befccb40","line":56,"range":{"start_line":56,"start_character":9,"end_line":56,"end_character":15},"updated":"2018-11-01 14:33:49.000000000","message":"monasca_grafana?","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04c8dd619522e46eda96c59ce5cb071d43a7f76f","unresolved":false,"context_lines":[{"line_number":56,"context_line":"{% block grafana_footer %}{% endblock %}"},{"line_number":57,"context_line":"{% block footer %}{% endblock %}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"USER monasca"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_de550721","line":59,"range":{"start_line":59,"start_character":5,"end_line":59,"end_character":12},"updated":"2018-11-01 14:33:49.000000000","message":"Wondering if using grafana user would open up migration to the standard grafana image one day?","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"6b0807b73078aba0e0059cb99d2f241f35e7606c","unresolved":false,"context_lines":[{"line_number":56,"context_line":"{% block grafana_footer %}{% endblock %}"},{"line_number":57,"context_line":"{% block footer %}{% endblock %}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"USER monasca"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_ffd55d1b","line":59,"range":{"start_line":59,"start_character":5,"end_line":59,"end_character":12},"in_reply_to":"3f79a3b5_de550721","updated":"2018-11-01 16:10:41.000000000","message":"Perhaps that won\u0027t be possible, looking at the ansible side of this.","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"dea00c1701e39104f1287cabfec4ba333100b530","unresolved":false,"context_lines":[{"line_number":56,"context_line":"{% block grafana_footer %}{% endblock %}"},{"line_number":57,"context_line":"{% block footer %}{% endblock %}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"USER monasca"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_74ff1669","line":59,"range":{"start_line":59,"start_character":5,"end_line":59,"end_character":12},"in_reply_to":"3f79a3b5_ffd55d1b","updated":"2018-11-02 15:39:36.000000000","message":"Yeah, I\u0027m worried about file ownership fights if I change this. It\u0027s a major version behind vanilla Grafana so unfortunately it might now be that easy to migrate, especially as it\u0027s a fork.","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"778a47dac21e121ffbd7fa4ae36b9e1ba7bbbb98","unresolved":false,"context_lines":[{"line_number":8,"context_line":"{{ macros.configure_user(name\u003d\u0027monasca\u0027, homedir\u003d\u0027/usr/share/grafana\u0027) }}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% if base_distro in [\u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":11,"context_line":"  {% set monasca_grafana_build_packages \u003d [\u0027golang git npm bzip2 gcc-c++ make ruby ruby-devel fontconfig rpm-build\u0027] %}"},{"line_number":12,"context_line":"{% elif base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":13,"context_line":"  {% set monasca_grafana_build_packages \u003d [\u0027golang git npm bzip2 g++ make ruby ruby-dev fontconfig rpm\u0027] %}"},{"line_number":14,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"3f79a3b5_0b851f0a","line":11,"range":{"start_line":11,"start_character":42,"end_line":11,"end_character":116},"updated":"2018-11-06 18:44:11.000000000","message":"please add a comma separated list split over multiple lines of packages as in other dockerfiles","commit_id":"8100542f7fb6b8629d4d77887b72edea0cae4c3c"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"778a47dac21e121ffbd7fa4ae36b9e1ba7bbbb98","unresolved":false,"context_lines":[{"line_number":10,"context_line":"{% if base_distro in [\u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":11,"context_line":"  {% set monasca_grafana_build_packages \u003d [\u0027golang git npm bzip2 gcc-c++ make ruby ruby-devel fontconfig rpm-build\u0027] %}"},{"line_number":12,"context_line":"{% elif base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":13,"context_line":"  {% set monasca_grafana_build_packages \u003d [\u0027golang git npm bzip2 g++ make ruby ruby-dev fontconfig rpm\u0027] %}"},{"line_number":14,"context_line":"{% endif %}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{{ macros.install_packages(monasca_grafana_build_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"3f79a3b5_2b8a5b19","line":13,"range":{"start_line":13,"start_character":44,"end_line":13,"end_character":50},"updated":"2018-11-06 18:44:11.000000000","message":"ditto","commit_id":"8100542f7fb6b8629d4d77887b72edea0cae4c3c"}],"docker/monasca/monasca-grafana/extend_start.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04c8dd619522e46eda96c59ce5cb071d43a7f76f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [[ ! -d \"/var/log/kolla/monasca\" ]]; then"},{"line_number":4,"context_line":"    mkdir -p /var/log/kolla/monasca"},{"line_number":5,"context_line":"fi"},{"line_number":6,"context_line":"if [[ $(stat -c %a /var/log/kolla/monasca) !\u003d \"755\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":4,"id":"3f79a3b5_de6c2707","line":3,"range":{"start_line":3,"start_character":27,"end_line":3,"end_character":34},"updated":"2018-11-01 14:33:49.000000000","message":"Same comment as for the user","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"}],"docker/monasca/monasca-grafana/grafana_sudoers":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04c8dd619522e46eda96c59ce5cb071d43a7f76f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /usr/bin/chown -R monasca\\: /var/lib/grafana/, /bin/chown -R monasca\\: /var/lib/grafana/"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3f79a3b5_fe332311","line":1,"range":{"start_line":1,"start_character":89,"end_line":1,"end_character":96},"updated":"2018-11-01 14:33:49.000000000","message":"And again","commit_id":"24ab012fb36b69654018bd748477a21aa5c21919"}]}
