)]}'
{"jenkins/jobs/neutron-vpnaas.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5194a09af462febedfa905822bf408569fb98026","unresolved":false,"context_lines":[{"line_number":137,"context_line":"      - devstack-checkout"},{"line_number":138,"context_line":"      - shell: |"},{"line_number":139,"context_line":"          #!/bin/bash  -xe"},{"line_number":140,"context_line":"\t  export PYTHONUNBUFFERED\u003dtrue"},{"line_number":141,"context_line":"\t  export DEVSTACK_GATE_UNSTACK\u003d0"},{"line_number":142,"context_line":"\t  export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":143,"context_line":"\t  export DEVSTACK_GATE_EXERCISES\u003d0"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1aa78d24_2394dee0","line":140,"range":{"start_line":140,"start_character":0,"end_line":140,"end_character":31},"updated":"2016-07-04 08:50:36.000000000","message":"Do not use tabs, use spaces everywhere.","commit_id":"f3501ba9c25386cc4620f706c446113cf98c778c"},{"author":{"_account_id":22482,"name":"Jin Jing Lin","email":"linjjwx@cn.ibm.com","username":"JinJingLin"},"change_message_id":"9bc03a561196adea28d2d5ecd8fb75ae74928a5d","unresolved":false,"context_lines":[{"line_number":137,"context_line":"      - devstack-checkout"},{"line_number":138,"context_line":"      - shell: |"},{"line_number":139,"context_line":"          #!/bin/bash  -xe"},{"line_number":140,"context_line":"\t  export PYTHONUNBUFFERED\u003dtrue"},{"line_number":141,"context_line":"\t  export DEVSTACK_GATE_UNSTACK\u003d0"},{"line_number":142,"context_line":"\t  export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":143,"context_line":"\t  export DEVSTACK_GATE_EXERCISES\u003d0"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1aa78d24_389b64cb","line":140,"range":{"start_line":140,"start_character":0,"end_line":140,"end_character":31},"in_reply_to":"1aa78d24_2394dee0","updated":"2016-07-04 09:49:11.000000000","message":"Yes, not notice this before, will change it and upload again. Thanks Andreas.","commit_id":"f3501ba9c25386cc4620f706c446113cf98c778c"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"475b2e8d512f456859a9e2c0c51201fea14ad9c5","unresolved":false,"context_lines":[{"line_number":121,"context_line":"      - console-log"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"- job-template:"},{"line_number":124,"context_line":"    name: \u0027{pipeline}-neutron-vpnaas-dsvm-api{job-suffix}\u0027"},{"line_number":125,"context_line":"    node: \u0027{node}\u0027"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1aa78d24_5a5fe4e4","line":124,"updated":"2016-07-11 20:57:14.000000000","message":"My suggestion would be to move away from running API tests the way we used to. In Neutron we switched to using the tempest plugin [1], this means that the neutron-vpnaas test tree needs to change a little [2,3,4].\n\n[1] https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/neutron.yaml#L24\n[2] https://review.openstack.org/#/c/304321/\n[3] https://review.openstack.org/#/c/304324/\n[4] https://review.openstack.org/#/c/274023/","commit_id":"dedbe66e179caa5ad6791ea39d814b464a8838b1"}],"zuul/layout.yaml":[{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"f04bb7121aa8cc5d8227c11a708448073af0466a","unresolved":false,"context_lines":[{"line_number":8335,"context_line":"    experimental:"},{"line_number":8336,"context_line":"      - gate-neutron-vpnaas-dsvm-rally"},{"line_number":8337,"context_line":"      - gate-neutron-dsvm-tempest-vpnaas"},{"line_number":8338,"context_line":"      - gate-neutron-vpnaas-dsvm-api-nv"},{"line_number":8339,"context_line":"    post:"},{"line_number":8340,"context_line":"      - neutron-vpnaas-coverage"},{"line_number":8341,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1aa78d24_be58cafb","line":8338,"updated":"2016-07-04 16:13:39.000000000","message":"I\u0027d prefer for this job to be a non-voting job in the check queue - that way it will get exercised by all patches, not just by patches that are specifically thrown against it with \"recheck experimental\"","commit_id":"cdc1f94b0e67a7abdd7f4696dfaa94f7d02fbe26"},{"author":{"_account_id":22482,"name":"Jin Jing Lin","email":"linjjwx@cn.ibm.com","username":"JinJingLin"},"change_message_id":"85fea20c1ecf96cf742b27e30f75e2d8d5b8ab98","unresolved":false,"context_lines":[{"line_number":8335,"context_line":"    experimental:"},{"line_number":8336,"context_line":"      - gate-neutron-vpnaas-dsvm-rally"},{"line_number":8337,"context_line":"      - gate-neutron-dsvm-tempest-vpnaas"},{"line_number":8338,"context_line":"      - gate-neutron-vpnaas-dsvm-api-nv"},{"line_number":8339,"context_line":"    post:"},{"line_number":8340,"context_line":"      - neutron-vpnaas-coverage"},{"line_number":8341,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1aa78d24_d829618b","line":8338,"in_reply_to":"1aa78d24_be58cafb","updated":"2016-07-05 00:24:47.000000000","message":"Yes, I know. However This CI job patch need to merged and also finish the testing online before it turn on finally. So i don\u0027t want to block others\u0027 code review or misleading them. Will put it in check queue after done all the UT/debug online.","commit_id":"cdc1f94b0e67a7abdd7f4696dfaa94f7d02fbe26"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"50509ecf87d2df600cbf49f3b1e01d1b94701398","unresolved":false,"context_lines":[{"line_number":1598,"context_line":"  - name: gate-neutron-dsvm-tempest-vpnaas"},{"line_number":1599,"context_line":"    branch: ^(?!stable/liberty).*$"},{"line_number":1600,"context_line":""},{"line_number":1601,"context_line":"  - name : gate-neutron-vpnaas-dsvm-api-nv"},{"line_number":1602,"context_line":"    voting: false"},{"line_number":1603,"context_line":""},{"line_number":1604,"context_line":"  - name: gate-functional-neutron-dsvm-gceapi"},{"line_number":1605,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1aa78d24_c2a758bb","line":1602,"range":{"start_line":1601,"start_character":0,"end_line":1602,"end_character":17},"updated":"2016-07-06 13:00:42.000000000","message":"no need for this, -nv jobs are always non-voting. Just remove it.","commit_id":"f57a643ef5e31a84775d5be39c857c2b32cddae0"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"e4966c65fca71abe3fa6782b7c9bd6bbe3422b65","unresolved":false,"context_lines":[{"line_number":1598,"context_line":"  - name: gate-neutron-dsvm-tempest-vpnaas"},{"line_number":1599,"context_line":"    branch: ^(?!stable/liberty).*$"},{"line_number":1600,"context_line":""},{"line_number":1601,"context_line":"  - name : gate-neutron-vpnaas-dsvm-api-nv"},{"line_number":1602,"context_line":"    voting: false"},{"line_number":1603,"context_line":""},{"line_number":1604,"context_line":"  - name: gate-functional-neutron-dsvm-gceapi"},{"line_number":1605,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1aa78d24_b3c25c32","line":1602,"range":{"start_line":1601,"start_character":0,"end_line":1602,"end_character":17},"in_reply_to":"1aa78d24_c2a758bb","updated":"2016-07-06 13:47:48.000000000","message":"ah yes, I keep forgetting that fact...","commit_id":"f57a643ef5e31a84775d5be39c857c2b32cddae0"}]}
