)]}'
{"gate/live_migration/hooks/ceph.sh":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"adb268921c9118f6b6a1e21dcfec044d1e239da8","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    configure_ceph"},{"line_number":9,"context_line":"    #install ceph-common package and additional python3 ceph libraries on compute nodes"},{"line_number":10,"context_line":"    $ANSIBLE subnodes --become -f 5 -i \"$WORKSPACE/inventory\" -m raw -a \"executable\u003d/bin/bash"},{"line_number":11,"context_line":"    USE_PYTHON3\u003d${USE_PYTHON3:-True}"},{"line_number":12,"context_line":"    source $BASE/new/devstack/functions"},{"line_number":13,"context_line":"    source $BASE/new/devstack/functions-common"},{"line_number":14,"context_line":"    git clone https://opendev.org/openstack/devstack-plugin-ceph /tmp/devstack-plugin-ceph"}],"source_content_type":"text/x-sh","patch_set":6,"id":"3fa7e38b_ba131965","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":36},"updated":"2019-11-15 16:15:39.000000000","message":"I really don\u0027t need this, but it\u0027s useful in case we ever use more stuff from \u0027functions\u0027 or \u0027functions-common\u0027","commit_id":"85a1dd338bf5c0317b1e969927471118f040abe0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f4ce40ba116acf948cc4c3c2543515b55ac80bba","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    configure_ceph"},{"line_number":9,"context_line":"    #install ceph-common package and additional python3 ceph libraries on compute nodes"},{"line_number":10,"context_line":"    $ANSIBLE subnodes --become -f 5 -i \"$WORKSPACE/inventory\" -m raw -a \"executable\u003d/bin/bash"},{"line_number":11,"context_line":"    USE_PYTHON3\u003d${USE_PYTHON3:-True}"},{"line_number":12,"context_line":"    source $BASE/new/devstack/functions"},{"line_number":13,"context_line":"    source $BASE/new/devstack/functions-common"},{"line_number":14,"context_line":"    git clone https://opendev.org/openstack/devstack-plugin-ceph /tmp/devstack-plugin-ceph"}],"source_content_type":"text/x-sh","patch_set":6,"id":"3fa7e38b_fe1b93c7","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":36},"in_reply_to":"3fa7e38b_ba131965","updated":"2019-11-20 13:23:27.000000000","message":"Turns out it was necessary after all https://review.opendev.org/#/c/695191/","commit_id":"85a1dd338bf5c0317b1e969927471118f040abe0"}],"gate/live_migration/hooks/run_tests.sh":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e850bee8b254727c2ae7ed6340e2df8d321bdf0a","unresolved":false,"context_lines":[{"line_number":12,"context_line":"set -xe"},{"line_number":13,"context_line":"cd $BASE/new/tempest"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"USE_PYTHON3\u003d${USE_PYTHON3:-True}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"source $BASE/new/devstack/functions"},{"line_number":18,"context_line":"source $BASE/new/devstack/functions-common"}],"source_content_type":"text/x-sh","patch_set":5,"id":"3fa7e38b_82ce0859","line":15,"updated":"2019-11-14 15:47:32.000000000","message":"This is effectively always hard-coding this to True because you haven\u0027t sourced localrc yet.\n\nYou should probably move this down by where we get STACK_USER after we\u0027ve sourced the devstack scripts.","commit_id":"f03f62917943b0908962dd84ddb24ae87db57708"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"76c0e7ed0952745f8f6e91b91aeb91cccac8af4e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"set -xe"},{"line_number":13,"context_line":"cd $BASE/new/tempest"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"USE_PYTHON3\u003d${USE_PYTHON3:-True}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"source $BASE/new/devstack/functions"},{"line_number":18,"context_line":"source $BASE/new/devstack/functions-common"}],"source_content_type":"text/x-sh","patch_set":5,"id":"3fa7e38b_62f66c60","line":15,"in_reply_to":"3fa7e38b_82ce0859","updated":"2019-11-14 16:06:31.000000000","message":"Whoops. Shouldn\u0027t have included this. Will revert to PS4","commit_id":"f03f62917943b0908962dd84ddb24ae87db57708"}],"playbooks/legacy/nova-live-migration/run.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"331db0930c4d3e7d7dcc8e73f89979f18671de3b","unresolved":false,"context_lines":[{"line_number":49,"context_line":"          export DEVSTACK_GATE_TOPOLOGY\u003d\"multinode\""},{"line_number":50,"context_line":"          export DEVSTACK_GATE_USE_PYTHON3\u003dTrue"},{"line_number":51,"context_line":"          function post_test_hook {"},{"line_number":52,"context_line":"              /opt/stack/new/nova/gate/live_migration/hooks/run_tests.sh"},{"line_number":53,"context_line":"              $BASE/new/nova/gate/test_evacuate.sh"},{"line_number":54,"context_line":"          }"},{"line_number":55,"context_line":"          export -f post_test_hook"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_2942293c","line":52,"range":{"start_line":52,"start_character":39,"end_line":52,"end_character":72},"updated":"2019-11-01 21:26:16.000000000","message":"This is the post-test hook that gets run.","commit_id":"fc98df18b2c475b697f49fc58e9298519517971c"}]}
