)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"979d5b9e3943a97518f8f55b03d78fda5befc589","unresolved":false,"context_lines":[{"line_number":5509,"context_line":"          node-release: ubuntu-xenial"},{"line_number":5510,"context_line":"          branch-override: default"},{"line_number":5511,"context_line":"          driver: \u0027agent_ipmitool\u0027"},{"line_number":5512,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":5513,"context_line":"          ramdisk-type: \u0027tinyipa\u0027"},{"line_number":5514,"context_line":"          image-type: \u0027wholedisk\u0027"},{"line_number":5515,"context_line":"          src: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_8172097b","line":5512,"range":{"start_line":5512,"start_character":0,"end_line":5512,"end_character":23},"updated":"2017-03-01 09:34:23.000000000","message":"removing this line will achieve the same as duplicating the definition with\n\n suffix: \u0027\u0027\n\nbecause of line #5384","commit_id":"9fc692fcf28558df0b7e67827fa9e413f037f8f4"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"f3825230654593629393da7b17e4dcb4297379d7","unresolved":false,"context_lines":[{"line_number":5509,"context_line":"          node-release: ubuntu-xenial"},{"line_number":5510,"context_line":"          branch-override: default"},{"line_number":5511,"context_line":"          driver: \u0027agent_ipmitool\u0027"},{"line_number":5512,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":5513,"context_line":"          ramdisk-type: \u0027tinyipa\u0027"},{"line_number":5514,"context_line":"          image-type: \u0027wholedisk\u0027"},{"line_number":5515,"context_line":"          src: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_7a25baa9","line":5512,"range":{"start_line":5512,"start_character":0,"end_line":5512,"end_character":23},"in_reply_to":"ba2be162_8172097b","updated":"2017-03-01 10:34:11.000000000","message":"Done, need to play more with project-config :)","commit_id":"9fc692fcf28558df0b7e67827fa9e413f037f8f4"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"979d5b9e3943a97518f8f55b03d78fda5befc589","unresolved":false,"context_lines":[{"line_number":5513,"context_line":"          ramdisk-type: \u0027tinyipa\u0027"},{"line_number":5514,"context_line":"          image-type: \u0027wholedisk\u0027"},{"line_number":5515,"context_line":"          src: \u0027\u0027"},{"line_number":5516,"context_line":"      - \u0027{pipeline}-tempest-dsvm-ironic-ipa-{image-type}-{driver}-{ramdisk-type}{src}-multinode-{node-release}{suffix}\u0027:"},{"line_number":5517,"context_line":"          pipeline: gate"},{"line_number":5518,"context_line":"          node: ubuntu-xenial-2-node"},{"line_number":5519,"context_line":"          node-release: ubuntu-xenial"},{"line_number":5520,"context_line":"          branch-override: default"},{"line_number":5521,"context_line":"          driver: \u0027agent_ipmitool\u0027"},{"line_number":5522,"context_line":"          suffix: \u0027\u0027"},{"line_number":5523,"context_line":"          ramdisk-type: \u0027tinyipa\u0027"},{"line_number":5524,"context_line":"          image-type: \u0027wholedisk\u0027"},{"line_number":5525,"context_line":"          src: \u0027\u0027"},{"line_number":5526,"context_line":"      - \u0027{pipeline}-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa{src}-{node}{suffix}\u0027:"},{"line_number":5527,"context_line":"          pipeline: gate"},{"line_number":5528,"context_line":"          node: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_8120494b","line":5525,"range":{"start_line":5516,"start_character":0,"end_line":5525,"end_character":17},"updated":"2017-03-01 09:34:23.000000000","message":"not needed IMO - see above","commit_id":"9fc692fcf28558df0b7e67827fa9e413f037f8f4"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"f3825230654593629393da7b17e4dcb4297379d7","unresolved":false,"context_lines":[{"line_number":5513,"context_line":"          ramdisk-type: \u0027tinyipa\u0027"},{"line_number":5514,"context_line":"          image-type: \u0027wholedisk\u0027"},{"line_number":5515,"context_line":"          src: \u0027\u0027"},{"line_number":5516,"context_line":"      - \u0027{pipeline}-tempest-dsvm-ironic-ipa-{image-type}-{driver}-{ramdisk-type}{src}-multinode-{node-release}{suffix}\u0027:"},{"line_number":5517,"context_line":"          pipeline: gate"},{"line_number":5518,"context_line":"          node: ubuntu-xenial-2-node"},{"line_number":5519,"context_line":"          node-release: ubuntu-xenial"},{"line_number":5520,"context_line":"          branch-override: default"},{"line_number":5521,"context_line":"          driver: \u0027agent_ipmitool\u0027"},{"line_number":5522,"context_line":"          suffix: \u0027\u0027"},{"line_number":5523,"context_line":"          ramdisk-type: \u0027tinyipa\u0027"},{"line_number":5524,"context_line":"          image-type: \u0027wholedisk\u0027"},{"line_number":5525,"context_line":"          src: \u0027\u0027"},{"line_number":5526,"context_line":"      - \u0027{pipeline}-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa{src}-{node}{suffix}\u0027:"},{"line_number":5527,"context_line":"          pipeline: gate"},{"line_number":5528,"context_line":"          node: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_9a3a6ecc","line":5525,"range":{"start_line":5516,"start_character":0,"end_line":5525,"end_character":17},"in_reply_to":"ba2be162_8120494b","updated":"2017-03-01 10:34:11.000000000","message":"Done","commit_id":"9fc692fcf28558df0b7e67827fa9e413f037f8f4"}],"zuul/layout.yaml":[{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"b07747c1cc16084afe92842cdd000394bac4ac31","unresolved":false,"context_lines":[{"line_number":10691,"context_line":"      - gate-grenade-dsvm-ironic-ubuntu-xenial"},{"line_number":10692,"context_line":"      - ironic-coverage-ubuntu-trusty"},{"line_number":10693,"context_line":"      - ironic-coverage-ubuntu-xenial"},{"line_number":10694,"context_line":"      - gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial"},{"line_number":10695,"context_line":"    post:"},{"line_number":10696,"context_line":"      - ironic-coverage-ubuntu-trusty"},{"line_number":10697,"context_line":"      - ironic-coverage-ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa31d9ce_aef1c6cf","line":10694,"updated":"2017-02-10 11:02:31.000000000","message":"should affect only ocata + installations\nreplace ironic nova job for ocata +","commit_id":"32c89fd21a24b8d448611ac8f571aa52c8067e56"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dbd9780df1ef1dfec09c99ca02cbc5db4c85e6f0","unresolved":false,"context_lines":[{"line_number":3415,"context_line":"  - name: ^gate-grenade-dsvm-ironic.*-ubuntu-trusty(-nv)?$"},{"line_number":3416,"context_line":"    branch: ^stable/newton$"},{"line_number":3417,"context_line":""},{"line_number":3418,"context_line":"  # NOTE(vsaienko) Ironic multinode job is voting starting from Queens"},{"line_number":3419,"context_line":"  - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial$"},{"line_number":3420,"context_line":"    branch: ^(?!stable/(mitaka|newton|ocata)).*$"},{"line_number":3421,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa31d9ce_71c075e1","line":3418,"range":{"start_line":3418,"start_character":64,"end_line":3418,"end_character":70},"updated":"2017-02-17 12:21:12.000000000","message":"Pike is next release - and that\u0027s what the regex does","commit_id":"219c48ce9abb809cb181c74885e4b0212637c741"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bc6b0f0a003bdcde2109d8d022058d054ea9e6e4","unresolved":false,"context_lines":[{"line_number":3420,"context_line":"    branch: ^(?!stable/(mitaka|newton|ocata)).*$"},{"line_number":3421,"context_line":""},{"line_number":3422,"context_line":"  # NOTE(vsaienko) Ironic multinode-nv job launched only on Newton and Ocata"},{"line_number":3423,"context_line":"  - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv$"},{"line_number":3424,"context_line":"    branch: ^stable/(newton|ocata).*$"},{"line_number":3425,"context_line":""},{"line_number":3426,"context_line":"  # NOTE(vsaienko) Ironic multitenant job launched only on Newton and Ocata, for Pike+ it replaced"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba2be162_fdac3aef","line":3423,"range":{"start_line":3423,"start_character":96,"end_line":3423,"end_character":100},"updated":"2017-03-01 14:40:58.000000000","message":"what about removing the final \"-nv$\" so that this matches both -nv and normal job? Same for all others?","commit_id":"0bbc16cb08c2ca1e6255b67c0ea4825a101fa14f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3c911e194fbfcccc157fb2e5cf2f246b17569513","unresolved":false,"context_lines":[{"line_number":3420,"context_line":"    branch: ^(?!stable/(mitaka|newton|ocata)).*$"},{"line_number":3421,"context_line":""},{"line_number":3422,"context_line":"  # NOTE(vsaienko) Ironic multinode-nv job launched only on Newton and Ocata"},{"line_number":3423,"context_line":"  - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv$"},{"line_number":3424,"context_line":"    branch: ^stable/(newton|ocata).*$"},{"line_number":3425,"context_line":""},{"line_number":3426,"context_line":"  # NOTE(vsaienko) Ironic multitenant job launched only on Newton and Ocata, for Pike+ it replaced"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba2be162_04ba8ec0","line":3423,"range":{"start_line":3423,"start_character":96,"end_line":3423,"end_character":100},"in_reply_to":"ba2be162_ec92ca56","updated":"2017-03-01 18:37:39.000000000","message":"I see... Misread the comments","commit_id":"0bbc16cb08c2ca1e6255b67c0ea4825a101fa14f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"1bee6138d6d4c570a57e3cf82496f4bd92349550","unresolved":false,"context_lines":[{"line_number":3420,"context_line":"    branch: ^(?!stable/(mitaka|newton|ocata)).*$"},{"line_number":3421,"context_line":""},{"line_number":3422,"context_line":"  # NOTE(vsaienko) Ironic multinode-nv job launched only on Newton and Ocata"},{"line_number":3423,"context_line":"  - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv$"},{"line_number":3424,"context_line":"    branch: ^stable/(newton|ocata).*$"},{"line_number":3425,"context_line":""},{"line_number":3426,"context_line":"  # NOTE(vsaienko) Ironic multitenant job launched only on Newton and Ocata, for Pike+ it replaced"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba2be162_ec92ca56","line":3423,"range":{"start_line":3423,"start_character":96,"end_line":3423,"end_character":100},"in_reply_to":"ba2be162_fdac3aef","updated":"2017-03-01 16:07:51.000000000","message":"the idea is to have -nv job for newton and ocata and voting for Pike+\nIt will conflict with L3420 in this case if I\u0027m not missing something.","commit_id":"0bbc16cb08c2ca1e6255b67c0ea4825a101fa14f"}]}
