)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"1119a7530e30168789bd53a6779a636bb7917756","unresolved":false,"context_lines":[{"line_number":1412,"context_line":"  description: Example Configurations for OpenStack Operators"},{"line_number":1413,"context_line":"  upstream: https://github.com/osops/example-configs.git"},{"line_number":1414,"context_line":"  groups:"},{"line_number":1415,"context_line":"    - osops"},{"line_number":1416,"context_line":"- project: openstack/osops-tools-generic"},{"line_number":1417,"context_line":"  description: Tools and Scripts for OpenStack Operators"},{"line_number":1418,"context_line":"  upstream: https://github.com/osops/tools-generic.git"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da20952f_fb6de7cc","line":1415,"updated":"2015-09-02 16:59:02.000000000","message":"You need a line like the following for each of these projects:\n\nacl-config: /home/gerrit2/acls/openstack/osops.config","commit_id":"93cd8311897311a9cdb9723dde0c8ca6cfcfdaba"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"36b0da22d75809dafd746b22557d96c0b2c2c835","unresolved":false,"context_lines":[{"line_number":2038,"context_line":""},{"line_number":2039,"context_line":""},{"line_number":2040,"context_line":"- project:"},{"line_number":2041,"context_line":"    name: osops-example-configs"},{"line_number":2042,"context_line":"    node: \u0027bare-trusty\u0027"},{"line_number":2043,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2044,"context_line":"    doc-publisher-site: docs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da20952f_159e5eb8","line":2041,"updated":"2015-09-02 22:07:16.000000000","message":"You should just delete all of these entries since they don\u0027t define any jobs. Note that there are no other entries like this in this file","commit_id":"42a2edd030e0f919ed1d87f1c792cc00767e4a04"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"a2e280daee7578fad8599355cbf7ae12ce7d9d7b","unresolved":false,"context_lines":[{"line_number":2038,"context_line":""},{"line_number":2039,"context_line":""},{"line_number":2040,"context_line":"- project:"},{"line_number":2041,"context_line":"    name: osops-example-configs"},{"line_number":2042,"context_line":"    node: \u0027bare-trusty\u0027"},{"line_number":2043,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2044,"context_line":"    doc-publisher-site: docs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da20952f_d5ea2674","line":2041,"in_reply_to":"da20952f_159e5eb8","updated":"2015-09-02 22:19:20.000000000","message":"Ah interesting. I\u0027m betting we\u0027ll have some level of jobs at some point, should I still delete in this case?","commit_id":"42a2edd030e0f919ed1d87f1c792cc00767e4a04"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"1e109e8467d81d9bb44d00ef1c476d0701f494d2","unresolved":false,"context_lines":[{"line_number":2038,"context_line":""},{"line_number":2039,"context_line":""},{"line_number":2040,"context_line":"- project:"},{"line_number":2041,"context_line":"    name: osops-example-configs"},{"line_number":2042,"context_line":"    node: \u0027bare-trusty\u0027"},{"line_number":2043,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2044,"context_line":"    doc-publisher-site: docs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da20952f_5feb7178","line":2041,"in_reply_to":"da20952f_2c3a3099","updated":"2015-09-03 14:49:06.000000000","message":"Awesome, thanks for the followup. Gone ahead and removed them.","commit_id":"42a2edd030e0f919ed1d87f1c792cc00767e4a04"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"51d0614116a4e53b952957f4e794b3e1d5632b9f","unresolved":false,"context_lines":[{"line_number":2038,"context_line":""},{"line_number":2039,"context_line":""},{"line_number":2040,"context_line":"- project:"},{"line_number":2041,"context_line":"    name: osops-example-configs"},{"line_number":2042,"context_line":"    node: \u0027bare-trusty\u0027"},{"line_number":2043,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2044,"context_line":"    doc-publisher-site: docs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da20952f_2c3a3099","line":2041,"in_reply_to":"da20952f_d5ea2674","updated":"2015-09-03 02:52:51.000000000","message":"Yes. You can easily add them again when you add the jobs in zuul/layout.yaml","commit_id":"42a2edd030e0f919ed1d87f1c792cc00767e4a04"}],"zuul/layout.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"1119a7530e30168789bd53a6779a636bb7917756","unresolved":false,"context_lines":[{"line_number":2806,"context_line":"      - gate-octavia-pep8"},{"line_number":2807,"context_line":"      - gate-octavia-python27"},{"line_number":2808,"context_line":""},{"line_number":2809,"context_line":"- name: openstack/osops-example-configs"},{"line_number":2810,"context_line":"  template:"},{"line_number":2811,"context_line":"    - name: merge-check"},{"line_number":2812,"context_line":"    - name: noop-jobs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da20952f_304a9e84","line":2809,"updated":"2015-09-02 16:59:02.000000000","message":"All of osops entries need to be indented 2 spaces. See the entry for octavia","commit_id":"93cd8311897311a9cdb9723dde0c8ca6cfcfdaba"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"069371a32075fa5950be02a9007a32a0396be5b3","unresolved":false,"context_lines":[{"line_number":2809,"context_line":"  - name: openstack/osops-example-configs"},{"line_number":2810,"context_line":"    template:"},{"line_number":2811,"context_line":"      - name: merge-check"},{"line_number":2812,"context_line":"      - name: noop-jobs"},{"line_number":2813,"context_line":""},{"line_number":2814,"context_line":"  - name: openstack/osops-tools-generic"},{"line_number":2815,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"da20952f_7b49d7cf","line":2812,"updated":"2015-09-02 17:11:17.000000000","message":"You define that your projects use python-jobs and openstack-publish-jobs in projects.yaml, but you don\u0027t use them here. You should be consistent. If you really don\u0027t have any jobs, then you don\u0027t need entries in projects.yaml.","commit_id":"eed47807f1f2d65284e281b4abf22362ba546c8f"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"eef2bf835046aa2ab5ba870876d91347762c3874","unresolved":false,"context_lines":[{"line_number":2809,"context_line":"  - name: openstack/osops-example-configs"},{"line_number":2810,"context_line":"    template:"},{"line_number":2811,"context_line":"      - name: merge-check"},{"line_number":2812,"context_line":"      - name: noop-jobs"},{"line_number":2813,"context_line":""},{"line_number":2814,"context_line":"  - name: openstack/osops-tools-generic"},{"line_number":2815,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"da20952f_7b58f756","line":2812,"in_reply_to":"da20952f_7b49d7cf","updated":"2015-09-02 17:16:20.000000000","message":"Ah, my bad. I\u0027ll removed them from projects.yaml and add them when we figure out as a community what jobs we want.","commit_id":"eed47807f1f2d65284e281b4abf22362ba546c8f"}]}
