)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"daa70c2c38ebd2b823346b8719f8e762841d84b7","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added tempest dsvm job for neutron-tempest-plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"* This job will execute neutron tempest plugins api and scenario"},{"line_number":10,"context_line":"  tests."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1555a306f9c2c2b9d47cbcf5c6105b65b031adfc"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"7f515b1d_c8766ba5","line":9,"updated":"2017-09-25 15:00:43.000000000","message":"I don\u0027t see scenario part. I see that Kuba suggested it\u0027s not stable. That\u0027s true, but we still need to see results before switching to tests from separate repo. Please add it back as non-voting.","commit_id":"e80c67431e95137ce9050b86a6c0cc818f77d359"}],"jenkins/jobs/neutron.yaml":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"16acbf5bde3cab72bfde708b00c799bd3f4d916b","unresolved":false,"context_lines":[{"line_number":656,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":657,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":658,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.scenario|neutron_tempest_plugin.api)\""},{"line_number":660,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":661,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":662,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_ce267eb8","line":659,"range":{"start_line":659,"start_character":47,"end_line":659,"end_character":79},"updated":"2017-09-25 10:09:58.000000000","message":"The scenario tests are not stable. We should be using API only for now","commit_id":"1af5d1906a6adb9448c1eadc7a0708397465be6a"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"abafb94464e4dfc7d5ed1c2bf24f5061c95f3e63","unresolved":false,"context_lines":[{"line_number":658,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":660,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":662,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":663,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":664,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_68b537cd","line":661,"updated":"2017-09-25 15:09:44.000000000","message":"I think we should retain the split between api and scenarios into two separate jobs. (Actually, we need three jobs: api + scenarios with ovs/dvr + scenarios with linuxbridge; like we have in neutron tree).","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"a2ace9ecd95121a98c35781034e5aeb91c18b8b7","unresolved":false,"context_lines":[{"line_number":658,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":660,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":662,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":663,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":664,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_d9b4b1d3","line":661,"in_reply_to":"7f515b1d_27ecdbf1","updated":"2017-09-27 16:09:01.000000000","message":"To clarify, we discussed the matter in irc, and as long as we have in-tree tempest tests in existing stable branches, we can avoid adding all flavor/branch pairs right now. We will add them for new stable branches in the future, starting from stable/queens.","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"d503ad95b2aaff9f6b77544b840db153306e9efe","unresolved":false,"context_lines":[{"line_number":658,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":660,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":662,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":663,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":664,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_27ecdbf1","line":661,"in_reply_to":"7f515b1d_35f55784","updated":"2017-09-26 19:36:29.000000000","message":"Honestly the quicker we do the switch the better. We already diverge from what\u0027s in the repo. The further we postpone, the more painful the sync will be. I suggest we add all the needed jobs right away. This includes:\n\n1. ovs/dvr scenario\n2. ovs/api\n3. linuxbridge scenario\n\nalso, each flavor should have four variants, one per supported branch:\n\n1. stable/newton (maybe we can avoid that one since Newton is about to EOL)\n2. stable/ocata\n3. stable/pike\n4. master\n\nOnce we have all that set up, we can switch to the repo.","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"41ff53643001b1f318020483e495967dcc7b583a","unresolved":false,"context_lines":[{"line_number":658,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":660,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":662,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":663,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":664,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_f54fbf31","line":661,"in_reply_to":"7f515b1d_48283be1","updated":"2017-09-25 15:52:56.000000000","message":"I think the plan is to replace existing neutron jobs with these new ones in neutron gate once they prove to work. So we will need to have a linuxbridge flavor ready for switch when we decide to pull the trigger.","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"e1577b6810c9d04f1a644ee1561556fda4b08345","unresolved":false,"context_lines":[{"line_number":658,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":660,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":662,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":663,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":664,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_48283be1","line":661,"in_reply_to":"7f515b1d_68b537cd","updated":"2017-09-25 15:13:43.000000000","message":"I\u0027d start small and omit linuxbridge job as we\u0027re interested in executing the tempest code to make sure we didn\u0027t break anything with the split and not testing Neutron at this point. We don\u0027t have any special code for linuxbridge, do we?","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"17b28f3351bf07a1983823c58939e4c5f49f6b05","unresolved":false,"context_lines":[{"line_number":658,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":659,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":660,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":662,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":663,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":664,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_35f55784","line":661,"in_reply_to":"7f515b1d_f54fbf31","updated":"2017-09-25 16:04:53.000000000","message":"I agree on the goal. I\u0027m just saying we should do it with smaller steps:\n\n 1) Make sure the split tempest repo works - we don\u0027t need linuxbridge job for that, do we?\n 2) Once we have a proof that the repo is fine, we can throw more jobs in before we switch Neutron repo to use the neutron-tempest-plugin repo.\n\nEven though having 3 jobs on this repo is inevitable, we still can safe a few resources before we get to the point of pulling the trigger.","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"098142b753f6255e5091b49f23dddd0f4c068c3c","unresolved":false,"context_lines":[{"line_number":659,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":660,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":662,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":663,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":664,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":665,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_107c5370","line":662,"range":{"start_line":662,"start_character":68,"end_line":662,"end_character":74},"updated":"2017-09-27 20:24:06.000000000","message":"no need for api for scenario job","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"67d5f1d973588cc7531295815f105107b9b8d5ca","unresolved":false,"context_lines":[{"line_number":659,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":660,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":661,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":662,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":663,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":664,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":665,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_f0108950","line":662,"range":{"start_line":662,"start_character":68,"end_line":662,"end_character":74},"in_reply_to":"7f515b1d_107c5370","updated":"2017-09-28 08:42:56.000000000","message":"Done","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"098142b753f6255e5091b49f23dddd0f4c068c3c","unresolved":false,"context_lines":[{"line_number":708,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":709,"context_line":"          export DEVSTACK_GATE_CONFIGDRIVE\u003d0"},{"line_number":710,"context_line":"          export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1"},{"line_number":711,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":712,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":713,"context_line":"          export TEMPEST_CONCURRENCY\u003d2"},{"line_number":714,"context_line":"          # Test DVR works multinode"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_d0991bc4","line":711,"range":{"start_line":711,"start_character":71,"end_line":711,"end_character":74},"updated":"2017-09-27 20:24:06.000000000","message":"ditto","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"67d5f1d973588cc7531295815f105107b9b8d5ca","unresolved":false,"context_lines":[{"line_number":708,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":709,"context_line":"          export DEVSTACK_GATE_CONFIGDRIVE\u003d0"},{"line_number":710,"context_line":"          export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1"},{"line_number":711,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"(neutron_tempest_plugin.api|neutron_tempest_plugin.scenario)\""},{"line_number":712,"context_line":"          export PROJECTS\u003d\"openstack/neutron-tempest-plugin $PROJECTS\""},{"line_number":713,"context_line":"          export TEMPEST_CONCURRENCY\u003d2"},{"line_number":714,"context_line":"          # Test DVR works multinode"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_d0190d7a","line":711,"range":{"start_line":711,"start_character":71,"end_line":711,"end_character":74},"in_reply_to":"7f515b1d_d0991bc4","updated":"2017-09-28 08:42:56.000000000","message":"Done","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"098142b753f6255e5091b49f23dddd0f4c068c3c","unresolved":false,"context_lines":[{"line_number":763,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":764,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":765,"context_line":"          fi"},{"line_number":766,"context_line":"          # NOTE(armax): this condition should be revised every time each of the"},{"line_number":767,"context_line":"          # branches below are dropped. Prior to Newton, the API Tempest tests are"},{"line_number":768,"context_line":"          # invoked explicitly and thus we need the following variables set. From"},{"line_number":769,"context_line":"          # Newton onward, everything is taken care of by the Tempest plugin framework"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_5062cbaf","line":766,"updated":"2017-09-27 20:24:06.000000000","message":"this comment was part of If5f7ea82c45494953452f728fabb7403d0b6e14e and the conditionals it talks about are no longer here. We should remove the comment here (and in the place where you copied it from, though that would not be part of this patch, I posted https://review.openstack.org/507973 to clean it up).","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"cf72745a81813a1b584541c4db27856c05cfd2b4","unresolved":false,"context_lines":[{"line_number":733,"context_line":"      - console-log"},{"line_number":734,"context_line":""},{"line_number":735,"context_line":"- job-template:"},{"line_number":736,"context_line":"    name: \u0027{pipeline}-neutron-tempest-plugin-dsvm-api{which}-{node}{suffix}\u0027"},{"line_number":737,"context_line":"    node: \u0027{node}\u0027"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"7f515b1d_c864b624","line":736,"updated":"2017-09-28 19:22:48.000000000","message":"so if we don\u0027t have \u0027which\u0027 flavors (it\u0027s always \u0027\u0027) then we do we need it here? I think we can remove it, (and in the other file)","commit_id":"8d2d6dfb52564cecde378c7506f7c301b0199dfb"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"098142b753f6255e5091b49f23dddd0f4c068c3c","unresolved":false,"context_lines":[{"line_number":6637,"context_line":"      - \u0027{pipeline}-tempest-dsvm-neutron-tempest-plugin-scenario-linuxbridge-{node}{suffix}\u0027:"},{"line_number":6638,"context_line":"          pipeline: gate"},{"line_number":6639,"context_line":"          node: ubuntu-xenial"},{"line_number":6640,"context_line":"          suffix: \u0027\u0027"},{"line_number":6641,"context_line":"          branch-override: default"},{"line_number":6642,"context_line":"      - \u0027{pipeline}-tempest-dsvm-neutron-tempest-plugin-dvr-multinode-scenario-{node-release}{suffix}\u0027:"},{"line_number":6643,"context_line":"          pipeline: gate"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_90196323","line":6640,"updated":"2017-09-27 20:24:06.000000000","message":"nv?","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"67d5f1d973588cc7531295815f105107b9b8d5ca","unresolved":false,"context_lines":[{"line_number":6637,"context_line":"      - \u0027{pipeline}-tempest-dsvm-neutron-tempest-plugin-scenario-linuxbridge-{node}{suffix}\u0027:"},{"line_number":6638,"context_line":"          pipeline: gate"},{"line_number":6639,"context_line":"          node: ubuntu-xenial"},{"line_number":6640,"context_line":"          suffix: \u0027\u0027"},{"line_number":6641,"context_line":"          branch-override: default"},{"line_number":6642,"context_line":"      - \u0027{pipeline}-tempest-dsvm-neutron-tempest-plugin-dvr-multinode-scenario-{node-release}{suffix}\u0027:"},{"line_number":6643,"context_line":"          pipeline: gate"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_9029558b","line":6640,"in_reply_to":"7f515b1d_90196323","updated":"2017-09-28 08:42:56.000000000","message":"Done","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"098142b753f6255e5091b49f23dddd0f4c068c3c","unresolved":false,"context_lines":[{"line_number":6652,"context_line":"          branch-override: default"},{"line_number":6653,"context_line":"          which:"},{"line_number":6654,"context_line":"            - \u0027\u0027"},{"line_number":6655,"context_line":"            - \u0027-pecan\u0027"},{"line_number":6656,"context_line":""},{"line_number":6657,"context_line":"- project:"},{"line_number":6658,"context_line":"    name: neutron-vpnaas"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_d0e8fbe2","line":6655,"updated":"2017-09-27 20:24:06.000000000","message":"I don\u0027t think we need a separate flavor for pecan since pecan is default (and only) framework in Q.","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"67d5f1d973588cc7531295815f105107b9b8d5ca","unresolved":false,"context_lines":[{"line_number":6652,"context_line":"          branch-override: default"},{"line_number":6653,"context_line":"          which:"},{"line_number":6654,"context_line":"            - \u0027\u0027"},{"line_number":6655,"context_line":"            - \u0027-pecan\u0027"},{"line_number":6656,"context_line":""},{"line_number":6657,"context_line":"- project:"},{"line_number":6658,"context_line":"    name: neutron-vpnaas"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f515b1d_702ed992","line":6655,"in_reply_to":"7f515b1d_d0e8fbe2","updated":"2017-09-28 08:42:56.000000000","message":"Done","commit_id":"55851f3459dc61f5a268bbbe8b7b4092fe073b21"}],"zuul/layout.yaml":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"6b3b90325f49a557d9288afed657f5850813ca5b","unresolved":false,"context_lines":[{"line_number":12895,"context_line":"        - gate-tempest-dsvm-neutron-tempest-plugin-ubuntu-xenial-nv"},{"line_number":12896,"context_line":"    gate:"},{"line_number":12897,"context_line":"        - gate-neutron-tempest-plugin-pep8-ubuntu-xenial"},{"line_number":12898,"context_line":"        - gate-tempest-dsvm-neutron-tempest-plugin-ubuntu-xenial-nv"},{"line_number":12899,"context_line":""},{"line_number":12900,"context_line":"  - name: openstack/neutron-vpnaas"},{"line_number":12901,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f515b1d_95352b49","line":12898,"updated":"2017-09-25 16:05:45.000000000","message":"We don\u0027t need non-voting jobs in the gate queue","commit_id":"41c8aa9106a838bb22655ecefd3a54e1c745c363"}]}
