)]}'
{"jenkins/jobs/devstack-gate.yaml":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"2c007716cad367d7110b4f82c9cb16869cd7735e","unresolved":false,"context_lines":[{"line_number":470,"context_line":"          #!/bin/bash -xe"},{"line_number":471,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":472,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":473,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"TEMPEST_COMPUTE_TYPE\u003dcompute_legacy\""},{"line_number":474,"context_line":"          # only run compute API tests"},{"line_number":475,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"api.*compute\""},{"line_number":476,"context_line":"          # enable to use os-vif for Nova"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7af24918_3e2dac46","line":473,"updated":"2016-03-02 20:43:16.000000000","message":"why compute legacy?","commit_id":"b2ae2c932b614ee2246eee0e161cfb54345c4775"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"dee2712657263e8f7012b5e4e03c696657383f9c","unresolved":false,"context_lines":[{"line_number":470,"context_line":"          #!/bin/bash -xe"},{"line_number":471,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":472,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":473,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"TEMPEST_COMPUTE_TYPE\u003dcompute_legacy\""},{"line_number":474,"context_line":"          # only run compute API tests"},{"line_number":475,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"api.*compute\""},{"line_number":476,"context_line":"          # enable to use os-vif for Nova"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7af24918_f40a0e89","line":473,"in_reply_to":"7af24918_3e2dac46","updated":"2016-03-04 13:06:17.000000000","message":"it\u0027s not needed here, yep. I was confused by the above job (tempest-dsvm-nova-v20-api). Will remove it in next PS.","commit_id":"b2ae2c932b614ee2246eee0e161cfb54345c4775"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"2c007716cad367d7110b4f82c9cb16869cd7735e","unresolved":false,"context_lines":[{"line_number":472,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":473,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"TEMPEST_COMPUTE_TYPE\u003dcompute_legacy\""},{"line_number":474,"context_line":"          # only run compute API tests"},{"line_number":475,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"api.*compute\""},{"line_number":476,"context_line":"          # enable to use os-vif for Nova"},{"line_number":477,"context_line":"          export NOVA_USE_OS_VIF\u003dtrue"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7af24918_9e1cc014","line":475,"updated":"2016-03-02 20:43:16.000000000","message":"I\u0027m not sure why this wouldn\u0027t be a full run, especially as the scenerio tests are the vms we actually poke at","commit_id":"b2ae2c932b614ee2246eee0e161cfb54345c4775"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"dee2712657263e8f7012b5e4e03c696657383f9c","unresolved":false,"context_lines":[{"line_number":472,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":473,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"TEMPEST_COMPUTE_TYPE\u003dcompute_legacy\""},{"line_number":474,"context_line":"          # only run compute API tests"},{"line_number":475,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"api.*compute\""},{"line_number":476,"context_line":"          # enable to use os-vif for Nova"},{"line_number":477,"context_line":"          export NOVA_USE_OS_VIF\u003dtrue"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7af24918_583dbbc2","line":475,"in_reply_to":"7af24918_9e1cc014","updated":"2016-03-04 13:06:17.000000000","message":"Yep, you are right, we also should run compute scenario tests. Can you please tell, is it right regex:\n\n\n  r\u003d\"^(?:tempest\\.(api|scenario).*compute)\"\n  export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"$r\"\n\n\n?","commit_id":"b2ae2c932b614ee2246eee0e161cfb54345c4775"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"a2a8112f612ecd0637618b2f99a6d2bc72a01f41","unresolved":false,"context_lines":[{"line_number":470,"context_line":"          #!/bin/bash -xe"},{"line_number":471,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":472,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":473,"context_line":"          r\u003d\"^(?:tempest\\.(api|scenario).*compute)\""},{"line_number":474,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"$r\""},{"line_number":475,"context_line":"          # enable to use os-vif for Nova"},{"line_number":476,"context_line":"          export NOVA_USE_OS_VIF\u003dTrue"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3afc51ec_8e4b5d2b","line":473,"updated":"2016-03-11 15:31:50.000000000","message":"I would really rather not do regexes to get started. Lets see the whole run and we can adjust later.","commit_id":"91b5dcb26905ae9ab764a6b54dd2679f760d26ef"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"41b6ff3099b98957e22a3610442e6bdd84851fa1","unresolved":false,"context_lines":[{"line_number":470,"context_line":"          #!/bin/bash -xe"},{"line_number":471,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":472,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":473,"context_line":"          r\u003d\"^(?:tempest\\.(api|scenario).*compute)\""},{"line_number":474,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"$r\""},{"line_number":475,"context_line":"          # enable to use os-vif for Nova"},{"line_number":476,"context_line":"          export NOVA_USE_OS_VIF\u003dTrue"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3afc51ec_d5efa9ae","line":473,"in_reply_to":"3afc51ec_8e4b5d2b","updated":"2016-03-11 18:13:48.000000000","message":"Done","commit_id":"91b5dcb26905ae9ab764a6b54dd2679f760d26ef"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d742cb85e291611d450d69ed67d9ff7471baebd9","unresolved":false,"context_lines":[{"line_number":1156,"context_line":"      # Experimental job for testing Nova with os-vif library"},{"line_number":1157,"context_line":"      - \u0027{pipeline}-tempest-dsvm-nova-os-vif{job-suffix}\u0027:"},{"line_number":1158,"context_line":"          pipeline: gate"},{"line_number":1159,"context_line":"          node: devstack-trusty"},{"line_number":1160,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":1161,"context_line":"          branch-override: default"},{"line_number":1162,"context_line":"      # Experimental jobs for testing dib images."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1af94dfe_e93e2eb7","line":1159,"updated":"2016-03-16 10:19:51.000000000","message":"Use ubuntu-trusty now","commit_id":"7716a4d3e5918aeaef62251290c2dfdefaf57c19"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d742cb85e291611d450d69ed67d9ff7471baebd9","unresolved":false,"context_lines":[{"line_number":1157,"context_line":"      - \u0027{pipeline}-tempest-dsvm-nova-os-vif{job-suffix}\u0027:"},{"line_number":1158,"context_line":"          pipeline: gate"},{"line_number":1159,"context_line":"          node: devstack-trusty"},{"line_number":1160,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":1161,"context_line":"          branch-override: default"},{"line_number":1162,"context_line":"      # Experimental jobs for testing dib images."},{"line_number":1163,"context_line":"      - \u0027{pipeline}-tempest-dsvm-full{job-suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1af94dfe_0969dabe","line":1160,"updated":"2016-03-16 10:19:51.000000000","message":"Note: If you use \"-nv\" here it\u0027S non-voting automatically...","commit_id":"7716a4d3e5918aeaef62251290c2dfdefaf57c19"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d742cb85e291611d450d69ed67d9ff7471baebd9","unresolved":false,"context_lines":[{"line_number":1256,"context_line":"    voting: false"},{"line_number":1257,"context_line":""},{"line_number":1258,"context_line":"  - name: gate-tempest-dsvm-nova-os-vif"},{"line_number":1259,"context_line":"    voting: false"},{"line_number":1260,"context_line":""},{"line_number":1261,"context_line":"  - name: gate-tempest-dsvm-neutron-multinode-full"},{"line_number":1262,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1af94dfe_c96ed2c8","line":1259,"updated":"2016-03-16 10:19:51.000000000","message":"no need for this, it\u0027s an experimental job.","commit_id":"7716a4d3e5918aeaef62251290c2dfdefaf57c19"}]}
