)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":9,"context_line":"* Adding zuul centos-source/ubuntu-source ceph-ansible jobs"},{"line_number":10,"context_line":"* Jobs will deploy all Ceph integrated OpenStack components, i.e."},{"line_number":11,"context_line":"  cinder, glance, nova, manila"},{"line_number":12,"context_line":"* Will utilize core openstack testing script + test-ceph will"},{"line_number":13,"context_line":"  check Ceph cluster status and simple Manila commands"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/685032"},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/698301"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":222,"id":"3fa7e38b_6d393fcd","line":13,"range":{"start_line":12,"start_character":44,"end_line":13,"end_character":54},"updated":"2020-01-23 16:55:39.000000000","message":"no longer used","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"}],"tests/deploy-ceph-ansible.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    virtualenv --system-site-packages ~/ceph-venv"},{"line_number":12,"context_line":"    ~/ceph-venv/bin/pip install -IU pip"},{"line_number":13,"context_line":"    ~/ceph-venv/bin/pip install -Ir requirements.txt"},{"line_number":14,"context_line":"    ~/ceph-venv/bin/pip install -IU selinux"},{"line_number":15,"context_line":"}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"function deploy_ceph_ansible {"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_8b899f1f","line":14,"range":{"start_line":14,"start_character":36,"end_line":14,"end_character":43},"updated":"2019-12-16 17:22:29.000000000","message":"Didn\u0027t know this worked. Neat.","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"719e120d5d249a85bcc60d811fefe4de818aaf3f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    virtualenv --system-site-packages ~/ceph-venv"},{"line_number":12,"context_line":"    ~/ceph-venv/bin/pip install -IU pip"},{"line_number":13,"context_line":"    ~/ceph-venv/bin/pip install -Ir requirements.txt"},{"line_number":14,"context_line":"    ~/ceph-venv/bin/pip install -IU selinux"},{"line_number":15,"context_line":"}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"function deploy_ceph_ansible {"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_8f24cfc4","line":14,"range":{"start_line":14,"start_character":36,"end_line":14,"end_character":43},"in_reply_to":"3fa7e38b_8b899f1f","updated":"2020-01-02 10:12:31.000000000","message":"ceph-ansible won\u0027t work without it ;-)","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"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":"10fa933fd65b1beb5fe923e72f5afedfc3a1d04e","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    # Prepare virtualenv for ceph-ansible deployment"},{"line_number":15,"context_line":"    virtualenv --system-site-packages ~/ceph-venv"},{"line_number":16,"context_line":"    ~/ceph-venv/bin/pip install -IU pip"},{"line_number":17,"context_line":"    ~/ceph-venv/bin/pip install -Ir requirements.txt"},{"line_number":18,"context_line":"    ~/ceph-venv/bin/pip install -IU selinux"},{"line_number":19,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":218,"id":"3fa7e38b_97f7168f","line":16,"range":{"start_line":16,"start_character":32,"end_line":16,"end_character":34},"updated":"2020-01-21 08:12:14.000000000","message":"generally ignored in venvs","commit_id":"aae3cd1e39520d413dad0e4ca10a4733af0e993e"}],"tests/get_logs.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        # as of ceph mimic it hangs when MON is operational but MGR not"},{"line_number":86,"context_line":"        # its usefulness is mediocre and having POST_FAILUREs is bad"},{"line_number":87,"context_line":"        docker exec ${container} ceph --connect-timeout 5 osd tree \u003e ${LOG_DIR}/kolla/ceph/ceph_osd_tree.txt"},{"line_number":88,"context_line":"    done"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    # bifrost related logs"},{"line_number":91,"context_line":"    if [[ $(docker ps --filter name\u003dbifrost_deploy --format \"{{.Names}}\") ]]; then"}],"source_content_type":"text/x-sh","patch_set":222,"id":"3fa7e38b_8d9cbbbe","line":88,"updated":"2020-01-23 16:55:39.000000000","message":"I can\u0027t see these for ceph-ansible. I suggest we keep ceph-ansible logs separate, under ${LOG_DIR}/ceph\n\nhttps://8b1e2ab02855b21e8200-cb49df6437b6e6afcf3e7f6aadc5efb8.ssl.cf2.rackcdn.com/676376/222/check/kolla-ansible-centos-source-ceph-ansible/09be7ec/primary/logs/kolla/","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c07e8c2518a5f7c2920745baf36846c1dd65336a","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    # ceph related logs"},{"line_number":81,"context_line":"    # NOTE(mnasiadka): regex to match both ceph_mon and ceph-mon-$hostname"},{"line_number":82,"context_line":"    for container in $(docker ps --filter name\u003dceph.\\?mon --format \"{{.Names}}\"); do"},{"line_number":83,"context_line":"        if [ $container \u003d\u003d \"ceph_mon\" ]; then"},{"line_number":84,"context_line":"            CEPH_LOG_DIR\u003d\"${LOG_DIR}/kolla/ceph\""},{"line_number":85,"context_line":"        else"}],"source_content_type":"text/x-sh","patch_set":223,"id":"3fa7e38b_20e26103","line":82,"range":{"start_line":82,"start_character":23,"end_line":82,"end_character":79},"updated":"2020-01-24 12:24:48.000000000","message":"I think there is a problem with this, because there were no logs for ceph-ansible.","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d8cc581a61d922441c1449026a475a02e74f36eb","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    # ceph related logs"},{"line_number":81,"context_line":"    # NOTE(mnasiadka): regex to match both ceph_mon and ceph-mon-$hostname"},{"line_number":82,"context_line":"    for container in $(docker ps --filter name\u003dceph.\\?mon --format \"{{.Names}}\"); do"},{"line_number":83,"context_line":"        if [ $container \u003d\u003d \"ceph_mon\" ]; then"},{"line_number":84,"context_line":"            CEPH_LOG_DIR\u003d\"${LOG_DIR}/kolla/ceph\""},{"line_number":85,"context_line":"        else"}],"source_content_type":"text/x-sh","patch_set":223,"id":"3fa7e38b_dbf9fec5","line":82,"range":{"start_line":82,"start_character":23,"end_line":82,"end_character":79},"in_reply_to":"3fa7e38b_20e26103","updated":"2020-01-24 13:26:20.000000000","message":"Well - those two things work (ceph -s output and ceph osd tree output) - https://zuul.opendev.org/t/openstack/build/505fdae6ade847268128e7b63a0902b7/log/primary/logs/ceph/ceph_s.txt\n\nI guess your expectation is also to dump full logs from all ceph containers to that directory? Those are already in docker_logs directory (ceph-container outputs logs to stdout) - should I link them?","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"003e33681f209f5a56658725f54028d4dbd6ebd1","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    # ceph related logs"},{"line_number":81,"context_line":"    # NOTE(mnasiadka): regex to match both ceph_mon and ceph-mon-$hostname"},{"line_number":82,"context_line":"    for container in $(docker ps --filter name\u003dceph.\\?mon --format \"{{.Names}}\"); do"},{"line_number":83,"context_line":"        if [ $container \u003d\u003d \"ceph_mon\" ]; then"},{"line_number":84,"context_line":"            CEPH_LOG_DIR\u003d\"${LOG_DIR}/kolla/ceph\""},{"line_number":85,"context_line":"        else"}],"source_content_type":"text/x-sh","patch_set":223,"id":"3fa7e38b_9b8aa610","line":82,"range":{"start_line":82,"start_character":23,"end_line":82,"end_character":79},"in_reply_to":"3fa7e38b_dbf9fec5","updated":"2020-01-24 13:32:58.000000000","message":"Maybe the problem was that the kolla/ceph directory didn\u0027t exist, but when I checked the logs for PS222 there was no kolla/ceph dir. If it\u0027s fixed by mkdir I\u0027m happy.\n\nI guess we might want full ceph-ansible container logs for debugging but that\u0027s a bonus.","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"}],"tests/run.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        - src: \"tests/templates/ironic-overrides.j2\""},{"line_number":129,"context_line":"          dest: /etc/kolla/config/ironic.conf"},{"line_number":130,"context_line":"          when: \"{{ scenario \u003d\u003d \u0027ironic\u0027 }}\""},{"line_number":131,"context_line":"        # ceph-ansible"},{"line_number":132,"context_line":"        - src: \"tests/templates/ceph-group-vars.j2\""},{"line_number":133,"context_line":"          dest: /etc/kolla/group_vars/all/ceph-ansible"},{"line_number":134,"context_line":"          when: \"{{ scenario \u003d\u003d \u0027ceph-ansible\u0027 }}\""},{"line_number":135,"context_line":"      when: item.when | default(true)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    - block:"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_0b836fac","line":134,"range":{"start_line":131,"start_character":0,"end_line":134,"end_character":50},"updated":"2019-12-16 17:22:29.000000000","message":"We might as well chuck this in globals.yml if we\u0027re using the same inventory?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"719e120d5d249a85bcc60d811fefe4de818aaf3f","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        - src: \"tests/templates/ironic-overrides.j2\""},{"line_number":129,"context_line":"          dest: /etc/kolla/config/ironic.conf"},{"line_number":130,"context_line":"          when: \"{{ scenario \u003d\u003d \u0027ironic\u0027 }}\""},{"line_number":131,"context_line":"        # ceph-ansible"},{"line_number":132,"context_line":"        - src: \"tests/templates/ceph-group-vars.j2\""},{"line_number":133,"context_line":"          dest: /etc/kolla/group_vars/all/ceph-ansible"},{"line_number":134,"context_line":"          when: \"{{ scenario \u003d\u003d \u0027ceph-ansible\u0027 }}\""},{"line_number":135,"context_line":"      when: item.when | default(true)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    - block:"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_2f17db56","line":134,"range":{"start_line":131,"start_character":0,"end_line":134,"end_character":50},"in_reply_to":"3fa7e38b_0b836fac","updated":"2020-01-02 10:12:31.000000000","message":"Yeah, I\u0027ll move it.","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":260,"context_line":"            executable: /bin/bash"},{"line_number":261,"context_line":"            chdir: \"{{ ceph_ansible_src_dir }}\""},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"        - name: Fetch globals.yml"},{"line_number":264,"context_line":"          fetch:"},{"line_number":265,"context_line":"            src: \"/etc/kolla/globals.yml\""},{"line_number":266,"context_line":"            dest: \"{{ zuul.executor.work_root }}/globals.yml\""},{"line_number":267,"context_line":"            flat: yes"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        - name: Include variables from globals.yml"},{"line_number":270,"context_line":"          include_vars:"},{"line_number":271,"context_line":"            file: \"{{ zuul.executor.work_root }}/globals.yml\""},{"line_number":272,"context_line":"            name: \"globals\""},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        - name: Ensure required kolla config directories exist"},{"line_number":275,"context_line":"          file:"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_abbd7b68","line":272,"range":{"start_line":263,"start_character":0,"end_line":272,"end_character":27},"updated":"2019-12-16 17:22:29.000000000","message":"Why twice?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"719e120d5d249a85bcc60d811fefe4de818aaf3f","unresolved":false,"context_lines":[{"line_number":260,"context_line":"            executable: /bin/bash"},{"line_number":261,"context_line":"            chdir: \"{{ ceph_ansible_src_dir }}\""},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"        - name: Fetch globals.yml"},{"line_number":264,"context_line":"          fetch:"},{"line_number":265,"context_line":"            src: \"/etc/kolla/globals.yml\""},{"line_number":266,"context_line":"            dest: \"{{ zuul.executor.work_root }}/globals.yml\""},{"line_number":267,"context_line":"            flat: yes"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        - name: Include variables from globals.yml"},{"line_number":270,"context_line":"          include_vars:"},{"line_number":271,"context_line":"            file: \"{{ zuul.executor.work_root }}/globals.yml\""},{"line_number":272,"context_line":"            name: \"globals\""},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        - name: Ensure required kolla config directories exist"},{"line_number":275,"context_line":"          file:"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_5a43f340","line":272,"range":{"start_line":263,"start_character":0,"end_line":272,"end_character":27},"in_reply_to":"3fa7e38b_abbd7b68","updated":"2020-01-02 10:12:31.000000000","message":"Seems I must have been blind ;-)","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":303,"context_line":"          - { name: \u0027glance\u0027, keyring: \"{{ globals.ceph_glance_keyring }}\", enabled: \"{{ globals.glance_backend_ceph | default(\u0027no\u0027)}}\" }"},{"line_number":304,"context_line":"          - { name: \u0027manila\u0027, keyring: \"{{ globals.ceph_manila_keyring }}\", enabled: \"{{ globals.enable_ceph_mds | default(\u0027no\u0027) and globals.enable_manila_backend_cephfs_native | default(\u0027no\u0027) }}\" }"},{"line_number":305,"context_line":"          - { name: \u0027nova\u0027, keyring: \"{{ globals.ceph_nova_keyring }}\", enabled: \"{{ globals.nova_backend_ceph | default(\u0027no\u0027) }}\" }"},{"line_number":306,"context_line":"          - { name: \u0027nova\u0027, keyring: \"{{ globals.ceph_cinder_keyring }}\", enabled: \"{{ globals.cinder_backend_ceph | default(\u0027no\u0027) }}\" }"},{"line_number":307,"context_line":"      when: scenario \u003d\u003d \"ceph-ansible\""},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"- hosts: primary"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_4b672726","line":306,"updated":"2019-12-16 17:22:29.000000000","message":"The globals thing might be a bit overkill, but I can live with it :)","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"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":"10fa933fd65b1beb5fe923e72f5afedfc3a1d04e","unresolved":false,"context_lines":[{"line_number":271,"context_line":"        dest: \"{{ zuul.executor.work_root }}/globals.yml\""},{"line_number":272,"context_line":"        flat: yes"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    - name: Include variables from globals.yml"},{"line_number":275,"context_line":"      include_vars:"},{"line_number":276,"context_line":"        file: \"{{ zuul.executor.work_root }}/globals.yml\""},{"line_number":277,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":218,"id":"3fa7e38b_d7d82e25","line":274,"updated":"2020-01-21 08:12:14.000000000","message":"super hacky - which ones do we really need?","commit_id":"aae3cd1e39520d413dad0e4ca10a4733af0e993e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":305,"context_line":"          - { name: \u0027nova\u0027, keyring: \"ceph.client.cinder.keyring\" }"},{"line_number":306,"context_line":"      when: scenario \u003d\u003d \"ceph-ansible\""},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"- hosts: primary"},{"line_number":309,"context_line":"  any_errors_fatal: true"},{"line_number":310,"context_line":"  tasks:"},{"line_number":311,"context_line":"    # Deploy control plane. For upgrade jobs this is the previous release."},{"line_number":312,"context_line":"    - block:"},{"line_number":313,"context_line":"        - name: Run deploy.sh script"}],"source_content_type":"text/x-yaml","patch_set":222,"id":"3fa7e38b_10421e3d","line":310,"range":{"start_line":308,"start_character":0,"end_line":310,"end_character":8},"updated":"2020-01-23 16:55:39.000000000","message":"Why a new play here?","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":305,"context_line":"          - { name: \u0027nova\u0027, keyring: \"ceph.client.cinder.keyring\" }"},{"line_number":306,"context_line":"      when: scenario \u003d\u003d \"ceph-ansible\""},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"- hosts: primary"},{"line_number":309,"context_line":"  any_errors_fatal: true"},{"line_number":310,"context_line":"  tasks:"},{"line_number":311,"context_line":"    # Deploy control plane. For upgrade jobs this is the previous release."},{"line_number":312,"context_line":"    - block:"},{"line_number":313,"context_line":"        - name: Run deploy.sh script"}],"source_content_type":"text/x-yaml","patch_set":222,"id":"3fa7e38b_aa2cf2b1","line":310,"range":{"start_line":308,"start_character":0,"end_line":310,"end_character":8},"in_reply_to":"3fa7e38b_10421e3d","updated":"2020-01-24 10:38:06.000000000","message":"Removed.","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"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":"5070fb1ef9fde5d0e31b242699265328a3a57c23","unresolved":false,"context_lines":[{"line_number":258,"context_line":"                           | join(\u0027 \u0027) }}\""},{"line_number":259,"context_line":"      when: scenario \u003d\u003d \u0027swift\u0027"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"# At this point we have generated all necessary configuration, and are"},{"line_number":262,"context_line":"# ready to deploy the control plane services. Control flow now depends on"},{"line_number":263,"context_line":"# the scenario being exercised."},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"- hosts: primary"},{"line_number":266,"context_line":"  any_errors_fatal: true"},{"line_number":267,"context_line":"  tasks:"},{"line_number":268,"context_line":"    # Deploy ceph-ansible on ceph-ansible scenarios"},{"line_number":269,"context_line":"    - block:"}],"source_content_type":"text/x-yaml","patch_set":223,"id":"3fa7e38b_5cfbc5bd","line":266,"range":{"start_line":261,"start_character":0,"end_line":266,"end_character":24},"updated":"2020-01-24 15:52:46.000000000","message":"should not start another play (block is enough)","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"92fdac3f2adaea47dfbcf36ad578abffa79ac4d5","unresolved":false,"context_lines":[{"line_number":258,"context_line":"                           | join(\u0027 \u0027) }}\""},{"line_number":259,"context_line":"      when: scenario \u003d\u003d \u0027swift\u0027"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"# At this point we have generated all necessary configuration, and are"},{"line_number":262,"context_line":"# ready to deploy the control plane services. Control flow now depends on"},{"line_number":263,"context_line":"# the scenario being exercised."},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"- hosts: primary"},{"line_number":266,"context_line":"  any_errors_fatal: true"},{"line_number":267,"context_line":"  tasks:"},{"line_number":268,"context_line":"    # Deploy ceph-ansible on ceph-ansible scenarios"},{"line_number":269,"context_line":"    - block:"}],"source_content_type":"text/x-yaml","patch_set":223,"id":"3fa7e38b_3c14c99e","line":266,"range":{"start_line":261,"start_character":0,"end_line":266,"end_character":24},"in_reply_to":"3fa7e38b_5cfbc5bd","updated":"2020-01-24 16:09:12.000000000","message":"Done","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"},{"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":"06709153eb730b24c0222db4d128afe73ea57cc1","unresolved":false,"context_lines":[{"line_number":262,"context_line":"                           | join(\u0027 \u0027) }}\""},{"line_number":263,"context_line":"      when: scenario \u003d\u003d \u0027swift\u0027"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"# At this point we have generated all necessary configuration, and are"},{"line_number":266,"context_line":"# ready to deploy the control plane services. Control flow now depends on"},{"line_number":267,"context_line":"# the scenario being exercised."},{"line_number":268,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":224,"id":"3fa7e38b_fc7e31e0","line":265,"updated":"2020-01-24 16:11:08.000000000","message":"let\u0027s not move this comment to left","commit_id":"76812ee4b02e9e33b33f0a914d6f0e473ffa6601"}],"tests/setup_disks.sh":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"782b00fb96546b9a0afae351f2eaaa765685e230","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    parted $LOOP -s -- mklabel gpt mkpart KOLLA_CEPH_OSD_BOOTSTRAP_OSD1_J 1 -1"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"elif [ $1 \u003d \u0027ceph-lvm\u0027 ]; then"},{"line_number":32,"context_line":"    dd if\u003d/dev/zero of\u003d/opt/data/kolla/ceph-osd1.img bs\u003d10M count\u003d1000"},{"line_number":33,"context_line":"    LOOP\u003d$(losetup -f)"},{"line_number":34,"context_line":"    losetup $LOOP /opt/data/kolla/ceph-osd1.img"},{"line_number":35,"context_line":"    pvcreate $LOOP"}],"source_content_type":"text/x-sh","patch_set":189,"id":"3fa7e38b_15a6330f","line":32,"range":{"start_line":32,"start_character":3,"end_line":32,"end_character":70},"updated":"2019-12-16 09:09:41.000000000","message":"use fallocate?","commit_id":"43cf3b88318b3d6bc2d83eb71aae4966745aa57d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8e50aec1a968cd8eefed4ddfe7ad35aaf74801ff","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    parted $LOOP -s -- mklabel gpt mkpart KOLLA_CEPH_OSD_BOOTSTRAP_OSD1_J 1 -1"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"elif [ $1 \u003d \u0027ceph-lvm\u0027 ]; then"},{"line_number":32,"context_line":"    dd if\u003d/dev/zero of\u003d/opt/data/kolla/ceph-osd1.img bs\u003d10M count\u003d1000"},{"line_number":33,"context_line":"    LOOP\u003d$(losetup -f)"},{"line_number":34,"context_line":"    losetup $LOOP /opt/data/kolla/ceph-osd1.img"},{"line_number":35,"context_line":"    pvcreate $LOOP"}],"source_content_type":"text/x-sh","patch_set":189,"id":"3fa7e38b_d96775b8","line":32,"range":{"start_line":32,"start_character":3,"end_line":32,"end_character":70},"in_reply_to":"3fa7e38b_15a6330f","updated":"2019-12-16 11:47:59.000000000","message":"Done","commit_id":"43cf3b88318b3d6bc2d83eb71aae4966745aa57d"},{"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":"10fa933fd65b1beb5fe923e72f5afedfc3a1d04e","unresolved":false,"context_lines":[{"line_number":6,"context_line":"set -o errexit"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# Enable unbuffered output for Ansible in Jenkins."},{"line_number":9,"context_line":"export PYTHONUNBUFFERED\u003d1"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"mkdir -p /opt/data/kolla"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-sh","patch_set":218,"id":"3fa7e38b_37a18293","line":9,"updated":"2020-01-21 08:12:14.000000000","message":"I doubt we need it","commit_id":"aae3cd1e39520d413dad0e4ca10a4733af0e993e"}],"tests/templates/ceph-group-vars.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  - \"{{ openstack_cephfs_data_pool }}\""},{"line_number":23,"context_line":"  - \"{{ openstack_cephfs_metadata_pool }}\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"openstack_keys:"},{"line_number":26,"context_line":"  - { name: client.glance, caps: { mon: \"profile rbd\", osd: \"profile rbd pool\u003dvolumes, profile rbd pool\u003d{{ openstack_glance_pool.name }}\"}, mode: \"0600\" }"},{"line_number":27,"context_line":"  - { name: client.cinder, caps: { mon: \"profile rbd\", osd: \"profile rbd pool\u003d{{ openstack_cinder_pool.name }}, profile rbd pool\u003d{{ openstack_nova_pool.name }}, profile rbd pool\u003d{{ openstack_glance_pool.name }}\"}, mode: \"0600\" }"},{"line_number":28,"context_line":"  - { name: client.cinder-backup, caps: { mon: \"profile rbd\", osd: \"profile rbd pool\u003d{{ openstack_cinder_backup_pool.name }}\"}, mode: \"0600\" }"}],"source_content_type":"text/x-jinja2","patch_set":190,"id":"3fa7e38b_4b2f27f5","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":14},"updated":"2019-12-16 17:22:29.000000000","message":"Is there not a default we can use for this?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"719e120d5d249a85bcc60d811fefe4de818aaf3f","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  - \"{{ openstack_cephfs_data_pool }}\""},{"line_number":23,"context_line":"  - \"{{ openstack_cephfs_metadata_pool }}\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"openstack_keys:"},{"line_number":26,"context_line":"  - { name: client.glance, caps: { mon: \"profile rbd\", osd: \"profile rbd pool\u003dvolumes, profile rbd pool\u003d{{ openstack_glance_pool.name }}\"}, mode: \"0600\" }"},{"line_number":27,"context_line":"  - { name: client.cinder, caps: { mon: \"profile rbd\", osd: \"profile rbd pool\u003d{{ openstack_cinder_pool.name }}, profile rbd pool\u003d{{ openstack_nova_pool.name }}, profile rbd pool\u003d{{ openstack_glance_pool.name }}\"}, mode: \"0600\" }"},{"line_number":28,"context_line":"  - { name: client.cinder-backup, caps: { mon: \"profile rbd\", osd: \"profile rbd pool\u003d{{ openstack_cinder_backup_pool.name }}\"}, mode: \"0600\" }"}],"source_content_type":"text/x-jinja2","patch_set":190,"id":"3fa7e38b_0f121f62","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":14},"in_reply_to":"3fa7e38b_4b2f27f5","updated":"2020-01-02 10:12:31.000000000","message":"There is, but it doesn\u0027t include manila.","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"}],"tests/templates/ceph-inventory.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"891e83caf23b71e78d10538f5ee5e7e66cfc75f8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[storage]"},{"line_number":2,"context_line":"{% for host in hostvars %}"},{"line_number":3,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }} ceph_osd_store_type\u003d{{ \u0027filestore\u0027 if host \u003d\u003d \u0027primary\u0027 else \u0027bluestore\u0027 }}"},{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# Ceph-Ansible hosts"}],"source_content_type":"text/x-jinja2","patch_set":225,"id":"3fa7e38b_5fec17bb","line":3,"range":{"start_line":3,"start_character":155,"end_line":3,"end_character":230},"updated":"2020-01-24 17:29:14.000000000","message":"We probably care less about the store type used by Ceph Ansible - it\u0027s just an implementation detail. Might as well use bluestore.","commit_id":"d09cdfa81985191aa17637e8b31641a50feea33e"},{"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":"fe9208f12b85a443193964e6e5308f3ef0966ca6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[storage]"},{"line_number":2,"context_line":"{% for host in hostvars %}"},{"line_number":3,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }} ceph_osd_store_type\u003d{{ \u0027filestore\u0027 if host \u003d\u003d \u0027primary\u0027 else \u0027bluestore\u0027 }}"},{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# Ceph-Ansible hosts"}],"source_content_type":"text/x-jinja2","patch_set":225,"id":"3fa7e38b_7f3c732c","line":3,"range":{"start_line":3,"start_character":155,"end_line":3,"end_character":230},"in_reply_to":"3fa7e38b_5fec17bb","updated":"2020-01-24 17:32:01.000000000","message":"Well, it\u0027s completely ignored actually (only relevant for us, Michał copied it verbatim from inv).\n\nIf no recheck is needed, I say followup, else drop this part in here.","commit_id":"d09cdfa81985191aa17637e8b31641a50feea33e"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5bb3ab04e3c37aa933d05ec19a3e01f965a00b85","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[storage]"},{"line_number":2,"context_line":"{% for host in hostvars %}"},{"line_number":3,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }} ceph_osd_store_type\u003d{{ \u0027filestore\u0027 if host \u003d\u003d \u0027primary\u0027 else \u0027bluestore\u0027 }}"},{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# Ceph-Ansible hosts"}],"source_content_type":"text/x-jinja2","patch_set":225,"id":"3fa7e38b_b74d2794","line":3,"range":{"start_line":3,"start_character":155,"end_line":3,"end_character":230},"in_reply_to":"3fa7e38b_7f3c732c","updated":"2020-01-27 07:49:58.000000000","message":"Yeah, I\u0027ll drop it in a followup - especially that removing kolla-ceph will remove a lot of similar stuff... and simplify ;-)","commit_id":"d09cdfa81985191aa17637e8b31641a50feea33e"}],"tests/templates/globals-default.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":130,"context_line":"glance_backend_ceph: \"yes\""},{"line_number":131,"context_line":"cinder_backend_ceph: \"yes\""},{"line_number":132,"context_line":"nova_backend_ceph: \"yes\""},{"line_number":133,"context_line":"ceph_cinder_keyring: \"ceph.client.cinder.keyring\""},{"line_number":134,"context_line":"ceph_cinder_backup_keyring: \"ceph.client.cinder-backup.keyring\""},{"line_number":135,"context_line":"ceph_glance_keyring: \"ceph.client.glance.keyring\""},{"line_number":136,"context_line":"ceph_manila_keyring: \"ceph.client.manila.keyring\""},{"line_number":137,"context_line":"ceph_nova_keyring: \"ceph.client.nova.keyring\""},{"line_number":138,"context_line":"# Manila"},{"line_number":139,"context_line":"enable_manila: \"yes\""},{"line_number":140,"context_line":"enable_manila_backend_cephfs_native: \"yes\""}],"source_content_type":"text/x-jinja2","patch_set":190,"id":"3fa7e38b_cb4237ad","line":137,"range":{"start_line":133,"start_character":0,"end_line":137,"end_character":45},"updated":"2019-12-16 17:22:29.000000000","message":"These are all the defaults aren\u0027t they?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"719e120d5d249a85bcc60d811fefe4de818aaf3f","unresolved":false,"context_lines":[{"line_number":130,"context_line":"glance_backend_ceph: \"yes\""},{"line_number":131,"context_line":"cinder_backend_ceph: \"yes\""},{"line_number":132,"context_line":"nova_backend_ceph: \"yes\""},{"line_number":133,"context_line":"ceph_cinder_keyring: \"ceph.client.cinder.keyring\""},{"line_number":134,"context_line":"ceph_cinder_backup_keyring: \"ceph.client.cinder-backup.keyring\""},{"line_number":135,"context_line":"ceph_glance_keyring: \"ceph.client.glance.keyring\""},{"line_number":136,"context_line":"ceph_manila_keyring: \"ceph.client.manila.keyring\""},{"line_number":137,"context_line":"ceph_nova_keyring: \"ceph.client.nova.keyring\""},{"line_number":138,"context_line":"# Manila"},{"line_number":139,"context_line":"enable_manila: \"yes\""},{"line_number":140,"context_line":"enable_manila_backend_cephfs_native: \"yes\""}],"source_content_type":"text/x-jinja2","patch_set":190,"id":"3fa7e38b_af0aeb23","line":137,"range":{"start_line":133,"start_character":0,"end_line":137,"end_character":45},"in_reply_to":"3fa7e38b_cb4237ad","updated":"2020-01-02 10:12:31.000000000","message":"Yeah, I\u0027ll remove it.","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":135,"context_line":"glance_backend_ceph: \"yes\""},{"line_number":136,"context_line":"cinder_backend_ceph: \"yes\""},{"line_number":137,"context_line":"nova_backend_ceph: \"yes\""},{"line_number":138,"context_line":"ceph_cinder_keyring: \"ceph.client.cinder.keyring\""},{"line_number":139,"context_line":"ceph_cinder_backup_keyring: \"ceph.client.cinder-backup.keyring\""},{"line_number":140,"context_line":"ceph_glance_keyring: \"ceph.client.glance.keyring\""},{"line_number":141,"context_line":"ceph_nova_keyring: \"ceph.client.nova.keyring\""},{"line_number":142,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":220,"id":"3fa7e38b_6a34c5df","line":141,"range":{"start_line":138,"start_character":0,"end_line":141,"end_character":45},"updated":"2020-01-23 16:55:39.000000000","message":"I thought these were being removed?","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":135,"context_line":"glance_backend_ceph: \"yes\""},{"line_number":136,"context_line":"cinder_backend_ceph: \"yes\""},{"line_number":137,"context_line":"nova_backend_ceph: \"yes\""},{"line_number":138,"context_line":"ceph_cinder_keyring: \"ceph.client.cinder.keyring\""},{"line_number":139,"context_line":"ceph_cinder_backup_keyring: \"ceph.client.cinder-backup.keyring\""},{"line_number":140,"context_line":"ceph_glance_keyring: \"ceph.client.glance.keyring\""},{"line_number":141,"context_line":"ceph_nova_keyring: \"ceph.client.nova.keyring\""},{"line_number":142,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":220,"id":"3fa7e38b_0a23c6bc","line":141,"range":{"start_line":138,"start_character":0,"end_line":141,"end_character":45},"in_reply_to":"3fa7e38b_6a34c5df","updated":"2020-01-24 10:38:06.000000000","message":"yup","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"}],"tests/templates/inventory.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":"5070fb1ef9fde5d0e31b242699265328a3a57c23","unresolved":false,"context_lines":[{"line_number":721,"context_line":"[prometheus-blackbox-exporter:children]"},{"line_number":722,"context_line":"monitoring"},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"# Ceph-Ansible hosts"},{"line_number":725,"context_line":"[mons:children]"},{"line_number":726,"context_line":"storage"},{"line_number":727,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":223,"id":"3fa7e38b_1cd0ed2a","line":724,"updated":"2020-01-24 15:52:46.000000000","message":"we better use a separate inventory just like our users would likely do - kolla only needs to know mon addresses and they are provided by different means","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"92fdac3f2adaea47dfbcf36ad578abffa79ac4d5","unresolved":false,"context_lines":[{"line_number":721,"context_line":"[prometheus-blackbox-exporter:children]"},{"line_number":722,"context_line":"monitoring"},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"# Ceph-Ansible hosts"},{"line_number":725,"context_line":"[mons:children]"},{"line_number":726,"context_line":"storage"},{"line_number":727,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":223,"id":"3fa7e38b_fc095182","line":724,"in_reply_to":"3fa7e38b_1cd0ed2a","updated":"2020-01-24 16:09:12.000000000","message":"Done","commit_id":"e47cfdd393f92c7fd77f9a5e49af182972bf303c"}],"tests/test-ceph.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"function test_ceph_manila {"},{"line_number":16,"context_line":"    manila type-create cephfstype false"},{"line_number":17,"context_line":"    manila create --share-type cephfstype --name cephshare1 cephfs 1"},{"line_number":18,"context_line":"    manila list"},{"line_number":19,"context_line":"    manila share-export-location-list cephshare1"},{"line_number":20,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_eb4613a8","line":17,"updated":"2019-12-16 17:22:29.000000000","message":"Should we check the state of the share?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5c9a26711a0ddfe9a5b4a19af9bd692cd9b34fdb","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"function test_ceph_manila {"},{"line_number":16,"context_line":"    manila type-create cephfstype false"},{"line_number":17,"context_line":"    manila create --share-type cephfstype --name cephshare1 cephfs 1"},{"line_number":18,"context_line":"    manila list"},{"line_number":19,"context_line":"    manila share-export-location-list cephshare1"},{"line_number":20,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_1a981bca","line":17,"in_reply_to":"3fa7e38b_eb4613a8","updated":"2020-01-02 10:14:42.000000000","message":"Yeah, will work out some validations.","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    manila type-create cephfstype false"},{"line_number":17,"context_line":"    manila create --share-type cephfstype --name cephshare1 cephfs 1"},{"line_number":18,"context_line":"    manila list"},{"line_number":19,"context_line":"    manila share-export-location-list cephshare1"},{"line_number":20,"context_line":"}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"function test_ceph_logged {"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_abc6db14","line":19,"updated":"2019-12-16 17:22:29.000000000","message":"Anything we expect to get from this?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"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":"10fa933fd65b1beb5fe923e72f5afedfc3a1d04e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"export PYTHONUNBUFFERED\u003d1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"function test_ceph_components {"},{"line_number":11,"context_line":"    sudo docker exec ceph-mgr-primary bash -c \"ceph -s\""},{"line_number":12,"context_line":"}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"function test_ceph_logged {"}],"source_content_type":"text/x-sh","patch_set":218,"id":"3fa7e38b_b78012f8","line":11,"updated":"2020-01-21 08:12:14.000000000","message":"we already do it in get_logs:\nhttps://opendev.org/openstack/kolla-ansible/src/commit/91c3dfe91c931ba640a243fe787c0c9fa93f0db2/tests/get_logs.sh#L82","commit_id":"aae3cd1e39520d413dad0e4ca10a4733af0e993e"}],"tests/test-core-openstack.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    fi"},{"line_number":29,"context_line":"    echo \"SUCCESS: Server creation\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    if [[ $SCENARIO \u003d\u003d \"ceph\" ]] || [[ $SCENARIO \u003d\u003d \"cinder-lvm\" ]]; then"},{"line_number":32,"context_line":"        echo \"TESTING: Cinder volume attachment\""},{"line_number":33,"context_line":"        openstack volume create --size 2 test_volume"},{"line_number":34,"context_line":"        attempt\u003d1"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_6bd0e3c9","line":31,"updated":"2019-12-16 17:22:29.000000000","message":"or ceph-ansible?","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"719e120d5d249a85bcc60d811fefe4de818aaf3f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    fi"},{"line_number":29,"context_line":"    echo \"SUCCESS: Server creation\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    if [[ $SCENARIO \u003d\u003d \"ceph\" ]] || [[ $SCENARIO \u003d\u003d \"cinder-lvm\" ]]; then"},{"line_number":32,"context_line":"        echo \"TESTING: Cinder volume attachment\""},{"line_number":33,"context_line":"        openstack volume create --size 2 test_volume"},{"line_number":34,"context_line":"        attempt\u003d1"}],"source_content_type":"text/x-sh","patch_set":190,"id":"3fa7e38b_1a733bb6","line":31,"in_reply_to":"3fa7e38b_6bd0e3c9","updated":"2020-01-02 10:12:31.000000000","message":"Done","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"}],"tools/setup_gate.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    if [[ $SCENARIO \u003d\u003d masakari ]]; then"},{"line_number":27,"context_line":"        ~/openstackclient-venv/bin/pip install python-masakariclient"},{"line_number":28,"context_line":"    fi"},{"line_number":29,"context_line":"    if [[ $SCENARIO \u003d\u003d ceph-ansible ]]; then"},{"line_number":30,"context_line":"        ~/openstackclient-venv/bin/pip install python-manilaclient"},{"line_number":31,"context_line":"    fi"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"function setup_config {"}],"source_content_type":"text/x-sh","patch_set":222,"id":"3fa7e38b_90ea8e0a","line":31,"range":{"start_line":29,"start_character":0,"end_line":31,"end_character":6},"updated":"2020-01-23 16:55:39.000000000","message":"Not required","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    if [[ $SCENARIO \u003d\u003d masakari ]]; then"},{"line_number":27,"context_line":"        ~/openstackclient-venv/bin/pip install python-masakariclient"},{"line_number":28,"context_line":"    fi"},{"line_number":29,"context_line":"    if [[ $SCENARIO \u003d\u003d ceph-ansible ]]; then"},{"line_number":30,"context_line":"        ~/openstackclient-venv/bin/pip install python-manilaclient"},{"line_number":31,"context_line":"    fi"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"function setup_config {"}],"source_content_type":"text/x-sh","patch_set":222,"id":"3fa7e38b_6a0b5a2c","line":31,"range":{"start_line":29,"start_character":0,"end_line":31,"end_character":6},"in_reply_to":"3fa7e38b_90ea8e0a","updated":"2020-01-24 10:38:06.000000000","message":"Done","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    fi"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    if [[ $SCENARIO \u003d\u003d \"ceph-ansible\" ]]; then"},{"line_number":46,"context_line":"        GATE_IMAGES+\u003d\",cinder,manila\""},{"line_number":47,"context_line":"    fi"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    if [[ $SCENARIO \u003d\u003d \"cinder-lvm\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":222,"id":"3fa7e38b_50d8967e","line":46,"range":{"start_line":46,"start_character":29,"end_line":46,"end_character":36},"updated":"2020-01-23 16:55:39.000000000","message":"Not required","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    fi"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    if [[ $SCENARIO \u003d\u003d \"ceph-ansible\" ]]; then"},{"line_number":46,"context_line":"        GATE_IMAGES+\u003d\",cinder,manila\""},{"line_number":47,"context_line":"    fi"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    if [[ $SCENARIO \u003d\u003d \"cinder-lvm\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":222,"id":"3fa7e38b_8a10165a","line":46,"range":{"start_line":46,"start_character":29,"end_line":46,"end_character":36},"in_reply_to":"3fa7e38b_50d8967e","updated":"2020-01-24 10:38:06.000000000","message":"Done","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"}],"zuul.d/base.yaml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":109,"context_line":"      secondary1:"},{"line_number":110,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":111,"context_line":"      secondary2:"},{"line_number":112,"context_line":"        ceph_osd_storetype: ceph-lvm"}],"source_content_type":"text/x-yaml","patch_set":220,"id":"3fa7e38b_ea4d1571","line":112,"range":{"start_line":112,"start_character":8,"end_line":112,"end_character":36},"updated":"2020-01-23 16:55:39.000000000","message":"This could just be under vars.","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"76526eba3864658daebb7153a7a990a6b6861cb3","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      secondary2:"},{"line_number":70,"context_line":"        ceph_osd_storetype: bluestore"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job:"},{"line_number":73,"context_line":"    name: kolla-ansible-centos-source-ceph-ansible"},{"line_number":74,"context_line":"    parent: kolla-ansible-base"},{"line_number":75,"context_line":"    nodeset: kolla-ansible-centos-multi"},{"line_number":76,"context_line":"    timeout: 9000"},{"line_number":77,"context_line":"    voting: false"},{"line_number":78,"context_line":"    required-projects:"},{"line_number":79,"context_line":"      - { \"name\": github.com/ceph/ceph-ansible, \"override-checkout\": stable/4.0 }"},{"line_number":80,"context_line":"    vars:"},{"line_number":81,"context_line":"      base_distro: centos"},{"line_number":82,"context_line":"      install_type: source"},{"line_number":83,"context_line":"      scenario: ceph-ansible"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- job:"},{"line_number":86,"context_line":"    name: kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":87,"context_line":"    parent: kolla-ansible-base"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_67a19395","line":84,"range":{"start_line":72,"start_character":2,"end_line":84,"end_character":0},"updated":"2019-08-14 09:13:59.000000000","message":"Unknown project github.com/ceph/ceph-ansible","commit_id":"9442979e5c3780d489cf510ad9ff3932ac7729c9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8e1d21fa962f5b1f9407b96f2663ecb4210f44ab","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      secondary2:"},{"line_number":70,"context_line":"        ceph_osd_storetype: bluestore"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job:"},{"line_number":73,"context_line":"    name: kolla-ansible-centos-source-ceph-ansible"},{"line_number":74,"context_line":"    parent: kolla-ansible-base"},{"line_number":75,"context_line":"    nodeset: kolla-ansible-centos-multi"},{"line_number":76,"context_line":"    timeout: 9000"},{"line_number":77,"context_line":"    voting: false"},{"line_number":78,"context_line":"    required-projects:"},{"line_number":79,"context_line":"      - { \"name\": ceph/ceph-ansible, \"override-checkout\": stable/4.0 }"},{"line_number":80,"context_line":"    vars:"},{"line_number":81,"context_line":"      base_distro: centos"},{"line_number":82,"context_line":"      install_type: source"},{"line_number":83,"context_line":"      scenario: ceph-ansible"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- job:"},{"line_number":86,"context_line":"    name: kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":87,"context_line":"    parent: kolla-ansible-base"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_27f2bb9b","line":84,"range":{"start_line":72,"start_character":2,"end_line":84,"end_character":0},"updated":"2019-08-14 09:18:29.000000000","message":"Unknown project ceph/ceph-ansible","commit_id":"2e53cc5d8b8bdb89da699cdc38f9579f6d574394"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"1a5ade4c2ed09b5d66b6f50477d93485c0d7bfbb","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      secondary2:"},{"line_number":70,"context_line":"        ceph_osd_storetype: bluestore"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job:"},{"line_number":73,"context_line":"    name: kolla-ansible-centos-source-ceph-ansible"},{"line_number":74,"context_line":"    parent: kolla-ansible-base"},{"line_number":75,"context_line":"    nodeset: kolla-ansible-centos-multi"},{"line_number":76,"context_line":"    timeout: 9000"},{"line_number":77,"context_line":"    voting: false"},{"line_number":78,"context_line":"    required-projects:"},{"line_number":79,"context_line":"      - { \"name\": https://github.com/ceph/ceph-ansible, \"override-checkout\": stable/4.0 }"},{"line_number":80,"context_line":"    vars:"},{"line_number":81,"context_line":"      base_distro: centos"},{"line_number":82,"context_line":"      install_type: source"},{"line_number":83,"context_line":"      scenario: ceph-ansible"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- job:"},{"line_number":86,"context_line":"    name: kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":87,"context_line":"    parent: kolla-ansible-base"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_a70c6b94","line":84,"range":{"start_line":72,"start_character":2,"end_line":84,"end_character":0},"updated":"2019-08-14 09:20:03.000000000","message":"Unknown project https://github.com/ceph/ceph-ansible","commit_id":"a42a0466f319f35d215ce8335620ad9b89229a54"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fff8edcc91b51516f784c95ecea7b3f7b30ab98","unresolved":false,"context_lines":[{"line_number":107,"context_line":"      secondary2:"},{"line_number":108,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"- job:"},{"line_number":111,"context_line":"    name: kolla-ansible-ubuntu-source-ceph-ansible"},{"line_number":112,"context_line":"    parent: kolla-ansible-base"},{"line_number":113,"context_line":"    nodeset: kolla-ansible-ubuntu-multi"},{"line_number":114,"context_line":"    timeout: 9000"},{"line_number":115,"context_line":"    voting: false"},{"line_number":116,"context_line":"    required-projects:"},{"line_number":117,"context_line":"      - name: github.com/ceph/ceph-ansible"},{"line_number":118,"context_line":"        override-checkout: stable-4.0"},{"line_number":119,"context_line":"    vars:"},{"line_number":120,"context_line":"      base_distro: ubuntu"},{"line_number":121,"context_line":"      install_type: source"},{"line_number":122,"context_line":"      scenario: ceph-ansible"},{"line_number":123,"context_line":"    host-vars:"},{"line_number":124,"context_line":"      primary:"},{"line_number":125,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":126,"context_line":"      secondary1:"},{"line_number":127,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":128,"context_line":"      secondary2:"},{"line_number":129,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"- job:"},{"line_number":132,"context_line":"    name: kolla-ansible-debian-source-ceph-ansible"},{"line_number":133,"context_line":"    parent: kolla-ansible-base"}],"source_content_type":"text/x-yaml","patch_set":181,"id":"3fa7e38b_884a4caa","line":130,"range":{"start_line":110,"start_character":2,"end_line":130,"end_character":0},"updated":"2019-12-11 08:58:53.000000000","message":"The nodeset \"kolla-ansible-ubuntu-multi\" was not found.","commit_id":"1756d19883084499b7966e1a360109971a5a4194"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fff8edcc91b51516f784c95ecea7b3f7b30ab98","unresolved":false,"context_lines":[{"line_number":128,"context_line":"      secondary2:"},{"line_number":129,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"- job:"},{"line_number":132,"context_line":"    name: kolla-ansible-debian-source-ceph-ansible"},{"line_number":133,"context_line":"    parent: kolla-ansible-base"},{"line_number":134,"context_line":"    nodeset: kolla-ansible-debian-multi"},{"line_number":135,"context_line":"    timeout: 9000"},{"line_number":136,"context_line":"    voting: false"},{"line_number":137,"context_line":"    required-projects:"},{"line_number":138,"context_line":"      - name: github.com/ceph/ceph-ansible"},{"line_number":139,"context_line":"        override-checkout: stable-4.0"},{"line_number":140,"context_line":"    vars:"},{"line_number":141,"context_line":"      base_distro: debian"},{"line_number":142,"context_line":"      install_type: source"},{"line_number":143,"context_line":"      scenario: ceph-ansible"},{"line_number":144,"context_line":"    host-vars:"},{"line_number":145,"context_line":"      primary:"},{"line_number":146,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":147,"context_line":"      secondary1:"},{"line_number":148,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":149,"context_line":"      secondary2:"},{"line_number":150,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"- job:"},{"line_number":153,"context_line":"    name: kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":154,"context_line":"    parent: kolla-ansible-base"}],"source_content_type":"text/x-yaml","patch_set":181,"id":"3fa7e38b_e84f40bb","line":151,"range":{"start_line":131,"start_character":2,"end_line":151,"end_character":0},"updated":"2019-12-11 08:58:53.000000000","message":"The nodeset \"kolla-ansible-debian-multi\" was not found.","commit_id":"1756d19883084499b7966e1a360109971a5a4194"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13cfbbe90fe06f6b7f4c28085fd1eef5b89648ec","unresolved":false,"context_lines":[{"line_number":128,"context_line":"      secondary2:"},{"line_number":129,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"- job:"},{"line_number":132,"context_line":"    name: kolla-ansible-debian-source-ceph-ansible"},{"line_number":133,"context_line":"    parent: kolla-ansible-base"},{"line_number":134,"context_line":"    nodeset: kolla-ansible-debian-multi"},{"line_number":135,"context_line":"    timeout: 9000"},{"line_number":136,"context_line":"    voting: false"},{"line_number":137,"context_line":"    required-projects:"},{"line_number":138,"context_line":"      - name: github.com/ceph/ceph-ansible"},{"line_number":139,"context_line":"        override-checkout: stable-4.0"},{"line_number":140,"context_line":"    vars:"},{"line_number":141,"context_line":"      base_distro: debian"},{"line_number":142,"context_line":"      install_type: source"},{"line_number":143,"context_line":"      scenario: ceph-ansible"},{"line_number":144,"context_line":"    host-vars:"},{"line_number":145,"context_line":"      primary:"},{"line_number":146,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":147,"context_line":"      secondary1:"},{"line_number":148,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":149,"context_line":"      secondary2:"},{"line_number":150,"context_line":"        ceph_osd_storetype: ceph-lvm"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"- job:"},{"line_number":153,"context_line":"    name: kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":154,"context_line":"    parent: kolla-ansible-base"}],"source_content_type":"text/x-yaml","patch_set":182,"id":"3fa7e38b_2ec0012b","line":151,"range":{"start_line":131,"start_character":2,"end_line":151,"end_character":0},"updated":"2019-12-11 09:54:37.000000000","message":"The nodeset \"kolla-ansible-debian-multi\" was not found.","commit_id":"8faf2b206b82122d45702e3afe17639610a12cbe"}],"zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"76526eba3864658daebb7153a7a990a6b6861cb3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- project:"},{"line_number":3,"context_line":"    templates:"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - deploy-guide-jobs"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":8,"context_line":"      - openstack-python-jobs"},{"line_number":9,"context_line":"      - openstack-python3-train-jobs"},{"line_number":10,"context_line":"      - publish-openstack-docs-pti"},{"line_number":11,"context_line":"      - release-notes-jobs-python3"},{"line_number":12,"context_line":"      - periodic-stable-jobs"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - kolla-ansible-centos-source"},{"line_number":16,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":17,"context_line":"        - kolla-ansible-centos-source-ceph-ansible"},{"line_number":18,"context_line":"        - kolla-ansible-ubuntu-source-ceph"},{"line_number":19,"context_line":"        - kolla-ansible-centos-source-ceph"},{"line_number":20,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm:"},{"line_number":21,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":22,"context_line":"        - kolla-ansible-centos-source-cinder-lvm:"},{"line_number":23,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":24,"context_line":"        - kolla-ansible-bifrost-centos-source:"},{"line_number":25,"context_line":"            files: ^ansible\\/roles\\/bifrost\\/.*"},{"line_number":26,"context_line":"        - kolla-ansible-ubuntu-source-zun:"},{"line_number":27,"context_line":"            files:"},{"line_number":28,"context_line":"              - ^ansible/roles/(zun|kuryr)/"},{"line_number":29,"context_line":"              - ^tests/test-openstack.sh"},{"line_number":30,"context_line":"        - kolla-ansible-centos-source-scenario-nfv:"},{"line_number":31,"context_line":"            files:"},{"line_number":32,"context_line":"              - ^ansible/roles/(barbican|heat|mistral|redis|tacker)/"},{"line_number":33,"context_line":"              - ^tests/test-scenario-nfv.sh"},{"line_number":34,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":35,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":36,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":37,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":38,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":39,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":40,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"},{"line_number":41,"context_line":"        - kolla-ansible-centos-binary"},{"line_number":42,"context_line":"        - kolla-ansible-ubuntu-binary"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      queue: kolla"},{"line_number":45,"context_line":"      jobs:"},{"line_number":46,"context_line":"        - kolla-ansible-centos-source"},{"line_number":47,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":48,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":49,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":50,"context_line":"    periodic:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - kolla-ansible-bifrost-centos-source"},{"line_number":53,"context_line":"        - kolla-ansible-ubuntu-source-zun"},{"line_number":54,"context_line":"        - kolla-ansible-centos-source-scenario-nfv"},{"line_number":55,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":56,"context_line":"        - kolla-ansible-centos-source-cinder-lvm"},{"line_number":57,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":58,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":59,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":60,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":61,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":62,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":63,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_879ccf5b","line":63,"range":{"start_line":2,"start_character":2,"end_line":63,"end_character":0},"updated":"2019-08-14 09:13:59.000000000","message":"Job kolla-ansible-centos-source-ceph-ansible not defined","commit_id":"9442979e5c3780d489cf510ad9ff3932ac7729c9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8e1d21fa962f5b1f9407b96f2663ecb4210f44ab","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- project:"},{"line_number":3,"context_line":"    templates:"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - deploy-guide-jobs"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":8,"context_line":"      - openstack-python-jobs"},{"line_number":9,"context_line":"      - openstack-python3-train-jobs"},{"line_number":10,"context_line":"      - publish-openstack-docs-pti"},{"line_number":11,"context_line":"      - release-notes-jobs-python3"},{"line_number":12,"context_line":"      - periodic-stable-jobs"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - kolla-ansible-centos-source"},{"line_number":16,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":17,"context_line":"        - kolla-ansible-centos-source-ceph-ansible"},{"line_number":18,"context_line":"        - kolla-ansible-ubuntu-source-ceph"},{"line_number":19,"context_line":"        - kolla-ansible-centos-source-ceph"},{"line_number":20,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm:"},{"line_number":21,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":22,"context_line":"        - kolla-ansible-centos-source-cinder-lvm:"},{"line_number":23,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":24,"context_line":"        - kolla-ansible-bifrost-centos-source:"},{"line_number":25,"context_line":"            files: ^ansible\\/roles\\/bifrost\\/.*"},{"line_number":26,"context_line":"        - kolla-ansible-ubuntu-source-zun:"},{"line_number":27,"context_line":"            files:"},{"line_number":28,"context_line":"              - ^ansible/roles/(zun|kuryr)/"},{"line_number":29,"context_line":"              - ^tests/test-openstack.sh"},{"line_number":30,"context_line":"        - kolla-ansible-centos-source-scenario-nfv:"},{"line_number":31,"context_line":"            files:"},{"line_number":32,"context_line":"              - ^ansible/roles/(barbican|heat|mistral|redis|tacker)/"},{"line_number":33,"context_line":"              - ^tests/test-scenario-nfv.sh"},{"line_number":34,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":35,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":36,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":37,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":38,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":39,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":40,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"},{"line_number":41,"context_line":"        - kolla-ansible-centos-binary"},{"line_number":42,"context_line":"        - kolla-ansible-ubuntu-binary"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      queue: kolla"},{"line_number":45,"context_line":"      jobs:"},{"line_number":46,"context_line":"        - kolla-ansible-centos-source"},{"line_number":47,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":48,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":49,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":50,"context_line":"    periodic:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - kolla-ansible-bifrost-centos-source"},{"line_number":53,"context_line":"        - kolla-ansible-ubuntu-source-zun"},{"line_number":54,"context_line":"        - kolla-ansible-centos-source-scenario-nfv"},{"line_number":55,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":56,"context_line":"        - kolla-ansible-centos-source-cinder-lvm"},{"line_number":57,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":58,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":59,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":60,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":61,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":62,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":63,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_47ed77b5","line":63,"range":{"start_line":2,"start_character":2,"end_line":63,"end_character":0},"updated":"2019-08-14 09:18:29.000000000","message":"Job kolla-ansible-centos-source-ceph-ansible not defined","commit_id":"2e53cc5d8b8bdb89da699cdc38f9579f6d574394"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"1a5ade4c2ed09b5d66b6f50477d93485c0d7bfbb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- project:"},{"line_number":3,"context_line":"    templates:"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - deploy-guide-jobs"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":8,"context_line":"      - openstack-python-jobs"},{"line_number":9,"context_line":"      - openstack-python3-train-jobs"},{"line_number":10,"context_line":"      - publish-openstack-docs-pti"},{"line_number":11,"context_line":"      - release-notes-jobs-python3"},{"line_number":12,"context_line":"      - periodic-stable-jobs"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - kolla-ansible-centos-source"},{"line_number":16,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":17,"context_line":"        - kolla-ansible-centos-source-ceph-ansible"},{"line_number":18,"context_line":"        - kolla-ansible-ubuntu-source-ceph"},{"line_number":19,"context_line":"        - kolla-ansible-centos-source-ceph"},{"line_number":20,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm:"},{"line_number":21,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":22,"context_line":"        - kolla-ansible-centos-source-cinder-lvm:"},{"line_number":23,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":24,"context_line":"        - kolla-ansible-bifrost-centos-source:"},{"line_number":25,"context_line":"            files: ^ansible\\/roles\\/bifrost\\/.*"},{"line_number":26,"context_line":"        - kolla-ansible-ubuntu-source-zun:"},{"line_number":27,"context_line":"            files:"},{"line_number":28,"context_line":"              - ^ansible/roles/(zun|kuryr)/"},{"line_number":29,"context_line":"              - ^tests/test-openstack.sh"},{"line_number":30,"context_line":"        - kolla-ansible-centos-source-scenario-nfv:"},{"line_number":31,"context_line":"            files:"},{"line_number":32,"context_line":"              - ^ansible/roles/(barbican|heat|mistral|redis|tacker)/"},{"line_number":33,"context_line":"              - ^tests/test-scenario-nfv.sh"},{"line_number":34,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":35,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":36,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":37,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":38,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":39,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":40,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"},{"line_number":41,"context_line":"        - kolla-ansible-centos-binary"},{"line_number":42,"context_line":"        - kolla-ansible-ubuntu-binary"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      queue: kolla"},{"line_number":45,"context_line":"      jobs:"},{"line_number":46,"context_line":"        - kolla-ansible-centos-source"},{"line_number":47,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":48,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":49,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":50,"context_line":"    periodic:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - kolla-ansible-bifrost-centos-source"},{"line_number":53,"context_line":"        - kolla-ansible-ubuntu-source-zun"},{"line_number":54,"context_line":"        - kolla-ansible-centos-source-scenario-nfv"},{"line_number":55,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":56,"context_line":"        - kolla-ansible-centos-source-cinder-lvm"},{"line_number":57,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":58,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":59,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":60,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":61,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":62,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":63,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_c70f2786","line":63,"range":{"start_line":2,"start_character":2,"end_line":63,"end_character":0},"updated":"2019-08-14 09:20:03.000000000","message":"Job kolla-ansible-centos-source-ceph-ansible not defined","commit_id":"a42a0466f319f35d215ce8335620ad9b89229a54"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"197845b8480980527f464d80266aac6576b72544","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- project:"},{"line_number":3,"context_line":"    templates:"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - deploy-guide-jobs"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":8,"context_line":"      - openstack-python-jobs"},{"line_number":9,"context_line":"      - openstack-python3-train-jobs"},{"line_number":10,"context_line":"      - publish-openstack-docs-pti"},{"line_number":11,"context_line":"      - release-notes-jobs-python3"},{"line_number":12,"context_line":"      - periodic-stable-jobs"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - kolla-ansible-centos-source"},{"line_number":16,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":17,"context_line":"        - kolla-ansible-centos-source-ceph-ansible"},{"line_number":18,"context_line":"        - kolla-ansible-ubuntu-source-ceph"},{"line_number":19,"context_line":"        - kolla-ansible-centos-source-ceph"},{"line_number":20,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm:"},{"line_number":21,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":22,"context_line":"        - kolla-ansible-centos-source-cinder-lvm:"},{"line_number":23,"context_line":"            files: ^ansible\\/roles\\/(cinder|iscsi)\\/.*"},{"line_number":24,"context_line":"        - kolla-ansible-bifrost-centos-source:"},{"line_number":25,"context_line":"            files: ^ansible\\/roles\\/bifrost\\/.*"},{"line_number":26,"context_line":"        - kolla-ansible-centos-source-zun"},{"line_number":27,"context_line":"        - kolla-ansible-ubuntu-source-zun"},{"line_number":28,"context_line":"        - kolla-ansible-centos-source-scenario-nfv:"},{"line_number":29,"context_line":"            files:"},{"line_number":30,"context_line":"              - ^ansible/roles/(barbican|heat|mistral|redis|tacker)/"},{"line_number":31,"context_line":"              - ^tests/test-scenario-nfv.sh"},{"line_number":32,"context_line":"        - kolla-ansible-ubuntu-source-masakari:"},{"line_number":33,"context_line":"            files:"},{"line_number":34,"context_line":"              - ^ansible/roles/masakari/"},{"line_number":35,"context_line":"              - ^tests/test-masakari.sh"},{"line_number":36,"context_line":"        - kolla-ansible-centos-source-masakari:"},{"line_number":37,"context_line":"            files:"},{"line_number":38,"context_line":"              - ^ansible/roles/masakari/"},{"line_number":39,"context_line":"              - ^tests/test-masakari.sh"},{"line_number":40,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":41,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":42,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":43,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":44,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":45,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":46,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"},{"line_number":47,"context_line":"        - kolla-ansible-centos-binary"},{"line_number":48,"context_line":"        - kolla-ansible-ubuntu-binary"},{"line_number":49,"context_line":"    gate:"},{"line_number":50,"context_line":"      queue: kolla"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - kolla-ansible-centos-source"},{"line_number":53,"context_line":"        - kolla-ansible-ubuntu-source"},{"line_number":54,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":55,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":56,"context_line":"    periodic:"},{"line_number":57,"context_line":"      jobs:"},{"line_number":58,"context_line":"        - kolla-ansible-bifrost-centos-source"},{"line_number":59,"context_line":"        - kolla-ansible-centos-source-zun"},{"line_number":60,"context_line":"        - kolla-ansible-ubuntu-source-zun"},{"line_number":61,"context_line":"        - kolla-ansible-ubuntu-source-masakari"},{"line_number":62,"context_line":"        - kolla-ansible-centos-source-masakari"},{"line_number":63,"context_line":"        - kolla-ansible-centos-source-scenario-nfv"},{"line_number":64,"context_line":"        - kolla-ansible-ubuntu-source-cinder-lvm"},{"line_number":65,"context_line":"        - kolla-ansible-centos-source-cinder-lvm"},{"line_number":66,"context_line":"        - kolla-ansible-centos-source-ironic"},{"line_number":67,"context_line":"        - kolla-ansible-centos-binary-ironic"},{"line_number":68,"context_line":"        - kolla-ansible-ubuntu-source-ironic"},{"line_number":69,"context_line":"        - kolla-ansible-centos-source-upgrade"},{"line_number":70,"context_line":"        - kolla-ansible-ubuntu-source-upgrade"},{"line_number":71,"context_line":"        - kolla-ansible-centos-source-upgrade-ceph"},{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-source-upgrade-ceph"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"7faddb67_75b5ef7d","line":72,"range":{"start_line":2,"start_character":2,"end_line":72,"end_character":0},"updated":"2019-08-27 10:31:14.000000000","message":"Job kolla-ansible-centos-source-zun not defined","commit_id":"615b9520d34d3c449d1b5c3e62a58bdda2342cfc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        - kolla-ansible-centos-source-ceph-ansible:"},{"line_number":70,"context_line":"            files:"},{"line_number":71,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":72,"context_line":"              - ^tests/test-ceph-ansible.sh"},{"line_number":73,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"},{"line_number":74,"context_line":"            files:"},{"line_number":75,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_4be407a9","line":72,"updated":"2019-12-16 17:22:29.000000000","message":"tests/deploy-ceph-ansible.sh","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5b86a4b8e8fcaef11dc4c2170c051bc33565cde3","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"},{"line_number":74,"context_line":"            files:"},{"line_number":75,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":76,"context_line":"              - ^tests/test-ceph-ansible.sh"},{"line_number":77,"context_line":"    gate:"},{"line_number":78,"context_line":"      queue: kolla"},{"line_number":79,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":190,"id":"3fa7e38b_6be9c37d","line":76,"range":{"start_line":76,"start_character":33,"end_line":76,"end_character":40},"updated":"2019-12-16 17:22:29.000000000","message":"This is called test-ceph.sh","commit_id":"2520d4bf22fde08aefb8e9adeb74e067154682de"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            files:"},{"line_number":75,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":76,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":77,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":78,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"},{"line_number":79,"context_line":"            files:"},{"line_number":80,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"}],"source_content_type":"text/x-yaml","patch_set":220,"id":"3fa7e38b_6ac9254f","line":77,"range":{"start_line":77,"start_character":14,"end_line":77,"end_character":35},"updated":"2020-01-23 16:55:39.000000000","message":"This has been removed.","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            files:"},{"line_number":75,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":76,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":77,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":78,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"},{"line_number":79,"context_line":"            files:"},{"line_number":80,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"}],"source_content_type":"text/x-yaml","patch_set":220,"id":"3fa7e38b_c5ffdffd","line":77,"range":{"start_line":77,"start_character":14,"end_line":77,"end_character":35},"in_reply_to":"3fa7e38b_6ac9254f","updated":"2020-01-24 10:38:06.000000000","message":"Done.","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            files:"},{"line_number":80,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":81,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":82,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":83,"context_line":"    check-arm64:"},{"line_number":84,"context_line":"      jobs:"},{"line_number":85,"context_line":"        - kolla-ansible-debian-source-aarch64"}],"source_content_type":"text/x-yaml","patch_set":220,"id":"3fa7e38b_8adee10c","line":82,"range":{"start_line":82,"start_character":14,"end_line":82,"end_character":35},"updated":"2020-01-23 16:55:39.000000000","message":"This has been removed.","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            files:"},{"line_number":80,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":81,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":82,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":83,"context_line":"    check-arm64:"},{"line_number":84,"context_line":"      jobs:"},{"line_number":85,"context_line":"        - kolla-ansible-debian-source-aarch64"}],"source_content_type":"text/x-yaml","patch_set":220,"id":"3fa7e38b_65006b00","line":82,"range":{"start_line":82,"start_character":14,"end_line":82,"end_character":35},"in_reply_to":"3fa7e38b_8adee10c","updated":"2020-01-24 10:38:06.000000000","message":"Done","commit_id":"6b69358d4575adc2ad6f95a8868a6204cf88468b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":72,"context_line":"              - ^tests/test-mariadb.sh"},{"line_number":73,"context_line":"        - kolla-ansible-centos-source-ceph-ansible:"},{"line_number":74,"context_line":"            files:"},{"line_number":75,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":76,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":77,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":78,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"}],"source_content_type":"text/x-yaml","patch_set":222,"id":"3fa7e38b_70d59246","line":75,"range":{"start_line":75,"start_character":50,"end_line":75,"end_character":57},"updated":"2020-01-23 16:55:39.000000000","message":"Not required","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":72,"context_line":"              - ^tests/test-mariadb.sh"},{"line_number":73,"context_line":"        - kolla-ansible-centos-source-ceph-ansible:"},{"line_number":74,"context_line":"            files:"},{"line_number":75,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":76,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":77,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":78,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"}],"source_content_type":"text/x-yaml","patch_set":222,"id":"3fa7e38b_85056711","line":75,"range":{"start_line":75,"start_character":50,"end_line":75,"end_character":57},"in_reply_to":"3fa7e38b_70d59246","updated":"2020-01-24 10:38:06.000000000","message":"Done","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262335d21caceb0c3b20a67af68861f0685e2452","unresolved":false,"context_lines":[{"line_number":77,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":78,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"},{"line_number":79,"context_line":"            files:"},{"line_number":80,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":81,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":82,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":83,"context_line":"    check-arm64:"}],"source_content_type":"text/x-yaml","patch_set":222,"id":"3fa7e38b_10de9e6a","line":80,"range":{"start_line":80,"start_character":50,"end_line":80,"end_character":57},"updated":"2020-01-23 16:55:39.000000000","message":"Not required","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa4b574b126fb2c83486ebf1ac3a76dc09db3f16","unresolved":false,"context_lines":[{"line_number":77,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":78,"context_line":"        - kolla-ansible-ubuntu-source-ceph-ansible:"},{"line_number":79,"context_line":"            files:"},{"line_number":80,"context_line":"              - ^ansible/roles/(cinder|glance|nova|manila)/external_ceph.yml"},{"line_number":81,"context_line":"              - ^tests/deploy-ceph-ansible.sh"},{"line_number":82,"context_line":"              - ^tests/test-ceph.sh"},{"line_number":83,"context_line":"    check-arm64:"}],"source_content_type":"text/x-yaml","patch_set":222,"id":"3fa7e38b_250ef332","line":80,"range":{"start_line":80,"start_character":50,"end_line":80,"end_character":57},"in_reply_to":"3fa7e38b_10de9e6a","updated":"2020-01-24 10:38:06.000000000","message":"Done","commit_id":"88ee28e51bd8f29f43dfd289286d951285ffdec8"}]}
