)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"9b61a08b79b5962e9c66d6a6be50509395e1947c","unresolved":false,"context_lines":[{"line_number":13430,"context_line":"            - ubuntu-xenial"},{"line_number":13431,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":13432,"context_line":"          branch-override: default"},{"line_number":13433,"context_line":"      - \u0027{pipeline}-sahara-dsvm-scenario-{mode}-{node-release}{suffix}\u0027:"},{"line_number":13434,"context_line":"          pipeline: gate"},{"line_number":13435,"context_line":"          node-release: ubuntu-xenial"},{"line_number":13436,"context_line":"          node: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ffe62b97_38f2539b","line":13433,"updated":"2017-03-29 10:08:56.000000000","message":"The rename from node to node-release is to avoid confusion with mode or to follow some other guidelines? I would keep the same name used in other jobs for consistency.\n\nIf there is a conflict with the name, maybe network can still be used instead of mode (network\u003dmultinode would be a short way of saying the network topology is multinode)","commit_id":"762d8bdf8bdd200e6fbc91a99e062e68fef7428b"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"f5d5393e0a857cbf5d4d5a6f4ee9400a4fc4a508","unresolved":false,"context_lines":[{"line_number":12850,"context_line":"          node: ubuntu-xenial"},{"line_number":12851,"context_line":"          suffix: \u0027\u0027"},{"line_number":12852,"context_line":"          branch-override: default"},{"line_number":12853,"context_line":"          mode: client"},{"line_number":12854,"context_line":"      - \u0027{pipeline}-tempest-dsvm-neutron-src-python-saharaclient-{node}{suffix}\u0027:"},{"line_number":12855,"context_line":"          pipeline: gate"},{"line_number":12856,"context_line":"          node:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"ffe62b97_75f699d9","line":12853,"updated":"2017-03-29 13:22:15.000000000","message":"Reading all the jobs, mode can be: client, nova, neutron or spark.\nI think it\u0027s a bit inconsistent (client refers to python-saharaclient, nova and neutron are really the network, and multinode was as well, and spark it\u0027s more a type of cluster than a type of network or network topology.\n\nIs this a reason to avoid another variable?","commit_id":"33fc6fafaced6640e7d7d16681bab5bd227de7d8"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"17f961499f15b66baae232d909d24f4033aaecd4","unresolved":false,"context_lines":[{"line_number":13436,"context_line":"          suffix: \u0027\u0027"},{"line_number":13437,"context_line":"          branch-override: default"},{"line_number":13438,"context_line":"          mode: neutron"},{"line_number":13439,"context_line":"      - \u0027{pipeline}-sahara-dsvm-scenario-{mode}-{node}{suffix}\u0027:"},{"line_number":13440,"context_line":"          pipeline: gate"},{"line_number":13441,"context_line":"          node: ubuntu-xenial-2-node"},{"line_number":13442,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":13443,"context_line":"          branch-override: default"},{"line_number":13444,"context_line":"          mode: spark"},{"line_number":13445,"context_line":"      # only for mitaka branch"},{"line_number":13446,"context_line":"      - \u0027{pipeline}-sahara-dsvm-scenario-{mode}-{node}{suffix}\u0027:"},{"line_number":13447,"context_line":"          pipeline: gate"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"dfeb2761_7f3e262a","line":13444,"range":{"start_line":13439,"start_character":2,"end_line":13444,"end_character":21},"updated":"2017-03-31 17:52:40.000000000","message":"use nodename here - our regex will not work with xenial-2 in the node","commit_id":"d684a7ec75c05a50fb49b8638e0699161b237747"}],"jenkins/jobs/sahara.yaml":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"9b61a08b79b5962e9c66d6a6be50509395e1947c","unresolved":false,"context_lines":[{"line_number":295,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":296,"context_line":"          export PROJECTS\u003d\"openstack/sahara-tests openstack/python-saharaclient $PROJECTS\""},{"line_number":297,"context_line":"          export PROJECTS\u003d\"openstack/sahara-image-elements openstack/sahara-extra $PROJECTS\""},{"line_number":298,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003dpython-saharaclient"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"          if [ \"{mode}\" \u003d\u003d \"nova\" ]; then"},{"line_number":301,"context_line":"              export DEVSTACK_GATE_NEUTRON\u003d0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ffe62b97_d88fe727","line":298,"updated":"2017-03-29 10:08:56.000000000","message":"Shouldn\u0027t this happen only when testing python-saharaclient?","commit_id":"762d8bdf8bdd200e6fbc91a99e062e68fef7428b"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"50a6c6912d45dc030b799a3fa94d62a2928587f1","unresolved":false,"context_lines":[{"line_number":295,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":296,"context_line":"          export PROJECTS\u003d\"openstack/sahara-tests $PROJECTS\""},{"line_number":297,"context_line":"          export PROJECTS\u003d\"openstack/sahara-image-elements openstack/sahara-extra $PROJECTS\""},{"line_number":298,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":299,"context_line":"          # client job"},{"line_number":300,"context_line":"          if [ \"{mode}\" \u003d\u003d \"saharaclient\" ] ; then"},{"line_number":301,"context_line":"              export DEVSTACK_PROJECT_FROM_GIT\u003dpython-saharaclient"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"dfeb2761_314d20c4","line":298,"updated":"2017-04-04 12:03:18.000000000","message":"Setting this variable here and conditionally overriding it later seems unclean, better leave this as \"else\" part below.","commit_id":"53ede63c85ca47f6f775d763879c25ab22fbf20a"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"14812fafd30d69675f039b22d29e2bbc19fabb70","unresolved":false,"context_lines":[{"line_number":295,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":296,"context_line":"          export PROJECTS\u003d\"openstack/sahara-tests $PROJECTS\""},{"line_number":297,"context_line":"          export PROJECTS\u003d\"openstack/sahara-image-elements openstack/sahara-extra $PROJECTS\""},{"line_number":298,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":299,"context_line":"          # client job"},{"line_number":300,"context_line":"          if [ \"{mode}\" \u003d\u003d \"saharaclient\" ] ; then"},{"line_number":301,"context_line":"              export DEVSTACK_PROJECT_FROM_GIT\u003dpython-saharaclient"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"dfeb2761_3433cef8","line":298,"in_reply_to":"dfeb2761_314d20c4","updated":"2017-04-04 12:07:33.000000000","message":"Usually this is correct, but we have few nova-networks jobs only as long as Mitaka is supported... so the if will go away soon. IMHO this form reflects more the real status: it is neutron, and in few limited cases, it is not.","commit_id":"53ede63c85ca47f6f775d763879c25ab22fbf20a"},{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"18ba47eb3914fd6e55003bdf91beb7f01c1d7578","unresolved":false,"context_lines":[{"line_number":295,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":296,"context_line":"          export PROJECTS\u003d\"openstack/sahara-tests $PROJECTS\""},{"line_number":297,"context_line":"          export PROJECTS\u003d\"openstack/sahara-image-elements openstack/sahara-extra $PROJECTS\""},{"line_number":298,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":299,"context_line":"          # client job"},{"line_number":300,"context_line":"          if [ \"{mode}\" \u003d\u003d \"saharaclient\" ] ; then"},{"line_number":301,"context_line":"              export DEVSTACK_PROJECT_FROM_GIT\u003dpython-saharaclient"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"dfeb2761_f74e886d","line":298,"in_reply_to":"dfeb2761_3433cef8","updated":"2017-04-04 12:46:56.000000000","message":"Nothing is confusing right there. That is a default behavior, which will be overridden in rare case - only mitaka branch with nova-network.","commit_id":"53ede63c85ca47f6f775d763879c25ab22fbf20a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"6edfa4f8ea2782489900ad39ad768991127079a2","unresolved":false,"context_lines":[{"line_number":381,"context_line":"      - devstack-sahara:"},{"line_number":382,"context_line":"          network: neutron"},{"line_number":383,"context_line":"          saharaclient: 0"},{"line_number":384,"context_line":"          multinode: 0"},{"line_number":385,"context_line":"          plugin: \"{plugin}\""},{"line_number":386,"context_line":"          branch-override: \"{branch-override}\""},{"line_number":387,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bff0334d_95dc4e19","line":384,"updated":"2017-04-06 08:34:21.000000000","message":"I\u0027d expect multinode: 1 here","commit_id":"ee1eecfb9f2798f3218d11970d09d6ca0f5562ac"}],"zuul/layout.yaml":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"9b61a08b79b5962e9c66d6a6be50509395e1947c","unresolved":false,"context_lines":[{"line_number":2950,"context_line":"        all-files-match-any:"},{"line_number":2951,"context_line":"          - ^.*\\.rst$"},{"line_number":2952,"context_line":"          - ^doc/.*$"},{"line_number":2953,"context_line":"          - ^releasenotes/.*$7"},{"line_number":2954,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2955,"context_line":"        all-files-match-any:"},{"line_number":2956,"context_line":"          - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ffe62b97_d867e74c","line":2953,"updated":"2017-03-29 10:08:56.000000000","message":"the final 7 is a typo I guess","commit_id":"762d8bdf8bdd200e6fbc91a99e062e68fef7428b"}]}
