)]}'
{"jenkins/jobs/puppet-module-jobs.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"37ef794f9dc6e46b22ed023b91cfeae7e1d58367","unresolved":false,"context_lines":[{"line_number":221,"context_line":"      - \u0027gate-{name}-puppet-beaker-rspec-upgrade-dsvm-{ostype}\u0027"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"- job-group:"},{"line_number":224,"context_line":"  name: \u0027puppet-openstack-integration-jobs\u0027"},{"line_number":225,"context_line":"    ostype:"},{"line_number":226,"context_line":"      - trusty"},{"line_number":227,"context_line":"      - centos7"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3a50d1a3_a83e6927","line":224,"updated":"2015-07-24 07:56:31.000000000","message":"Add this job-group to your project in jenkins/jobs/projects.yaml tot instantiate it.","commit_id":"5d9b26da2db2a37a94b520d3d55ef854d7032948"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"ed320d17143151e25e3c389a5cc6a3fd7f8be21f","unresolved":false,"context_lines":[{"line_number":221,"context_line":"      - \u0027gate-{name}-puppet-beaker-rspec-upgrade-dsvm-{ostype}\u0027"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"- job-group:"},{"line_number":224,"context_line":"  name: \u0027puppet-openstack-integration-jobs\u0027"},{"line_number":225,"context_line":"    ostype:"},{"line_number":226,"context_line":"      - trusty"},{"line_number":227,"context_line":"      - centos7"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3a50d1a3_236590e0","line":224,"in_reply_to":"3a50d1a3_a83e6927","updated":"2015-07-24 11:51:01.000000000","message":"thanks!","commit_id":"5d9b26da2db2a37a94b520d3d55ef854d7032948"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"36caafd094ea6640b838790eae513aa7fae8637a","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    builders:"},{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - puppet-prepare-node"},{"line_number":177,"context_line":"      - gerrit-git-prep"},{"line_number":178,"context_line":"      - shell: |"},{"line_number":179,"context_line":"          #!/bin/bash -xe"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_fb01843a","line":176,"updated":"2015-07-24 15:07:30.000000000","message":"I don\u0027t think we want to delete puppet from the node.  We do want to make sure we have removed any existing puppet modules from /etc/puppet/modules.\n\nHow do you see puppet getting installed?  For me, we\u0027d consume the version that was installed with dib.","commit_id":"2f63efd5fd20aa7d02dc04f4d5b5ca5e9558d7bd"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f9c43821990ccac33440c2e892f22d1cf9a65130","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    builders:"},{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - puppet-prepare-node"},{"line_number":177,"context_line":"      - gerrit-git-prep"},{"line_number":178,"context_line":"      - shell: |"},{"line_number":179,"context_line":"          #!/bin/bash -xe"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_5b48b887","line":176,"in_reply_to":"3a50d1a3_fb01843a","updated":"2015-07-24 15:09:58.000000000","message":"ack, wrong copy/paste.","commit_id":"2f63efd5fd20aa7d02dc04f4d5b5ca5e9558d7bd"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"36caafd094ea6640b838790eae513aa7fae8637a","unresolved":false,"context_lines":[{"line_number":177,"context_line":"      - gerrit-git-prep"},{"line_number":178,"context_line":"      - shell: |"},{"line_number":179,"context_line":"          #!/bin/bash -xe"},{"line_number":180,"context_line":"          ./run_tests.sh"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    wrappers:"},{"line_number":183,"context_line":"      - build-timeout:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_db1cc8c3","line":180,"updated":"2015-07-24 15:07:30.000000000","message":"Ya, this is exactly how I have it working locally.  Only difference, is I am passing in the test as an argument (for example single.pp). Since each node will only be provisioned once, we\u0027ll need a way to toggle the manifest it will invoke.\n\nHowever, we can do that in the future.","commit_id":"2f63efd5fd20aa7d02dc04f4d5b5ca5e9558d7bd"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f9c43821990ccac33440c2e892f22d1cf9a65130","unresolved":false,"context_lines":[{"line_number":177,"context_line":"      - gerrit-git-prep"},{"line_number":178,"context_line":"      - shell: |"},{"line_number":179,"context_line":"          #!/bin/bash -xe"},{"line_number":180,"context_line":"          ./run_tests.sh"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    wrappers:"},{"line_number":183,"context_line":"      - build-timeout:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_7b301408","line":180,"in_reply_to":"3a50d1a3_db1cc8c3","updated":"2015-07-24 15:09:58.000000000","message":"yeah, we will iterate in the future.","commit_id":"2f63efd5fd20aa7d02dc04f4d5b5ca5e9558d7bd"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"896b49a23b228762fd4a712240e32849136b240c","unresolved":false,"context_lines":[{"line_number":168,"context_line":"      - console-log"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"- job-template:"},{"line_number":171,"context_line":"    name: \u0027gate-puppet-openstack-integration-dvsm-{ostype}\u0027"},{"line_number":172,"context_line":"    node: \u0027devstack-{ostype}\u0027"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_a1866611","line":171,"updated":"2015-07-24 17:51:33.000000000","message":"typo here\n\nshould be \"dsvm\"","commit_id":"aec78d199a7e3cd6f58f56620bcfd2aeb1f8e10d"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"51989937f5e842778b864e01c4a5cb31798ba99f","unresolved":false,"context_lines":[{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - gerrit-git-prep"},{"line_number":177,"context_line":"      - shell: |"},{"line_number":178,"context_line":"          #!/bin/bash -xe"},{"line_number":179,"context_line":"          ./run_tests.sh"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_f2be82d3","line":178,"updated":"2015-07-24 16:12:12.000000000","message":"I think we should explictily call:\n\n  rm -rf /etc/puppet/modules/*\n\nTo ensure they are purged.  Better yet, this is likely a bug with our provisioning process, going to open a bug for that too.\n\nhttp://logs.openstack.org/80/205580/1/check/gate-infra-puppet-apply-bare-precise/a3a1886/console.html#_2015-07-24_15_50_45_771","commit_id":"aec78d199a7e3cd6f58f56620bcfd2aeb1f8e10d"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"896b49a23b228762fd4a712240e32849136b240c","unresolved":false,"context_lines":[{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - gerrit-git-prep"},{"line_number":177,"context_line":"      - shell: |"},{"line_number":178,"context_line":"          #!/bin/bash -xe"},{"line_number":179,"context_line":"          ./run_tests.sh"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_016cfa9a","line":178,"in_reply_to":"3a50d1a3_75da5c7a","updated":"2015-07-24 17:51:33.000000000","message":"Ack","commit_id":"aec78d199a7e3cd6f58f56620bcfd2aeb1f8e10d"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"6093ec0c70b939d5382a1d957c00b90b067df7a1","unresolved":false,"context_lines":[{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - gerrit-git-prep"},{"line_number":177,"context_line":"      - shell: |"},{"line_number":178,"context_line":"          #!/bin/bash -xe"},{"line_number":179,"context_line":"          ./run_tests.sh"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_75da5c7a","line":178,"in_reply_to":"3a50d1a3_f2be82d3","updated":"2015-07-24 16:26:54.000000000","message":"r10k purges this directory for us, it\u0027s why we don\u0027t have that step in our spec_helper_acceptance.rb any more.","commit_id":"aec78d199a7e3cd6f58f56620bcfd2aeb1f8e10d"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"f82ef60545a3a8440b516652f37e5e177a0d0f29","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    builders:"},{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - gerrit-git-prep"},{"line_number":177,"context_line":"      - shell: |"},{"line_number":178,"context_line":"          #!/bin/bash -xe"},{"line_number":179,"context_line":"          ./run_tests.sh"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3a50d1a3_48653edf","line":176,"updated":"2015-07-24 21:09:57.000000000","message":"Instead of running gerrit-git-prep here, run:\n      - zuul-clone:\n          project: openstack/puppet-openstack-integration\n\nThat way no matter what repo you run this job on, it checks out POI to start with.  It\u0027s not important now, but it\u0027s easy and it future-proofs this job so when you are ready to run it on a different repo, you don\u0027t need another change here.","commit_id":"5f53a8963eed3667d039c24f51bc694d6c6f79ca"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"1281f54b182aac9fd08306affa800caedb574286","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    builders:"},{"line_number":175,"context_line":"      - link-logs"},{"line_number":176,"context_line":"      - gerrit-git-prep"},{"line_number":177,"context_line":"      - shell: |"},{"line_number":178,"context_line":"          #!/bin/bash -xe"},{"line_number":179,"context_line":"          ./run_tests.sh"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3a50d1a3_e8c76a62","line":176,"in_reply_to":"3a50d1a3_48653edf","updated":"2015-07-24 21:18:57.000000000","message":"Done","commit_id":"5f53a8963eed3667d039c24f51bc694d6c6f79ca"}],"zuul/layout.yaml":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"36caafd094ea6640b838790eae513aa7fae8637a","unresolved":false,"context_lines":[{"line_number":478,"context_line":""},{"line_number":479,"context_line":"  - name: puppet-openstack-integration-jobs"},{"line_number":480,"context_line":"    check:"},{"line_number":481,"context_line":"      - gate-puppet-openstack-integration-dsvm-trusty"},{"line_number":482,"context_line":"      - gate-puppet-openstack-integration-dsvm-centos7"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"  - name: puppet-syntax"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_7bbb3476","line":481,"updated":"2015-07-24 15:07:30.000000000","message":"I\u0027d like to see fedora21 if all possible too.  However, not sure if the puppet openstack team supports it fully.","commit_id":"2f63efd5fd20aa7d02dc04f4d5b5ca5e9558d7bd"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f9c43821990ccac33440c2e892f22d1cf9a65130","unresolved":false,"context_lines":[{"line_number":478,"context_line":""},{"line_number":479,"context_line":"  - name: puppet-openstack-integration-jobs"},{"line_number":480,"context_line":"    check:"},{"line_number":481,"context_line":"      - gate-puppet-openstack-integration-dsvm-trusty"},{"line_number":482,"context_line":"      - gate-puppet-openstack-integration-dsvm-centos7"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"  - name: puppet-syntax"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_db7da8b2","line":481,"in_reply_to":"3a50d1a3_7bbb3476","updated":"2015-07-24 15:09:58.000000000","message":"we would like to stay consistent with our current gate and keep trusty\u0026centos7 for now.","commit_id":"2f63efd5fd20aa7d02dc04f4d5b5ca5e9558d7bd"}]}
