)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"4b5c9bad52655d1385a164f42ab1a721ce1a2d10","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Initial set of jobs that will be extended over time as"},{"line_number":2,"context_line":"# we get things working."},{"line_number":3,"context_line":"- project:"},{"line_number":4,"context_line":"    templates:"},{"line_number":5,"context_line":"      - publish-openstack-docs-pti"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":8,"context_line":"      - openstack-python-jobs"},{"line_number":9,"context_line":"      - openstack-python35-jobs"},{"line_number":10,"context_line":"      - openstack-python36-jobs"},{"line_number":11,"context_line":"    check:"},{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - openstack-tox-functional"},{"line_number":14,"context_line":"        - openstack-tox-functional-py35"},{"line_number":15,"context_line":"        - openstack-tox-functional-py36"},{"line_number":16,"context_line":"        - placement-gabbi-tempest"},{"line_number":17,"context_line":"        - placement-perfload:"},{"line_number":18,"context_line":"            voting: false"},{"line_number":19,"context_line":"    gate:"},{"line_number":20,"context_line":"      jobs:"},{"line_number":21,"context_line":"        - openstack-tox-functional"},{"line_number":22,"context_line":"        - openstack-tox-functional-py35"},{"line_number":23,"context_line":"        - openstack-tox-functional-py36"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"- job:"},{"line_number":26,"context_line":"    name: placement-gabbi-tempest"},{"line_number":27,"context_line":"    parent: gabbi-tempest"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_9e9addc0","line":24,"range":{"start_line":3,"start_character":2,"end_line":24,"end_character":0},"updated":"2018-11-21 14:25:03.000000000","message":"Job placement-perfload not defined","commit_id":"a04720b095c43262cb0218930a075db02247aa50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"4b5c9bad52655d1385a164f42ab1a721ce1a2d10","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        c-vol: false"},{"line_number":43,"context_line":"        cinder: false"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- job:"},{"line_number":46,"context_line":"    name: placement-perfload"},{"line_number":47,"context_line":"    parent: base"},{"line_number":48,"context_line":"    description: |"},{"line_number":49,"context_line":"        A simple node on which to run placement with the barest of configs and"},{"line_number":50,"context_line":"        make performance related tests against it."},{"line_number":51,"context_line":"    required-projects:"},{"line_number":52,"context_line":"        - git.openstack.org/openstack/placement"},{"line_number":53,"context_line":"    run: playbooks/perfload.yaml"},{"line_number":54,"context_line":"    post: playbooks/post.yaml"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_fe9991ce","line":54,"range":{"start_line":45,"start_character":2,"end_line":54,"end_character":0},"updated":"2018-11-21 14:25:03.000000000","message":"extra keys not allowed @ data[\u0027post\u0027]","commit_id":"a04720b095c43262cb0218930a075db02247aa50"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"198adeb89d54817a9cfdd9d15d8c146e151e33bb","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    name: placement-perfload"},{"line_number":27,"context_line":"    parent: base"},{"line_number":28,"context_line":"    description: |"},{"line_number":29,"context_line":"        A simple node on which to run placement with the barest of configs and"},{"line_number":30,"context_line":"        make performance related tests against it."},{"line_number":31,"context_line":"    required-projects:"},{"line_number":32,"context_line":"        - git.openstack.org/openstack/placement"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3f79a3b5_4fe8357d","line":29,"range":{"start_line":29,"start_character":8,"end_line":29,"end_character":22},"updated":"2018-12-04 14:53:03.000000000","message":"technically it\u0027s a job, not a node, but meh :)","commit_id":"3ae86533381262df9082e36137cf67087a841c1b"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"b2c6158dd3a055bec95e980726b5770d484cd95c","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    name: placement-perfload"},{"line_number":27,"context_line":"    parent: base"},{"line_number":28,"context_line":"    description: |"},{"line_number":29,"context_line":"        A simple node on which to run placement with the barest of configs and"},{"line_number":30,"context_line":"        make performance related tests against it."},{"line_number":31,"context_line":"    required-projects:"},{"line_number":32,"context_line":"        - git.openstack.org/openstack/placement"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3f79a3b5_fa953d30","line":29,"range":{"start_line":29,"start_character":8,"end_line":29,"end_character":22},"in_reply_to":"3f79a3b5_4fe8357d","updated":"2018-12-04 14:58:54.000000000","message":"Hmmm. I was trying to say that the job creates a simple node (as in the nodepool sense) instead of a devstack node, so as to be more fasterer\n\nBut also: meh","commit_id":"3ae86533381262df9082e36137cf67087a841c1b"}]}
