)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"709a3732dec2564717c76c4a6070fba2966dfaa9","unresolved":false,"context_lines":[{"line_number":10,"context_line":"on device error leading to tempest scenario tests failures as"},{"line_number":11,"context_line":"config-drive setup fails [1]. It fixes the same."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[1.] https://bugs.launchpad.net/openstack-gate/+bug/1808010"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I8a6230a8d8bac7cfbd3c11a3a3b508878e5e1741"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fdfeff1_e9b80bc9","line":13,"updated":"2019-01-25 14:00:21.000000000","message":"Should this be the following?\n\nRelated-Bug: 1808010","commit_id":"ea6d17b200996938e0153ce1daf528771e59cb92"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"b7755595dac95c265b3afb255255d45aa01d753f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"on device error leading to tempest scenario tests failures as"},{"line_number":11,"context_line":"config-drive setup fails [1]. It fixes the same."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[1.] https://bugs.launchpad.net/openstack-gate/+bug/1808010"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I8a6230a8d8bac7cfbd3c11a3a3b508878e5e1741"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fdfeff1_a900c368","line":13,"in_reply_to":"9fdfeff1_e9b80bc9","updated":"2019-01-27 15:53:45.000000000","message":"Done","commit_id":"ea6d17b200996938e0153ce1daf528771e59cb92"}],"defaults/main.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"709a3732dec2564717c76c4a6070fba2966dfaa9","unresolved":false,"context_lines":[{"line_number":245,"context_line":"    format: \"qcow2\""},{"line_number":246,"context_line":"    name: \"cirros\""},{"line_number":247,"context_line":"  - url: \"http://download.cirros-cloud.net/0.3.6/cirros-0.3.6-x86_64-disk.img\""},{"line_number":248,"context_line":"    checksum: \"72d301384d45cf396c82fd767ff4bf948c94335bbbee46b94946e85c422fa1bd\""},{"line_number":249,"context_line":"    format: \"qcow2\""},{"line_number":250,"context_line":"    name: \"cirros\""},{"line_number":251,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_69a3bb9f","line":248,"updated":"2019-01-25 14:00:21.000000000","message":"Missing the leading checksum spec... \u0027sha256:\u0027","commit_id":"ea6d17b200996938e0153ce1daf528771e59cb92"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"08b900d0db94e3225a59e3f507cd7e125d3082c5","unresolved":false,"context_lines":[{"line_number":245,"context_line":"    format: \"qcow2\""},{"line_number":246,"context_line":"    name: \"cirros\""},{"line_number":247,"context_line":"  - url: \"http://download.cirros-cloud.net/0.3.6/cirros-0.3.6-x86_64-disk.img\""},{"line_number":248,"context_line":"    checksum: \"72d301384d45cf396c82fd767ff4bf948c94335bbbee46b94946e85c422fa1bd\""},{"line_number":249,"context_line":"    format: \"qcow2\""},{"line_number":250,"context_line":"    name: \"cirros\""},{"line_number":251,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_e9dd6b14","line":248,"updated":"2019-01-25 14:01:52.000000000","message":"See PS1","commit_id":"d248807e7146f5c595e6fe11e7fb212b1110ba77"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"12cfe454329c43f7e231a5b8e129678b76134b39","unresolved":false,"context_lines":[{"line_number":303,"context_line":"# tempest.conf from the template"},{"line_number":304,"context_line":"tempest_use_tempestconf: false"},{"line_number":305,"context_line":"tempest_tempestconf_venv_bin: \"/openstack/venvs/tempestconf/bin\""},{"line_number":306,"context_line":"tempest_packages_to_symlink: \u0027\u0027"},{"line_number":307,"context_line":"# We comment out `tempest_tempestconf_git_repo` so that the repo_build role does not attempt to"},{"line_number":308,"context_line":"# build the wheel from this repo/branch. Instead, we want python-tempestconf to get built"},{"line_number":309,"context_line":"# from the stable release defined in global requirements."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_f16d36cc","line":306,"updated":"2019-01-28 13:13:58.000000000","message":"This is unnecessary. Please remove it.","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8d72b0a51bb5f29e66d37cb7d360aba035e9a9bf","unresolved":false,"context_lines":[{"line_number":303,"context_line":"# tempest.conf from the template"},{"line_number":304,"context_line":"tempest_use_tempestconf: false"},{"line_number":305,"context_line":"tempest_tempestconf_venv_bin: \"/openstack/venvs/tempestconf/bin\""},{"line_number":306,"context_line":"tempest_packages_to_symlink: \u0027\u0027"},{"line_number":307,"context_line":"# We comment out `tempest_tempestconf_git_repo` so that the repo_build role does not attempt to"},{"line_number":308,"context_line":"# build the wheel from this repo/branch. Instead, we want python-tempestconf to get built"},{"line_number":309,"context_line":"# from the stable release defined in global requirements."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_5153e23f","line":306,"in_reply_to":"9fdfeff1_f16d36cc","updated":"2019-01-28 14:00:42.000000000","message":"Done","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"d0fe52aa5ca48ab69d2e819e35be80419cbc88b2","unresolved":false,"context_lines":[{"line_number":303,"context_line":"# tempest.conf from the template"},{"line_number":304,"context_line":"tempest_use_tempestconf: false"},{"line_number":305,"context_line":"tempest_tempestconf_venv_bin: \"/openstack/venvs/tempestconf/bin\""},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"# We comment out `tempest_tempestconf_git_repo` so that the repo_build role does not attempt to"},{"line_number":308,"context_line":"# build the wheel from this repo/branch. Instead, we want python-tempestconf to get built"},{"line_number":309,"context_line":"# from the stable release defined in global requirements."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9fdfeff1_1411c8ac","side":"PARENT","line":306,"updated":"2019-01-28 14:37:03.000000000","message":"Please leave the line break there.","commit_id":"f2f3392031d9a35adb91ae7dd14a5e2f36b21108"}],"tasks/tempest_install_source.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"12cfe454329c43f7e231a5b8e129678b76134b39","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    venv_install_destination_path: \"{{ tempest_venv_bin | dirname }}\""},{"line_number":43,"context_line":"    venv_pip_install_args: \"{{ tempest_pip_install_args }}\""},{"line_number":44,"context_line":"    venv_pip_packages: \"{{ tempest_pip_packages }}\""},{"line_number":45,"context_line":"    venv_packages_to_symlink: \"{{ tempest_packages_to_symlink }}\""},{"line_number":46,"context_line":"    venv_facts_when_changed:"},{"line_number":47,"context_line":"      - section: \"tempest\""},{"line_number":48,"context_line":"        option: \"venv_tag\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_319dfebb","line":45,"updated":"2019-01-28 13:13:58.000000000","message":"This is telling the role to do the symlinking on the target host, not the deployment host - but the error you\u0027re seeing is on the deployment host. This is therefore the wrong tool for the job.\n\nRather than do this, I think we\u0027re going to have to put something in https://github.com/openstack/openstack-ansible-tests/blob/master/test-ansible-env-prep.sh which symlinks the SELinux folder into the tox venv if the package is installed.","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8d72b0a51bb5f29e66d37cb7d360aba035e9a9bf","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    venv_install_destination_path: \"{{ tempest_venv_bin | dirname }}\""},{"line_number":43,"context_line":"    venv_pip_install_args: \"{{ tempest_pip_install_args }}\""},{"line_number":44,"context_line":"    venv_pip_packages: \"{{ tempest_pip_packages }}\""},{"line_number":45,"context_line":"    venv_packages_to_symlink: \"{{ tempest_packages_to_symlink }}\""},{"line_number":46,"context_line":"    venv_facts_when_changed:"},{"line_number":47,"context_line":"      - section: \"tempest\""},{"line_number":48,"context_line":"        option: \"venv_tag\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_f143f66a","line":45,"in_reply_to":"9fdfeff1_319dfebb","updated":"2019-01-28 14:00:42.000000000","message":"Done","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"}],"vars/redhat-7.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"12cfe454329c43f7e231a5b8e129678b76134b39","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  - git"},{"line_number":19,"context_line":"  - libxslt              # required by the python module unittest2"},{"line_number":20,"context_line":"  - gcc                  # required to build tempest plugins (TODO) remove this when the repo server can satisfy the tempest plugin requirements"},{"line_number":21,"context_line":"  - libselinux-python"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"tempest_packages_to_symlink:"},{"line_number":24,"context_line":"  - libselinux-python"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_71b62641","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":21},"updated":"2019-01-28 13:13:58.000000000","message":"I don\u0027t think this is actually required? We already install this package in the openstack_hosts role.","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8d72b0a51bb5f29e66d37cb7d360aba035e9a9bf","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  - git"},{"line_number":19,"context_line":"  - libxslt              # required by the python module unittest2"},{"line_number":20,"context_line":"  - gcc                  # required to build tempest plugins (TODO) remove this when the repo server can satisfy the tempest plugin requirements"},{"line_number":21,"context_line":"  - libselinux-python"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"tempest_packages_to_symlink:"},{"line_number":24,"context_line":"  - libselinux-python"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_9154ea22","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":21},"in_reply_to":"9fdfeff1_71b62641","updated":"2019-01-28 14:00:42.000000000","message":"Done","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"12cfe454329c43f7e231a5b8e129678b76134b39","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  - gcc                  # required to build tempest plugins (TODO) remove this when the repo server can satisfy the tempest plugin requirements"},{"line_number":21,"context_line":"  - libselinux-python"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"tempest_packages_to_symlink:"},{"line_number":24,"context_line":"  - libselinux-python"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"tempest_service_distro_packages:"},{"line_number":27,"context_line":"  - openstack-tempest"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_f1a216fc","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":21},"updated":"2019-01-28 13:13:58.000000000","message":"This is unnecessary. Please remove it.","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8d72b0a51bb5f29e66d37cb7d360aba035e9a9bf","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  - gcc                  # required to build tempest plugins (TODO) remove this when the repo server can satisfy the tempest plugin requirements"},{"line_number":21,"context_line":"  - libselinux-python"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"tempest_packages_to_symlink:"},{"line_number":24,"context_line":"  - libselinux-python"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"tempest_service_distro_packages:"},{"line_number":27,"context_line":"  - openstack-tempest"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fdfeff1_3133be16","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":21},"in_reply_to":"9fdfeff1_f1a216fc","updated":"2019-01-28 14:00:42.000000000","message":"Done","commit_id":"279cdc6f2204311a3a720f1ccd545a93c3f0929b"}]}
