)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0055734fa8e888fd9c0121edaf98cb9e91a75aeb","unresolved":false,"context_lines":[{"line_number":13614,"context_line":"    jobs:"},{"line_number":13615,"context_line":"      - python-jobs"},{"line_number":13616,"context_line":"      - \u0027gate-{name}-python35-nv\u0027"},{"line_number":13617,"context_line":"      - gate-{name}-tox-{envlist}-{node}:"},{"line_number":13618,"context_line":"          envlist: py27sa07"},{"line_number":13619,"context_line":"          node: ubuntu-xenial"},{"line_number":13620,"context_line":"      - \u0027{pipeline}-sqlalchemy-migrate-devstack-dsvm{suffix}\u0027:"},{"line_number":13621,"context_line":"          pipeline: gate"},{"line_number":13622,"context_line":"          node: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f1d235d_ff77963a","line":13619,"range":{"start_line":13617,"start_character":0,"end_line":13619,"end_character":29},"updated":"2017-07-11 14:49:19.000000000","message":"That\u0027s all you need for a tox job. Follow this example.","commit_id":"37f1882c608ee29c20eec43d5515da3c1ade91c5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"eabe61895c7b610f10f1d70ef76752ebdf61eea6","unresolved":false,"context_lines":[{"line_number":14126,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":14127,"context_line":"          branch-override: default"},{"line_number":14128,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":14129,"context_line":"          node: centos-7"},{"line_number":14130,"context_line":"          envlist: plugin-sanity-check"},{"line_number":14131,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":14132,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_5fb5beed","line":14129,"range":{"start_line":14129,"start_character":16,"end_line":14129,"end_character":22},"updated":"2017-07-12 12:09:55.000000000","message":"Why switching to centos-7? WE use ubuntu-xenial by default, let\u0027s stick with it","commit_id":"996ec585dd2b939f2d76ceaa051e97bb7a0b33ba"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"eabe61895c7b610f10f1d70ef76752ebdf61eea6","unresolved":false,"context_lines":[{"line_number":14128,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":14129,"context_line":"          node: centos-7"},{"line_number":14130,"context_line":"          envlist: plugin-sanity-check"},{"line_number":14131,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":14132,"context_line":""},{"line_number":14133,"context_line":"- project:"},{"line_number":14134,"context_line":"    name: tempest-horizon"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_1fe62618","line":14131,"range":{"start_line":14131,"start_character":11,"end_line":14131,"end_character":23},"updated":"2017-07-12 12:09:55.000000000","message":"remove, not needed.","commit_id":"996ec585dd2b939f2d76ceaa051e97bb7a0b33ba"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"d1680fa12423d8605f79b10283548dcb19eed8e7","unresolved":false,"context_lines":[{"line_number":14140,"context_line":"          node-release: ubuntu-xenial"},{"line_number":14141,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":14142,"context_line":"          branch-override: default"},{"line_number":14143,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":14144,"context_line":"          node: ubuntu-xenial"},{"line_number":14145,"context_line":"          envlist: plugin-sanity-check"},{"line_number":14146,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1f1a1f67_858e12ce","line":14143,"range":{"start_line":14143,"start_character":21,"end_line":14143,"end_character":24},"updated":"2017-07-14 13:59:39.000000000","message":"NIT: I\u0027m not sure I see the need of having tox  in the job name.","commit_id":"8b8f7e0a4d652d6d54925e2d489262758d1a5080"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"2278deee6eb13196a39553f546ccab283f01cd9e","unresolved":false,"context_lines":[{"line_number":14140,"context_line":"          node-release: ubuntu-xenial"},{"line_number":14141,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":14142,"context_line":"          branch-override: default"},{"line_number":14143,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":14144,"context_line":"          node: ubuntu-xenial"},{"line_number":14145,"context_line":"          envlist: plugin-sanity-check"},{"line_number":14146,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1f1a1f67_8503b20f","line":14143,"range":{"start_line":14143,"start_character":21,"end_line":14143,"end_character":24},"in_reply_to":"1f1a1f67_858e12ce","updated":"2017-07-14 14:03:06.000000000","message":"@andreaf, https://review.openstack.org/#/c/474168/1/jenkins/jobs/tempest-jobs.yaml@79 as per this comment, tox will take the envlist and  execute the same.","commit_id":"8b8f7e0a4d652d6d54925e2d489262758d1a5080"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9edc825ba920ee8223abdf1d64c61046d62cd185","unresolved":false,"context_lines":[{"line_number":14140,"context_line":"          node-release: ubuntu-xenial"},{"line_number":14141,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":14142,"context_line":"          branch-override: default"},{"line_number":14143,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":14144,"context_line":"          node: ubuntu-xenial"},{"line_number":14145,"context_line":"          envlist: plugin-sanity-check"},{"line_number":14146,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1f1a1f67_a52fce9f","line":14143,"range":{"start_line":14143,"start_character":21,"end_line":14143,"end_character":24},"in_reply_to":"1f1a1f67_858e12ce","updated":"2017-07-14 14:02:24.000000000","message":"Andrea, this is the name of the template. If you rename it, nothing will work ;)","commit_id":"8b8f7e0a4d652d6d54925e2d489262758d1a5080"}],"jenkins/jobs/tempest-jobs.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"00612237179f7d02f02b78cbbca4aab9f2b17faa","unresolved":false,"context_lines":[{"line_number":76,"context_line":"      - shell: |"},{"line_number":77,"context_line":"            #!/bin/bash -eux"},{"line_number":78,"context_line":"            cd $WORKSPACE"},{"line_number":79,"context_line":"            # execute tempest plugin sanity script"},{"line_number":80,"context_line":"            tox -e sanity"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    publishers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f231b9d_a6263267","line":79,"updated":"2017-06-18 17:15:44.000000000","message":"In this case, you can use the \"gate-{name}-tox-{envlist}-{node}\u0027\" template instead. No need for an extra job.","commit_id":"083ec3f35b2b00b7ae6212c4a190f7bf020f68dd"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"882ce09ad64f90ed12f23788504ea92d8b3fb56b","unresolved":false,"context_lines":[{"line_number":76,"context_line":"      - shell: |"},{"line_number":77,"context_line":"            #!/bin/bash -eux"},{"line_number":78,"context_line":"            cd $WORKSPACE"},{"line_number":79,"context_line":"            # execute tempest plugin sanity script"},{"line_number":80,"context_line":"            tox -e sanity"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    publishers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f1d235d_873611e6","line":79,"in_reply_to":"7f231b9d_a6263267","updated":"2017-07-03 14:18:34.000000000","message":"Done","commit_id":"083ec3f35b2b00b7ae6212c4a190f7bf020f68dd"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0055734fa8e888fd9c0121edaf98cb9e91a75aeb","unresolved":false,"context_lines":[{"line_number":58,"context_line":"      - console-log"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- job-template:"},{"line_number":62,"context_line":"    name: \u0027{pipeline}-{name}-tox-{envlist}-{node}{suffix}\u0027"},{"line_number":63,"context_line":"    node: \u0027{node}\u0027"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    wrappers:"},{"line_number":66,"context_line":"      - build-timeout:"},{"line_number":67,"context_line":"          timeout: 30"},{"line_number":68,"context_line":"      - timestamps"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    builders:"},{"line_number":71,"context_line":"      - zuul-git-prep"},{"line_number":72,"context_line":"      - install-distro-packages"},{"line_number":73,"context_line":"      - shell: |"},{"line_number":74,"context_line":"           #!/bin/bash -xe"},{"line_number":75,"context_line":"           tox -e plugin-sanity-check"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    publishers:"},{"line_number":78,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f1d235d_3fdf4e3b","line":75,"range":{"start_line":61,"start_character":1,"end_line":75,"end_character":37},"updated":"2017-07-11 14:49:19.000000000","message":"remvoe this","commit_id":"37f1882c608ee29c20eec43d5515da3c1ade91c5"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"eabe61895c7b610f10f1d70ef76752ebdf61eea6","unresolved":false,"context_lines":[{"line_number":17511,"context_line":"      # non voting scenario test"},{"line_number":17512,"context_line":"      - gate-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend-ubuntu-xenial-nv"},{"line_number":17513,"context_line":"      # tempest plugin sanity"},{"line_number":17514,"context_line":"      - gate-tempest-tox-plugin-sanity-check-centos-7"},{"line_number":17515,"context_line":"      - tempest-coverage-ubuntu-xenial-nv"},{"line_number":17516,"context_line":"    gate:"},{"line_number":17517,"context_line":"      - gate-grenade-dsvm-multinode"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_1fcf4680","line":17514,"updated":"2017-07-12 12:09:55.000000000","message":"This is voting now, you need to mark it explicitely non-voting\nor add to gate as well","commit_id":"996ec585dd2b939f2d76ceaa051e97bb7a0b33ba"}]}
