)]}'
{"jenkins/jobs/neutron-lbaas.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"763e7a389dfc5341cc83d50491b9a87b9f09066c","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"},{"line_number":6,"context_line":"      - build-timeout:"},{"line_number":7,"context_line":"          timeout: 125"},{"line_number":8,"context_line":"      - timestamps"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_82764fd5","line":7,"updated":"2016-02-05 18:52:30.000000000","message":"Example of build-timeout","commit_id":"31e3b2c2f3fb9b367803acf40dd00be1e936a666"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8e9a4a7c3acb7bc7396844cbcd998396fc474a18","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"},{"line_number":6,"context_line":"      - build-timeout:"},{"line_number":7,"context_line":"          timeout: 125"},{"line_number":8,"context_line":"      - timestamps"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_986b20b9","line":7,"in_reply_to":"5a5ae5dd_82764fd5","updated":"2016-02-05 19:28:03.000000000","message":"Done","commit_id":"31e3b2c2f3fb9b367803acf40dd00be1e936a666"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"763e7a389dfc5341cc83d50491b9a87b9f09066c","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    node: devstack-trusty"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    wrappers:"},{"line_number":54,"context_line":"      - timestamps"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    builders:"},{"line_number":57,"context_line":"      - link-logs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_227f5bac","line":54,"range":{"start_line":54,"start_character":8,"end_line":54,"end_character":18},"updated":"2016-02-05 18:52:30.000000000","message":"Add build-timeout wrapper","commit_id":"31e3b2c2f3fb9b367803acf40dd00be1e936a666"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8e9a4a7c3acb7bc7396844cbcd998396fc474a18","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    node: devstack-trusty"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    wrappers:"},{"line_number":54,"context_line":"      - timestamps"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    builders:"},{"line_number":57,"context_line":"      - link-logs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_b8705ca5","line":54,"range":{"start_line":54,"start_character":8,"end_line":54,"end_character":18},"in_reply_to":"5a5ae5dd_227f5bac","updated":"2016-02-05 19:28:03.000000000","message":"Done","commit_id":"31e3b2c2f3fb9b367803acf40dd00be1e936a666"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"763e7a389dfc5341cc83d50491b9a87b9f09066c","unresolved":false,"context_lines":[{"line_number":62,"context_line":"      - shell: |"},{"line_number":63,"context_line":"          #!/bin/bash -xe"},{"line_number":64,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":65,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d90"},{"line_number":66,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":67,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":68,"context_line":"          export DEVSTACK_GATE_INSTALL_TESTONLY\u003d1"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_e24b8385","line":65,"updated":"2016-02-05 18:52:30.000000000","message":"we do not need this variable anymore, just use the wrapper.","commit_id":"31e3b2c2f3fb9b367803acf40dd00be1e936a666"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8e9a4a7c3acb7bc7396844cbcd998396fc474a18","unresolved":false,"context_lines":[{"line_number":62,"context_line":"      - shell: |"},{"line_number":63,"context_line":"          #!/bin/bash -xe"},{"line_number":64,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":65,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d90"},{"line_number":66,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":67,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":68,"context_line":"          export DEVSTACK_GATE_INSTALL_TESTONLY\u003d1"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_586a88b4","line":65,"in_reply_to":"5a5ae5dd_e24b8385","updated":"2016-02-05 19:28:03.000000000","message":"Done","commit_id":"31e3b2c2f3fb9b367803acf40dd00be1e936a666"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"91cc8c2e032c32e45468d1943f9a9614bd18aeab","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    wrappers:"},{"line_number":53,"context_line":"      - build-timeout:"},{"line_number":54,"context_line":"          timeout: 60"},{"line_number":55,"context_line":"      - timestamps"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_e0425b67","line":54,"range":{"start_line":54,"start_character":10,"end_line":54,"end_character":21},"updated":"2016-02-08 15:51:58.000000000","message":"Would it be enough to put 60 as timeout? If I look at the job defined just above this one, its timeout is at 125 so that\u0027s why I\u0027m asking","commit_id":"ca2db1d7c580cf84040d880c021470d591ab1e87"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0cf214b84bece7aac888717b0fa9a16f5a71e4a1","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    wrappers:"},{"line_number":53,"context_line":"      - build-timeout:"},{"line_number":54,"context_line":"          timeout: 60"},{"line_number":55,"context_line":"      - timestamps"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a57f1b5_f8e199d1","line":54,"range":{"start_line":54,"start_character":10,"end_line":54,"end_character":21},"in_reply_to":"5a5ae5dd_e0425b67","updated":"2016-02-09 18:38:12.000000000","message":"yeah, this is just a starting set of integration tests.  Since there is only one test defined so far, this should be good for a while.","commit_id":"ca2db1d7c580cf84040d880c021470d591ab1e87"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"91cc8c2e032c32e45468d1943f9a9614bd18aeab","unresolved":false,"context_lines":[{"line_number":72,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":73,"context_line":"          export ENABLED_SERVICES\u003d\",q-lbaasv2\""},{"line_number":74,"context_line":"          export DISABLED_SERVICES\u003d\"q-lbaas\""},{"line_number":75,"context_line":"          # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":76,"context_line":"          ENABLED_SERVICES+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":77,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":78,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_40f48f59","line":75,"range":{"start_line":75,"start_character":68,"end_line":75,"end_character":75},"updated":"2016-02-08 15:51:58.000000000","message":"nit: s/Octivia/Octavia","commit_id":"ca2db1d7c580cf84040d880c021470d591ab1e87"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0cf214b84bece7aac888717b0fa9a16f5a71e4a1","unresolved":false,"context_lines":[{"line_number":72,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":73,"context_line":"          export ENABLED_SERVICES\u003d\",q-lbaasv2\""},{"line_number":74,"context_line":"          export DISABLED_SERVICES\u003d\"q-lbaas\""},{"line_number":75,"context_line":"          # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":76,"context_line":"          ENABLED_SERVICES+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":77,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":78,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a57f1b5_b8eb21b0","line":75,"range":{"start_line":75,"start_character":68,"end_line":75,"end_character":75},"in_reply_to":"5a5ae5dd_40f48f59","updated":"2016-02-09 18:38:12.000000000","message":"Done","commit_id":"ca2db1d7c580cf84040d880c021470d591ab1e87"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1020ecca66ecac8bcb290e64a6071efc4dfb81d4","unresolved":false,"context_lines":[{"line_number":82,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"network_driver \u003d network_noop_driver\""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"          # Enable LBaaS v2 Horizon plugin"},{"line_number":85,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin neutron-lbaas-dashboard https://git.openstack.org/openstack/neutron-lbaas-dashboard\""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"          function pre_test_hook {"},{"line_number":88,"context_line":"              cd /opt/stack/new/neutron-lbaas-dashboard/tools/gate/integration"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_b0f6c6d5","line":85,"updated":"2016-02-10 01:22:39.000000000","message":"i might suggest putting all of the above into a gate_hook, so it can be tweaked without editing project-config","commit_id":"937d8e76b249fb3c06cc7d83e4159423a8d3c4fd"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"66dbe77ea7a8bc82735067b8ee4bd505994d3425","unresolved":false,"context_lines":[{"line_number":82,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"network_driver \u003d network_noop_driver\""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"          # Enable LBaaS v2 Horizon plugin"},{"line_number":85,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin neutron-lbaas-dashboard https://git.openstack.org/openstack/neutron-lbaas-dashboard\""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"          function pre_test_hook {"},{"line_number":88,"context_line":"              cd /opt/stack/new/neutron-lbaas-dashboard/tools/gate/integration"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_84cfadaf","line":85,"in_reply_to":"3a57f1b5_b0f6c6d5","updated":"2016-02-10 15:47:17.000000000","message":"Done","commit_id":"937d8e76b249fb3c06cc7d83e4159423a8d3c4fd"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1020ecca66ecac8bcb290e64a6071efc4dfb81d4","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"          function pre_test_hook {"},{"line_number":88,"context_line":"              cd /opt/stack/new/neutron-lbaas-dashboard/tools/gate/integration"},{"line_number":89,"context_line":"              ./pre_test_hook.sh"},{"line_number":90,"context_line":"          }"},{"line_number":91,"context_line":"          export -f pre_test_hook"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_5003d2b8","line":89,"updated":"2016-02-10 01:22:39.000000000","message":"this is usually \u0027.\u0027/sourced in, so you can effect changes to environment","commit_id":"937d8e76b249fb3c06cc7d83e4159423a8d3c4fd"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"66dbe77ea7a8bc82735067b8ee4bd505994d3425","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"          function pre_test_hook {"},{"line_number":88,"context_line":"              cd /opt/stack/new/neutron-lbaas-dashboard/tools/gate/integration"},{"line_number":89,"context_line":"              ./pre_test_hook.sh"},{"line_number":90,"context_line":"          }"},{"line_number":91,"context_line":"          export -f pre_test_hook"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_61b063de","line":89,"in_reply_to":"3a57f1b5_5003d2b8","updated":"2016-02-10 15:47:17.000000000","message":"Done","commit_id":"937d8e76b249fb3c06cc7d83e4159423a8d3c4fd"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"53a1442b218a7a36a0a23132e994f604b209ef90","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":100,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"},{"line_number":101,"context_line":"    publishers:"},{"line_number":102,"context_line":"      - test-results"},{"line_number":103,"context_line":"      - devstack-logs"},{"line_number":104,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_64689fbb","line":101,"updated":"2016-02-09 20:56:05.000000000","message":"nit: please leave an empty line here for better reading","commit_id":"937d8e76b249fb3c06cc7d83e4159423a8d3c4fd"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"66dbe77ea7a8bc82735067b8ee4bd505994d3425","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":100,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"},{"line_number":101,"context_line":"    publishers:"},{"line_number":102,"context_line":"      - test-results"},{"line_number":103,"context_line":"      - devstack-logs"},{"line_number":104,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_a1b65bda","line":101,"in_reply_to":"3a57f1b5_64689fbb","updated":"2016-02-10 15:47:17.000000000","message":"Done","commit_id":"937d8e76b249fb3c06cc7d83e4159423a8d3c4fd"}]}
