)]}'
{"docker/karbor/karbor-base/Dockerfile.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"5b218ac46a6fbb9abf7cb28180a0b10ccabd56df","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"ADD karbor-base-archive /karbor-base-source"},{"line_number":14,"context_line":"RUN ln -s karbor-base-source/* karbor \\"},{"line_number":15,"context_line":"    \u0026\u0026 useradd --user-group karbor \\"},{"line_number":16,"context_line":"    \u0026\u0026 /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /karbor \\"},{"line_number":17,"context_line":"    \u0026\u0026 mkdir -p /etc/karbor /home/karbor \\"},{"line_number":18,"context_line":"    \u0026\u0026 cp -r /karbor/etc/* /etc/karbor/ \\"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9a629dbe_16f99f4d","line":15,"updated":"2016-11-09 13:11:05.000000000","message":"useradd --user-group --create-home --home-dir /var/lib/karboar","commit_id":"7880de010ae369bb666d2e13d2a941519a23e962"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"5b218ac46a6fbb9abf7cb28180a0b10ccabd56df","unresolved":false,"context_lines":[{"line_number":14,"context_line":"RUN ln -s karbor-base-source/* karbor \\"},{"line_number":15,"context_line":"    \u0026\u0026 useradd --user-group karbor \\"},{"line_number":16,"context_line":"    \u0026\u0026 /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /karbor \\"},{"line_number":17,"context_line":"    \u0026\u0026 mkdir -p /etc/karbor /home/karbor \\"},{"line_number":18,"context_line":"    \u0026\u0026 cp -r /karbor/etc/* /etc/karbor/ \\"},{"line_number":19,"context_line":"    \u0026\u0026 chown -R karbor: /etc/karbor /home/karbor"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9a629dbe_3696a3f0","line":17,"updated":"2016-11-09 13:11:05.000000000","message":"remove /home/karbor","commit_id":"7880de010ae369bb666d2e13d2a941519a23e962"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"5b218ac46a6fbb9abf7cb28180a0b10ccabd56df","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    \u0026\u0026 /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /karbor \\"},{"line_number":17,"context_line":"    \u0026\u0026 mkdir -p /etc/karbor /home/karbor \\"},{"line_number":18,"context_line":"    \u0026\u0026 cp -r /karbor/etc/* /etc/karbor/ \\"},{"line_number":19,"context_line":"    \u0026\u0026 chown -R karbor: /etc/karbor /home/karbor"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"{% endif %}"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9a629dbe_5699571e","line":19,"updated":"2016-11-09 13:11:05.000000000","message":"remove /home/karbor","commit_id":"7880de010ae369bb666d2e13d2a941519a23e962"}],"docker/karbor/karbor-operationengine/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"ca22ef94d2d312190c6ea90e89f15d45f0101fb8","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"{% endif %}"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% block karbor_operationengine_footer %}{% endblock %}"},{"line_number":14,"context_line":"{% block footer %}{% endblock %}"},{"line_number":15,"context_line":"{{ include_footer }}"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"9a629dbe_4b3b9338","line":13,"range":{"start_line":13,"start_character":16,"end_line":13,"end_character":31},"updated":"2016-11-08 19:32:54.000000000","message":"can we name as operation_engine? is easier to read. Also header block and folder name","commit_id":"6cdd11d4384c2316b57ff167304808d39802b3ac"}],"kolla/common/config.py":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"ca22ef94d2d312190c6ea90e89f15d45f0101fb8","unresolved":false,"context_lines":[{"line_number":46,"context_line":"                help\u003d\u0027Main images\u0027),"},{"line_number":47,"context_line":"    cfg.ListOpt(\u0027aux\u0027,"},{"line_number":48,"context_line":"                default\u003d[\u0027aodh\u0027, \u0027cloudkitty\u0027, \u0027congress\u0027, \u0027designate\u0027,"},{"line_number":49,"context_line":"                         \u0027gnocchi\u0027, \u0027influxdb\u0027, \u0027ironic\u0027, \u0027karbor\u0027, \u0027kuryr\u0027, \u0027magnum\u0027,"},{"line_number":50,"context_line":"                         \u0027manila\u0027, \u0027mistral\u0027, \u0027murano\u0027, \u0027rally\u0027, \u0027sahara\u0027,"},{"line_number":51,"context_line":"                         \u0027searchlight\u0027, \u0027senlin\u0027, \u0027solum\u0027, \u0027telegraf\u0027, \u0027trove\u0027,"},{"line_number":52,"context_line":"                         \u0027zaqar\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a629dbe_6b2137fb","line":49,"range":{"start_line":49,"start_character":59,"end_line":49,"end_character":86},"updated":"2016-11-08 19:32:54.000000000","message":"Split in other lines, python character limit reached at this line.","commit_id":"6cdd11d4384c2316b57ff167304808d39802b3ac"}],"releasenotes/notes/add-karbor-e6cfd97f965a4a9f.yaml":[{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"1444cb47fc77030ae7c458ab20a04ed0f892ff41","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add karbor Dockerfile"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a629dbe_07a09d8f","line":3,"updated":"2016-11-09 07:08:20.000000000","message":"Needs better description. If I look at it as I do not know what Karbor is, this description is not useful.","commit_id":"86ccd3fe6764efb13af4138b12df01615527dfa2"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"adc7adef5db120637837288d6deabc65c1d89203","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Karbor is an OpenStack project that provides a pluggable"},{"line_number":4,"context_line":"    framework for protecting and restoring Data and Metadata"},{"line_number":5,"context_line":"    that comprises an OpenStack-deployed application"},{"line_number":6,"context_line":"    - Application Data Protection as a Service."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9a629dbe_898cbc36","line":3,"updated":"2016-11-09 09:48:33.000000000","message":"Thank you for the detailed information about Karbor, but the information related to what this change brings in kolla is lost in between.  :)","commit_id":"d3c1ef7fc7c5f22787b8561f128d1485c159b610"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"5b218ac46a6fbb9abf7cb28180a0b10ccabd56df","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  - Karbor is an OpenStack project that provides a pluggable"},{"line_number":5,"context_line":"    framework for protecting and restoring Data and Metadata"},{"line_number":6,"context_line":"    that comprises an OpenStack-deployed application"},{"line_number":7,"context_line":"    - Application Data Protection as a Service."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_f6fd0b3b","line":7,"updated":"2016-11-09 13:11:05.000000000","message":"indent is wrong?","commit_id":"7880de010ae369bb666d2e13d2a941519a23e962"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"ebdc7a93fd52246e8eeddcbca0a545a7a72478a4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - add karbor Dockerfile , Karbor is an OpenStack project"},{"line_number":4,"context_line":"    that provides a pluggable framework for protecting and"},{"line_number":5,"context_line":"    restoring Data and Metadata."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9a629dbe_d16164aa","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":7},"updated":"2016-11-13 21:26:22.000000000","message":"nit: Uppecase Add and Karbor","commit_id":"6546efdfc6c643ff597587bc382336155991680a"}]}
