)]}'
{"roles/collect-logs/tasks/publish.yml":[{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":26,"context_line":"- name: Generate and retrieve root the ARA static playbook report"},{"line_number":27,"context_line":"  become: yes"},{"line_number":28,"context_line":"  shell: \u003e"},{"line_number":29,"context_line":"    {{ local_working_dir }}/bin/ara generate html {{ local_working_dir }}/ara_oooq_root;"},{"line_number":30,"context_line":"    {{ local_working_dir }}/bin/ara task list --all -f json \u003e {{ artcl_collect_dir }}/ara.oooq.root.json;"},{"line_number":31,"context_line":"    cp -r {{ local_working_dir }}/ara_oooq_root {{ artcl_collect_dir }}/;"},{"line_number":32,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_root;{% endif %}"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_2852fcda","line":29,"updated":"2018-08-02 08:09:36.000000000","message":"We don\u0027t need this is we move the ara sqlite to something like {{ artcl_collect_dir }}/undercloud/ara-report/ansible.sqlite. logs.o.o will render the HTML for us.","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":28,"context_line":"  shell: \u003e"},{"line_number":29,"context_line":"    {{ local_working_dir }}/bin/ara generate html {{ local_working_dir }}/ara_oooq_root;"},{"line_number":30,"context_line":"    {{ local_working_dir }}/bin/ara task list --all -f json \u003e {{ artcl_collect_dir }}/ara.oooq.root.json;"},{"line_number":31,"context_line":"    cp -r {{ local_working_dir }}/ara_oooq_root {{ artcl_collect_dir }}/;"},{"line_number":32,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_root;{% endif %}"},{"line_number":33,"context_line":"  ignore_errors: yes"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_28075cca","line":31,"updated":"2018-08-02 08:09:36.000000000","message":"Just do this to copy the sqllite to {{ artcl_collect_dir }}/undercloud/ara-report/ansible.sqlite","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    {{ local_working_dir }}/bin/ara generate html {{ local_working_dir }}/ara_oooq_root;"},{"line_number":30,"context_line":"    {{ local_working_dir }}/bin/ara task list --all -f json \u003e {{ artcl_collect_dir }}/ara.oooq.root.json;"},{"line_number":31,"context_line":"    cp -r {{ local_working_dir }}/ara_oooq_root {{ artcl_collect_dir }}/;"},{"line_number":32,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_root;{% endif %}"},{"line_number":33,"context_line":"  ignore_errors: yes"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- name: Generate and retrieve the ARA static playbook report for OC deploy"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_c80ee8d6","line":32,"updated":"2018-08-02 08:09:36.000000000","message":"Not needed we do the previous comments","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":35,"context_line":"- name: Generate and retrieve the ARA static playbook report for OC deploy"},{"line_number":36,"context_line":"  become: yes"},{"line_number":37,"context_line":"  shell: \u003e"},{"line_number":38,"context_line":"    {{ local_working_dir }}/bin/ara generate html {{ local_working_dir }}/ara_oooq_oc;"},{"line_number":39,"context_line":"    {{ local_working_dir }}/bin/ara task list --all -f json \u003e {{ artcl_collect_dir }}/ara.oooq.oc.json;"},{"line_number":40,"context_line":"    cp -r {{ local_working_dir }}/ara_oooq_oc {{ artcl_collect_dir }}/;"},{"line_number":41,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_oc;{% endif %}"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_2820bc4a","line":38,"updated":"2018-08-02 08:09:36.000000000","message":"We don\u0027t need this is we move the ara sqlite to something like {{ artcl_collect_dir }}/overcloud/ara-report/ansible.sqlite. logs.o.o will render the HTML for us.","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  shell: \u003e"},{"line_number":38,"context_line":"    {{ local_working_dir }}/bin/ara generate html {{ local_working_dir }}/ara_oooq_oc;"},{"line_number":39,"context_line":"    {{ local_working_dir }}/bin/ara task list --all -f json \u003e {{ artcl_collect_dir }}/ara.oooq.oc.json;"},{"line_number":40,"context_line":"    cp -r {{ local_working_dir }}/ara_oooq_oc {{ artcl_collect_dir }}/;"},{"line_number":41,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_oc;{% endif %}"},{"line_number":42,"context_line":"  ignore_errors: yes"},{"line_number":43,"context_line":"  environment:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_4823b857","line":40,"updated":"2018-08-02 08:09:36.000000000","message":"Just do this to copy the sqllite to {{ artcl_collect_dir }}/overcloud/ara-report/ansible.sqlite","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    {{ local_working_dir }}/bin/ara generate html {{ local_working_dir }}/ara_oooq_oc;"},{"line_number":39,"context_line":"    {{ local_working_dir }}/bin/ara task list --all -f json \u003e {{ artcl_collect_dir }}/ara.oooq.oc.json;"},{"line_number":40,"context_line":"    cp -r {{ local_working_dir }}/ara_oooq_oc {{ artcl_collect_dir }}/;"},{"line_number":41,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_oc;{% endif %}"},{"line_number":42,"context_line":"  ignore_errors: yes"},{"line_number":43,"context_line":"  environment:"},{"line_number":44,"context_line":"    ARA_DATABASE: \u0027sqlite:////tmp/deploy.sqlite\u0027"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_08194021","line":41,"updated":"2018-08-02 08:09:36.000000000","message":"Not needed we do the previous comments","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    {% if artcl_gzip_only|bool %}gzip --best --recursive {{ artcl_collect_dir }}/ara_oooq_oc;{% endif %}"},{"line_number":42,"context_line":"  ignore_errors: yes"},{"line_number":43,"context_line":"  environment:"},{"line_number":44,"context_line":"    ARA_DATABASE: \u0027sqlite:////tmp/deploy.sqlite\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- include: ara_graphite.yml"},{"line_number":47,"context_line":"  when: ara_graphite_server is defined"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5f7c97a3_08de203b","line":44,"updated":"2018-08-02 08:09:36.000000000","message":"Why don\u0027t we use the default ~/.ara/ansible.sqlite, it\u0027s good enough.","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"}],"roles/overcloud-deploy/templates/overcloud-deploy.sh.j2":[{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"1a905f77147b86fe4e2a238f008d074fad4407c3","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"## * Deploy the overcloud!"},{"line_number":32,"context_line":"## ::"},{"line_number":33,"context_line":"openstack overcloud deploy  --ara-report /tmp/deploy.sqlite \\"},{"line_number":34,"context_line":"    --templates {{overcloud_templates_path}} \\"},{"line_number":35,"context_line":"    {{ deploy_args | regex_replace(\"\\n\", \" \") }} \\"},{"line_number":36,"context_line":"    \"$@\" \u0026\u0026 status_code\u003d0 || status_code\u003d$?"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"5f7c97a3_851b0e6d","line":33,"updated":"2018-07-20 06:05:21.000000000","message":"We can directly use {{ log_dir }}/overcloud/ara-report/ansible.sqlite, to have for free the html rendering from log.o.o\n\nAlso the change at python-tripleoclient is missing","commit_id":"5e2c83ba811704d29ec0ffbc21518d0ca3559c36"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"fa4cd47252b352b1cb94940da365e53d91d6a0e6","unresolved":false,"context_lines":[{"line_number":32,"context_line":"## ::"},{"line_number":33,"context_line":"openstack overcloud deploy  --ara-report /tmp/deploy.sqlite \\"},{"line_number":34,"context_line":"    --templates {{overcloud_templates_path}} \\"},{"line_number":35,"context_line":"    {{ deploy_args | regex_replace(\"\\n\", \" \") }} \\"},{"line_number":36,"context_line":"    \"$@\" \u0026\u0026 status_code\u003d0 || status_code\u003d$?"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"### --stop_docs"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"5f7c97a3_a06c0f6b","line":35,"updated":"2018-07-19 13:18:06.000000000","message":"We don\u0027t want to do it per featureset ?","commit_id":"5e2c83ba811704d29ec0ffbc21518d0ca3559c36"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"1a905f77147b86fe4e2a238f008d074fad4407c3","unresolved":false,"context_lines":[{"line_number":32,"context_line":"## ::"},{"line_number":33,"context_line":"openstack overcloud deploy  --ara-report /tmp/deploy.sqlite \\"},{"line_number":34,"context_line":"    --templates {{overcloud_templates_path}} \\"},{"line_number":35,"context_line":"    {{ deploy_args | regex_replace(\"\\n\", \" \") }} \\"},{"line_number":36,"context_line":"    \"$@\" \u0026\u0026 status_code\u003d0 || status_code\u003d$?"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"### --stop_docs"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"5f7c97a3_e5ff62fd","line":35,"in_reply_to":"5f7c97a3_a06c0f6b","updated":"2018-07-20 06:05:21.000000000","message":"As we talk let\u0027s first do it for all the featuresets here.","commit_id":"5e2c83ba811704d29ec0ffbc21518d0ca3559c36"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"ddeeb48f45e5bc814da67ed87ed8b1fd7e2121c1","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"## * Deploy the overcloud!"},{"line_number":32,"context_line":"## ::"},{"line_number":33,"context_line":"openstack overcloud deploy  --ara-report /tmp/deploy.sqlite \\"},{"line_number":34,"context_line":"    --templates {{overcloud_templates_path}} \\"},{"line_number":35,"context_line":"    {{ deploy_args | regex_replace(\"\\n\", \" \") }} \\"},{"line_number":36,"context_line":"    \"$@\" \u0026\u0026 status_code\u003d0 || status_code\u003d$?"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"5f7c97a3_88d23032","line":33,"updated":"2018-08-02 08:09:36.000000000","message":"We need to backport --ara-report stuff to pike and queens or bypass this for them.","commit_id":"ac2953afa60abf0ae8354fc8b8db544143038db7"}],"roles/overcloud-prep-containers/templates/overcloud-prep-containers.sh.j2":[{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"1a905f77147b86fe4e2a238f008d074fad4407c3","unresolved":false,"context_lines":[{"line_number":146,"context_line":"echo \"Containers default parameters:\""},{"line_number":147,"context_line":"cat {{ working_dir }}/containers-default-parameters.yaml"},{"line_number":148,"context_line":"echo \"\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":149,"context_line":"sudo rm -f /tmp/deploy.sqlite"},{"line_number":150,"context_line":"## * Get the journal logs for docker"},{"line_number":151,"context_line":"## ::"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"5f7c97a3_453976d5","line":149,"updated":"2018-07-20 06:05:21.000000000","message":"Duplicated directory path, let\u0027s have a variable for this.","commit_id":"5e2c83ba811704d29ec0ffbc21518d0ca3559c36"}],"roles/undercloud-setup/tasks/ansible_cfg.yml":[{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"12f331316d96a1f3f56d7be929ba98587a13a1d2","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  become: true"},{"line_number":6,"context_line":"  pip:"},{"line_number":7,"context_line":"    name: \"{{ item }}\""},{"line_number":8,"context_line":"  with_items:"},{"line_number":9,"context_line":"    - ara"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- name: Update the default ansible callback setting in /etc/ansible/ansible.cfg"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5f7c97a3_35127a56","line":8,"updated":"2018-07-10 07:05:16.000000000","message":"We are just installing ara, no need for with_items.","commit_id":"ed8b3e27379d73d3eae7f013b37229986212a19f"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"b34eceedc16664ca9d063080b4434c32a7b65c6e","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  become: true"},{"line_number":6,"context_line":"  pip:"},{"line_number":7,"context_line":"    name: \"{{ item }}\""},{"line_number":8,"context_line":"  with_items:"},{"line_number":9,"context_line":"    - ara"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- name: Update the default ansible callback setting in /etc/ansible/ansible.cfg"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5f7c97a3_73eeae8b","line":8,"in_reply_to":"5f7c97a3_35127a56","updated":"2018-07-10 12:41:06.000000000","message":"Done","commit_id":"ed8b3e27379d73d3eae7f013b37229986212a19f"}]}
