)]}'
{"jenkins/jobs/networking-bgpvpn.yaml":[{"author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"change_message_id":"9adc755f1c75c60f5fa8b477a24d443af01890d5","unresolved":false,"context_lines":[{"line_number":143,"context_line":"          }}"},{"line_number":144,"context_line":"          export -f post_test_hook"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d$BASE/new/networking-bgpvpn/devstack/devstack-gate-rc"},{"line_number":147,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":148,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"},{"line_number":149,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1af94dfe_b6f511ee","line":146,"range":{"start_line":146,"start_character":77,"end_line":146,"end_character":93},"updated":"2016-03-18 15:47:27.000000000","message":"This should be \"devstack-gate-bagpipe-rc\" .","commit_id":"d1a41f1db5e8934c6f3c6368c1efbac36cc08d7a"},{"author":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"change_message_id":"132e292edacc4696327f2b6bf0cbfa99cfbced8e","unresolved":false,"context_lines":[{"line_number":146,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"          function pre_test_hook {{"},{"line_number":149,"context_line":"              . $BASE/new/networking-bgpvpn/devstack/pre_test_hook.sh"},{"line_number":150,"context_line":"          }}"},{"line_number":151,"context_line":"          export -f pre_test_hook"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa0719c6_3adabde8","line":149,"range":{"start_line":149,"start_character":36,"end_line":149,"end_character":37},"updated":"2016-03-23 15:59:34.000000000","message":"As done for net-ovn jobs, we first need to test that pre/post_test_hook.sh exist in our repo","commit_id":"bdc473ef257afd4dfb3e3c8c231994c20c9c091e"},{"author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"change_message_id":"4fdec6a9da94993b22a65c344e906feb56236d44","unresolved":false,"context_lines":[{"line_number":146,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"          function pre_test_hook {{"},{"line_number":149,"context_line":"              . $BASE/new/networking-bgpvpn/devstack/pre_test_hook.sh"},{"line_number":150,"context_line":"          }}"},{"line_number":151,"context_line":"          export -f pre_test_hook"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa0719c6_5ba5f39f","line":149,"range":{"start_line":149,"start_character":36,"end_line":149,"end_character":37},"in_reply_to":"fa0719c6_3adabde8","updated":"2016-03-23 16:32:27.000000000","message":"Actually, the best seems to add these pre/post_test_hook.sh files in our repo [1].  We should have done this already, not sure how I missed that...\n\n[1] https://review.openstack.org/#/c/291103/3/jenkins/jobs/networking-bgpvpn.yaml@39","commit_id":"bdc473ef257afd4dfb3e3c8c231994c20c9c091e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"42463e9437a49469cc5796ff9bac95b60aecee0d","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      - console-log"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- job-template:"},{"line_number":58,"context_line":"    name: \u0027{pipeline}-install-dsvm-networking-bgpvpn-bagpipe{job-suffix}\u0027"},{"line_number":59,"context_line":"    node: \u0027{node}\u0027"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"da0c15f0_b39fb8b3","line":58,"range":{"start_line":58,"start_character":22,"end_line":58,"end_character":30},"updated":"2016-03-24 18:56:35.000000000","message":"What\u0027s the difference to this job? Why do you need both?","commit_id":"81722c09b9a72784d64bf7eb93460f65d197821e"},{"author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"change_message_id":"b0579cd1b6cf1c4abff5a4b85b711700926b9a49","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      - console-log"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- job-template:"},{"line_number":58,"context_line":"    name: \u0027{pipeline}-install-dsvm-networking-bgpvpn-bagpipe{job-suffix}\u0027"},{"line_number":59,"context_line":"    node: \u0027{node}\u0027"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"da0c15f0_04d8c552","line":58,"range":{"start_line":58,"start_character":22,"end_line":58,"end_character":30},"in_reply_to":"da0c15f0_b39fb8b3","updated":"2016-03-25 08:14:43.000000000","message":"The difference is whether we enable tempest tests or not.\n\nThe intent is to move the install jobs to the (non-experimental) gate pipeline (because they will be very soon reliable) and add the tempest-enabled ones as experimental (because we may not have them reliable on day 1).","commit_id":"81722c09b9a72784d64bf7eb93460f65d197821e"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"d62b03f931f4bda0d52387b55e468af5a10a39cc","unresolved":false,"context_lines":[{"line_number":136,"context_line":"          #!/bin/bash -xe"},{"line_number":137,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":138,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":139,"context_line":"          # Make sure tempest is installed and preformed"},{"line_number":140,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":141,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":142,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9a061dce_badc5613","line":139,"updated":"2016-04-05 15:21:54.000000000","message":"nit: spelling","commit_id":"6a75556757d52dcbf49b6aa4fe34ffb299b3f097"},{"author":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"change_message_id":"a26e72f86a9ede093edd55cf1f0c2ebf728cf7cc","unresolved":false,"context_lines":[{"line_number":159,"context_line":"              . $BASE/new/networking-bgpvpn/devstack/pre_test_hook.sh"},{"line_number":160,"context_line":"          }}"},{"line_number":161,"context_line":"          export -f pre_test_hook"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"          function post_test_hook {{"},{"line_number":164,"context_line":"              . $BASE/new/networking-bgpvpn/devstack/post_test_hook.sh"},{"line_number":165,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a061dce_bbb21d4a","line":162,"range":{"start_line":162,"start_character":0,"end_line":162,"end_character":0},"updated":"2016-04-07 14:20:23.000000000","message":"If we want to use bagpipe in the gate, we have to enable the gate-hook script that installs OVS 2.4, as done for the install-dsvm-networking-bgpvpn-bagpipe job.","commit_id":"de7d714fa7c7b2b2b62c11bc293623592664c749"},{"author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"change_message_id":"a682e44294cf0b00af22c49ae8cade43b26b3017","unresolved":false,"context_lines":[{"line_number":159,"context_line":"              . $BASE/new/networking-bgpvpn/devstack/pre_test_hook.sh"},{"line_number":160,"context_line":"          }}"},{"line_number":161,"context_line":"          export -f pre_test_hook"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"          function post_test_hook {{"},{"line_number":164,"context_line":"              . $BASE/new/networking-bgpvpn/devstack/post_test_hook.sh"},{"line_number":165,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a061dce_9bae392c","line":162,"range":{"start_line":162,"start_character":0,"end_line":162,"end_character":0},"in_reply_to":"9a061dce_bbb21d4a","updated":"2016-04-07 14:44:52.000000000","message":"I thought I had done this in PS5, but I did it in the wrong job.  :(","commit_id":"de7d714fa7c7b2b2b62c11bc293623592664c749"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f0b35540842fe87503a39e228ea3bfd82a648829","unresolved":false,"context_lines":[{"line_number":2935,"context_line":"          branch-override: stable/liberty"},{"line_number":2936,"context_line":"      - \u0027{pipeline}-tempest-dsvm-networking-bgpvpn{job-suffix}\u0027:"},{"line_number":2937,"context_line":"          pipeline: gate"},{"line_number":2938,"context_line":"          node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":2939,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":2940,"context_line":"          branch-override: default"},{"line_number":2941,"context_line":"      - \u0027{pipeline}-tempest-dsvm-networking-bgpvpn{job-suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3a7e1126_eae8fdb4","line":2938,"range":{"start_line":2938,"start_character":37,"end_line":2938,"end_character":52},"updated":"2015-12-22 07:29:50.000000000","message":"Only use devstack-trusty","commit_id":"dc8d5e005f1256f7bc6e819abe2770eb97e6378b"}]}
