)]}'
{"jenkins/jobs/puppet-module-jobs.yaml":[{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f7e6c10c1d5afbfa3bcf196f5d75a43e92284f1a","unresolved":false,"context_lines":[{"line_number":68,"context_line":"      - console-log"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job-template:"},{"line_number":73,"context_line":"    name: \u0027gate-{name}-puppet-beaker-rspec-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":74,"context_line":"    node: \u0027devstack-{ostype}\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_7e7c5d72","line":71,"updated":"2015-12-10 20:45:50.000000000","message":"should this extra line be here?","commit_id":"f9837c7cbd34ae33701d6572a12067bda89ddbcf"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"dd899198d96c684e2cfd7eac0eb240d90eb5d4da","unresolved":false,"context_lines":[{"line_number":68,"context_line":"      - console-log"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job-template:"},{"line_number":73,"context_line":"    name: \u0027gate-{name}-puppet-beaker-rspec-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":74,"context_line":"    node: \u0027devstack-{ostype}\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_5eaba1d6","line":71,"updated":"2015-12-10 20:45:34.000000000","message":"useless space","commit_id":"f9837c7cbd34ae33701d6572a12067bda89ddbcf"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"de74ac862034292b6afe20a321925e9576215196","unresolved":false,"context_lines":[{"line_number":68,"context_line":"      - console-log"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job-template:"},{"line_number":73,"context_line":"    name: \u0027gate-{name}-puppet-beaker-rspec-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":74,"context_line":"    node: \u0027devstack-{ostype}\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_7eca1da3","line":71,"in_reply_to":"7a740942_5eaba1d6","updated":"2015-12-10 20:46:20.000000000","message":"oops sorry, wrote this at the same time you did.","commit_id":"f9837c7cbd34ae33701d6572a12067bda89ddbcf"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"11c7d8b2eb66003e16c583b4f122660cfe14df49","unresolved":false,"context_lines":[{"line_number":68,"context_line":"      - console-log"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- job-template:"},{"line_number":73,"context_line":"    name: \u0027gate-{name}-puppet-beaker-rspec-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":74,"context_line":"    node: \u0027devstack-{ostype}\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a710552_169322fc","line":71,"in_reply_to":"7a740942_7e7c5d72","updated":"2015-12-14 18:34:02.000000000","message":"Done","commit_id":"f9837c7cbd34ae33701d6572a12067bda89ddbcf"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"dd899198d96c684e2cfd7eac0eb240d90eb5d4da","unresolved":false,"context_lines":[{"line_number":119,"context_line":"          export BEAKER_set\u003dnodepool-{ostype}"},{"line_number":120,"context_line":"          export BEAKER_debug\u003dyes"},{"line_number":121,"context_line":"          export BEAKER_color\u003dno"},{"line_number":122,"context_line":"          $GEM_HOME/bin/bundle exec rspec spec/integration"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    wrappers:"},{"line_number":125,"context_line":"      - build-timeout:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_fe904d97","line":122,"updated":"2015-12-10 20:45:34.000000000","message":"why not just create a special rake task for puppet-ceph?","commit_id":"f9837c7cbd34ae33701d6572a12067bda89ddbcf"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5354fdf851d2a1d699812f72cab424f211e92057","unresolved":false,"context_lines":[{"line_number":111,"context_line":"      - puppet-prepare-node"},{"line_number":112,"context_line":"      - gerrit-git-prep"},{"line_number":113,"context_line":"      - allow-local-ssh-root"},{"line_number":114,"context_line":"      - shell: |"},{"line_number":115,"context_line":"          mkdir .bundled_gems"},{"line_number":116,"context_line":"          export GEM_HOME\u003d`pwd`/.bundled_gems"},{"line_number":117,"context_line":"          gem install bundler --no-rdoc --no-ri --verbose"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_e28ecc26","line":114,"updated":"2015-12-14 19:38:53.000000000","message":"add\n\n#!/bin/bash -xe","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"27539dfa7fa2eeae498fe8fa1744ea83f174ce3f","unresolved":false,"context_lines":[{"line_number":111,"context_line":"      - puppet-prepare-node"},{"line_number":112,"context_line":"      - gerrit-git-prep"},{"line_number":113,"context_line":"      - allow-local-ssh-root"},{"line_number":114,"context_line":"      - shell: |"},{"line_number":115,"context_line":"          mkdir .bundled_gems"},{"line_number":116,"context_line":"          export GEM_HOME\u003d`pwd`/.bundled_gems"},{"line_number":117,"context_line":"          gem install bundler --no-rdoc --no-ri --verbose"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_1fde9311","line":114,"in_reply_to":"5a710552_79c4975e","updated":"2015-12-15 18:15:42.000000000","message":"Yes, would be better","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"c4f8d1783d7cf7b902e50bfcce46fb51ced852f7","unresolved":false,"context_lines":[{"line_number":111,"context_line":"      - puppet-prepare-node"},{"line_number":112,"context_line":"      - gerrit-git-prep"},{"line_number":113,"context_line":"      - allow-local-ssh-root"},{"line_number":114,"context_line":"      - shell: |"},{"line_number":115,"context_line":"          mkdir .bundled_gems"},{"line_number":116,"context_line":"          export GEM_HOME\u003d`pwd`/.bundled_gems"},{"line_number":117,"context_line":"          gem install bundler --no-rdoc --no-ri --verbose"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_79c4975e","line":114,"in_reply_to":"5a710552_e28ecc26","updated":"2015-12-15 17:28:32.000000000","message":"this is missing from L83, add it there too?","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5354fdf851d2a1d699812f72cab424f211e92057","unresolved":false,"context_lines":[{"line_number":305,"context_line":"    ostype:"},{"line_number":306,"context_line":"      - trusty"},{"line_number":307,"context_line":"      - centos7"},{"line_number":308,"context_line":"    job-filter: \u0027integration\u0027"},{"line_number":309,"context_line":"    jobs:"},{"line_number":310,"context_line":"      - \u0027gate-{name}-beaker-rspec-{job-filter}-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_826a6819","line":308,"updated":"2015-12-14 19:38:53.000000000","message":"please name it different than job-filter to avoid confusion with our predefined job-group and job-filter keywords.","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"27539dfa7fa2eeae498fe8fa1744ea83f174ce3f","unresolved":false,"context_lines":[{"line_number":305,"context_line":"    ostype:"},{"line_number":306,"context_line":"      - trusty"},{"line_number":307,"context_line":"      - centos7"},{"line_number":308,"context_line":"    job-filter: \u0027integration\u0027"},{"line_number":309,"context_line":"    jobs:"},{"line_number":310,"context_line":"      - \u0027gate-{name}-beaker-rspec-{job-filter}-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_dffecb6a","line":308,"in_reply_to":"5a710552_79ed77ee","updated":"2015-12-15 18:15:42.000000000","message":"filter is fine. Why do you name it filter? How do you use that?","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"c4f8d1783d7cf7b902e50bfcce46fb51ced852f7","unresolved":false,"context_lines":[{"line_number":305,"context_line":"    ostype:"},{"line_number":306,"context_line":"      - trusty"},{"line_number":307,"context_line":"      - centos7"},{"line_number":308,"context_line":"    job-filter: \u0027integration\u0027"},{"line_number":309,"context_line":"    jobs:"},{"line_number":310,"context_line":"      - \u0027gate-{name}-beaker-rspec-{job-filter}-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_79ed77ee","line":308,"in_reply_to":"5a710552_826a6819","updated":"2015-12-15 17:28:32.000000000","message":"test-filter? filter?","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"23f080f4386e3131fb024e7ad479debe040c041d","unresolved":false,"context_lines":[{"line_number":305,"context_line":"    ostype:"},{"line_number":306,"context_line":"      - trusty"},{"line_number":307,"context_line":"      - centos7"},{"line_number":308,"context_line":"    job-filter: \u0027integration\u0027"},{"line_number":309,"context_line":"    jobs:"},{"line_number":310,"context_line":"      - \u0027gate-{name}-beaker-rspec-{job-filter}-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_e2ca076e","line":308,"in_reply_to":"5a710552_dffecb6a","updated":"2015-12-15 20:07:32.000000000","message":"technically, at this point its a folder. I\u0027m just looking for a mechanism to switch which groups of tests are executed by beaker/bundle, we see it\u0027s use on L122, vs how it used to be on L90","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d1a718407c78537421c4511354e3732796cd666f","unresolved":false,"context_lines":[{"line_number":305,"context_line":"    ostype:"},{"line_number":306,"context_line":"      - trusty"},{"line_number":307,"context_line":"      - centos7"},{"line_number":308,"context_line":"    job-filter: \u0027integration\u0027"},{"line_number":309,"context_line":"    jobs:"},{"line_number":310,"context_line":"      - \u0027gate-{name}-beaker-rspec-{job-filter}-dsvm-{ostype}{job-suffix}\u0027"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_82fd433c","line":308,"in_reply_to":"5a710552_e2ca076e","updated":"2015-12-15 20:17:14.000000000","message":"call it filter or folder - whatever works best for you, just remove the \"job\" to not confuse somebody.\n\nusage looks fine...","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5354fdf851d2a1d699812f72cab424f211e92057","unresolved":false,"context_lines":[{"line_number":568,"context_line":"      - gate-{name}-puppet-beaker-rspec-dsvm-trusty-nv"},{"line_number":569,"context_line":"      - gate-{name}-puppet-beaker-rspec-dsvm-centos7-nv"},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"  - name: puppet-ceph-integration-jobs"},{"line_number":572,"context_line":"    check:"},{"line_number":573,"context_line":"      - gate-{name}-beaker-rspec-integration-dsvm-trusty"},{"line_number":574,"context_line":"      - gate-{name}-beaker-rspec-integration-dsvm-centos7"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_42f9e04c","line":571,"updated":"2015-12-14 19:38:53.000000000","message":"Do you plan to add this elsewhere in the future? If not, no need to create a template.","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"c4f8d1783d7cf7b902e50bfcce46fb51ced852f7","unresolved":false,"context_lines":[{"line_number":568,"context_line":"      - gate-{name}-puppet-beaker-rspec-dsvm-trusty-nv"},{"line_number":569,"context_line":"      - gate-{name}-puppet-beaker-rspec-dsvm-centos7-nv"},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"  - name: puppet-ceph-integration-jobs"},{"line_number":572,"context_line":"    check:"},{"line_number":573,"context_line":"      - gate-{name}-beaker-rspec-integration-dsvm-trusty"},{"line_number":574,"context_line":"      - gate-{name}-beaker-rspec-integration-dsvm-centos7"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_99a4e3a6","line":571,"in_reply_to":"5a710552_42f9e04c","updated":"2015-12-15 17:28:32.000000000","message":"this job? No. Delete just this section?","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"27539dfa7fa2eeae498fe8fa1744ea83f174ce3f","unresolved":false,"context_lines":[{"line_number":568,"context_line":"      - gate-{name}-puppet-beaker-rspec-dsvm-trusty-nv"},{"line_number":569,"context_line":"      - gate-{name}-puppet-beaker-rspec-dsvm-centos7-nv"},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"  - name: puppet-ceph-integration-jobs"},{"line_number":572,"context_line":"    check:"},{"line_number":573,"context_line":"      - gate-{name}-beaker-rspec-integration-dsvm-trusty"},{"line_number":574,"context_line":"      - gate-{name}-beaker-rspec-integration-dsvm-centos7"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a710552_bf3bbf37","line":571,"in_reply_to":"5a710552_99a4e3a6","updated":"2015-12-15 18:15:42.000000000","message":"yes, delete the complete addition and just add the jobs to your repo down there.","commit_id":"1e27ae276ca75d9251c50980614dc47d35b5a5a3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1c644005b12eb9810f7ad3d1890451751cd4ed6d","unresolved":false,"context_lines":[{"line_number":933,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":934,"context_line":""},{"line_number":935,"context_line":"  # puppet-ceph integration is currently broken, disable it\u0027s voting."},{"line_number":936,"context_line":"  - name: ^gate-puppet-ceph-beaker-rspec-integration-dsvm.*$"},{"line_number":937,"context_line":"    voting: false"},{"line_number":938,"context_line":""},{"line_number":939,"context_line":"  - name: gate-requirements-integration-dsvm-resolver"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a710552_3dbd9268","line":936,"updated":"2015-12-15 20:39:08.000000000","message":"You can also make these experimental at first so that they are only run when you ask for them.","commit_id":"84bf643148f4db6a3921668e82288821e5adb0da"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1c644005b12eb9810f7ad3d1890451751cd4ed6d","unresolved":false,"context_lines":[{"line_number":7610,"context_line":"      - name: puppet-check-jobs"},{"line_number":7611,"context_line":"      - name: puppet-module-unit-jobs"},{"line_number":7612,"context_line":"      - name: puppet-beaker-jobs"},{"line_number":7613,"context_line":"      - name: puppet-ceph-integration-jobs"},{"line_number":7614,"context_line":""},{"line_number":7615,"context_line":"  - name: openstack/puppet-cinder"},{"line_number":7616,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a710552_dd856ead","line":7613,"updated":"2015-12-15 20:39:08.000000000","message":"You need to add the jobs under check, copy what you had in your first iteration from the template to here...","commit_id":"84bf643148f4db6a3921668e82288821e5adb0da"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b87714bf997001d0c18a178fe237f748075ec9f1","unresolved":false,"context_lines":[{"line_number":7610,"context_line":"      - name: puppet-check-jobs"},{"line_number":7611,"context_line":"      - name: puppet-module-unit-jobs"},{"line_number":7612,"context_line":"      - name: puppet-beaker-jobs"},{"line_number":7613,"context_line":"      - name: puppet-ceph-integration-jobs"},{"line_number":7614,"context_line":""},{"line_number":7615,"context_line":"  - name: openstack/puppet-cinder"},{"line_number":7616,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a710552_b342133d","line":7613,"in_reply_to":"5a710552_b3145344","updated":"2015-12-15 21:14:45.000000000","message":"You do need to disable voting, the gate will only run if the check passed","commit_id":"84bf643148f4db6a3921668e82288821e5adb0da"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"bf2f9a8e8f66005e55ea63f202beb90460697711","unresolved":false,"context_lines":[{"line_number":7610,"context_line":"      - name: puppet-check-jobs"},{"line_number":7611,"context_line":"      - name: puppet-module-unit-jobs"},{"line_number":7612,"context_line":"      - name: puppet-beaker-jobs"},{"line_number":7613,"context_line":"      - name: puppet-ceph-integration-jobs"},{"line_number":7614,"context_line":""},{"line_number":7615,"context_line":"  - name: openstack/puppet-cinder"},{"line_number":7616,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a710552_b3145344","line":7613,"in_reply_to":"5a710552_dd856ead","updated":"2015-12-15 21:12:21.000000000","message":"with them under check, then I don\u0027t nee the regex to disable voting right?","commit_id":"84bf643148f4db6a3921668e82288821e5adb0da"}]}
