)]}'
{"tests/run.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9d66dfe91d455b3b364f24c754dfef69a2af33c8","unresolved":false,"context_lines":[{"line_number":235,"context_line":"# NOTE(yoctozepto): each host checks itself"},{"line_number":236,"context_line":"- hosts: all"},{"line_number":237,"context_line":"  tasks:"},{"line_number":238,"context_line":"    - name: Pre-upgrade sanity checks"},{"line_number":239,"context_line":"      block:"},{"line_number":240,"context_line":"        - name: Run pre-upgrade check-failure.sh script"},{"line_number":241,"context_line":"          shell:"},{"line_number":242,"context_line":"            cmd: tests/check-failure.sh"},{"line_number":243,"context_line":"            executable: /bin/bash"},{"line_number":244,"context_line":"            chdir: \"{{ kolla_ansible_src_dir }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        - name: Run pre-upgrade check-config.sh script"},{"line_number":247,"context_line":"          shell:"},{"line_number":248,"context_line":"            cmd: tests/check-config.sh"},{"line_number":249,"context_line":"            executable: /bin/bash"},{"line_number":250,"context_line":"            chdir: \"{{ kolla_ansible_src_dir }}\""},{"line_number":251,"context_line":"      when: is_upgrade"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"- hosts: primary"},{"line_number":254,"context_line":"  tasks:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_afd38e00","line":251,"range":{"start_line":238,"start_character":0,"end_line":251,"end_character":22},"updated":"2019-08-03 15:58:33.000000000","message":"The difference between script vs. shell is that script will always use the latest version of the k-a code on the zuul executor, but shell will use the previous release on the primary during an upgrade.","commit_id":"93ac16ae6bca01424fe2aebbacfb58cfa005c2ea"}]}
