)]}'
{"jenkins/jobs/monasca-transform.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc39b60e62f9e86e2fc28b8c376ed31019f47c2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027gate-tempest-dsvm-monasca-transform-python-full{job-suffix}\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    node: ubuntu-trusty"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    wrappers:"},{"line_number":7,"context_line":"      - build-timeout:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_b9d03bf9","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":23},"updated":"2016-11-14 15:08:33.000000000","message":"New jobs have to run on xenial.","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc39b60e62f9e86e2fc28b8c376ed31019f47c2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      - shell: |"},{"line_number":16,"context_line":"          #!/bin/bash -xe"},{"line_number":17,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":18,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d0"},{"line_number":19,"context_line":"          export ENABLED_SERVICES\u003dtempest"},{"line_number":20,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin monasca-transform git://git.openstack.org/openstack/monasca-transform\""},{"line_number":21,"context_line":"          export PROJECTS\u003d\"openstack/monasca-transform $PROJECTS\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_f9dab316","line":18,"range":{"start_line":18,"start_character":17,"end_line":18,"end_character":38},"updated":"2016-11-14 15:08:33.000000000","message":"This means you\u0027re testing nova-network which is deprecated. Do you really want this?","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc39b60e62f9e86e2fc28b8c376ed31019f47c2","unresolved":false,"context_lines":[{"line_number":51,"context_line":"- job-group:"},{"line_number":52,"context_line":"    name: \u0027tempest-monasca-transform-full-jobs\u0027"},{"line_number":53,"context_line":"    jobs:"},{"line_number":54,"context_line":"      - \u0027gate-tempest-dsvm-monasca-transform-python-full{job-suffix}\u0027:"},{"line_number":55,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":56,"context_line":"      - \u0027gate-tempest-dsvm-monasca-transform-python-full{job-suffix}\u0027:"},{"line_number":57,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- job-template:"},{"line_number":60,"context_line":"    name: \u0027gate-tempest-dsvm-monasca-transform-log-api-{node}{suffix}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_790b037e","line":57,"range":{"start_line":54,"start_character":0,"end_line":57,"end_character":27},"updated":"2016-11-14 15:08:33.000000000","message":"Let\u0027s only define what you really need.","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc39b60e62f9e86e2fc28b8c376ed31019f47c2","unresolved":false,"context_lines":[{"line_number":56,"context_line":"      - \u0027gate-tempest-dsvm-monasca-transform-python-full{job-suffix}\u0027:"},{"line_number":57,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- job-template:"},{"line_number":60,"context_line":"    name: \u0027gate-tempest-dsvm-monasca-transform-log-api-{node}{suffix}\u0027"},{"line_number":61,"context_line":"    node: \u0027{node}\u0027"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    wrappers:"},{"line_number":64,"context_line":"      - build-timeout:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_d93b2f37","line":61,"range":{"start_line":59,"start_character":0,"end_line":61,"end_character":18},"updated":"2016-11-14 15:08:33.000000000","message":"This is not used anywhere - so either use it or remove it.","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc39b60e62f9e86e2fc28b8c376ed31019f47c2","unresolved":false,"context_lines":[{"line_number":72,"context_line":"      - shell: |"},{"line_number":73,"context_line":"          #!/bin/bash -xe"},{"line_number":74,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":75,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d0"},{"line_number":76,"context_line":"          export OVERRIDE_ENABLED_SERVICES\u003dkey,mysql,rabbit,tempest,dstat"},{"line_number":77,"context_line":"          DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin monasca-transform git://git.openstack.org/openstack/monasca-transform\""},{"line_number":78,"context_line":"          export DEVSTACK_LOCAL_CONFIG"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_79fdc36d","line":75,"range":{"start_line":75,"start_character":17,"end_line":75,"end_character":38},"updated":"2016-11-14 15:08:33.000000000","message":"See above","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"151c2bd69aeea2d269b7f47a83ce191248774325","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027gate-tempest-dsvm-monasca-transform-python-full\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    node: ubuntu-xenial"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7a77a97e_36929858","line":2,"updated":"2016-11-14 18:05:37.000000000","message":"It\u0027s a template but your name does not contain any variables. Better add some so that you can use it multiple times. Otherwise make it a job.","commit_id":"ae1b4e696ca797ee37030f4a2f3a4baaef451882"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"151c2bd69aeea2d269b7f47a83ce191248774325","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      - console-log"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- job-group:"},{"line_number":51,"context_line":"    name: \u0027tempest-monasca-transform-full-jobs\u0027"},{"line_number":52,"context_line":"    jobs:"},{"line_number":53,"context_line":"      - \u0027gate-tempest-dsvm-monasca-transform-python-full\u0027"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7a77a97e_569f145f","line":51,"updated":"2016-11-14 18:05:37.000000000","message":"Not needed for just one job, please remove","commit_id":"ae1b4e696ca797ee37030f4a2f3a4baaef451882"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"287b98ddc4eb4aff327c9569380ca5e5a987ef9c","unresolved":false,"context_lines":[{"line_number":29,"context_line":"          export PROJECTS\u003d\"openstack/monasca-grafana-datasource $PROJECTS\""},{"line_number":30,"context_line":"          export PROJECTS\u003d\"openstack/monasca-ui $PROJECTS\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"          function pre_test_hook {{"},{"line_number":33,"context_line":"              source $BASE/new/monasca-transform/devstack/pre_test_hook.sh"},{"line_number":34,"context_line":"          }}"},{"line_number":35,"context_line":"          export -f pre_test_hook"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a77a97e_b00cc143","line":32,"updated":"2016-11-15 15:14:55.000000000","message":"Jobs use single {, no need for quoting","commit_id":"89d50c2e1dc5d3fbf66260874a7703ec950e9c6d"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc39b60e62f9e86e2fc28b8c376ed31019f47c2","unresolved":false,"context_lines":[{"line_number":11376,"context_line":""},{"line_number":11377,"context_line":"  - name: openstack/monasca-transform"},{"line_number":11378,"context_line":"    template:"},{"line_number":11379,"context_line":"      - name: merge-check"},{"line_number":11380,"context_line":"      - name: check-requirements"},{"line_number":11381,"context_line":"      - name: python-jobs"},{"line_number":11382,"context_line":""},{"line_number":11383,"context_line":"  - name: openstack/monasca-ui"},{"line_number":11384,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_d9696f27","line":11381,"range":{"start_line":11379,"start_character":3,"end_line":11381,"end_character":25},"updated":"2016-11-14 15:08:33.000000000","message":"You\u0027re not using any of you new jobs.","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"},{"author":{"_account_id":9276,"name":"David Charles Kennedy","email":"david.c.kennedy@hpe.com","username":"darfed"},"change_message_id":"a3c677312869e8f47dfac6a1e9acd41f9cf860fc","unresolved":false,"context_lines":[{"line_number":11376,"context_line":""},{"line_number":11377,"context_line":"  - name: openstack/monasca-transform"},{"line_number":11378,"context_line":"    template:"},{"line_number":11379,"context_line":"      - name: merge-check"},{"line_number":11380,"context_line":"      - name: check-requirements"},{"line_number":11381,"context_line":"      - name: python-jobs"},{"line_number":11382,"context_line":""},{"line_number":11383,"context_line":"  - name: openstack/monasca-ui"},{"line_number":11384,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a629dbe_3c9a59c6","line":11381,"range":{"start_line":11379,"start_character":3,"end_line":11381,"end_character":25},"in_reply_to":"9a629dbe_d9696f27","updated":"2016-11-14 15:16:05.000000000","message":"No, I noticed that too, sort of.  I\u0027m not very experienced getting this stuff together so I\u0027m coding a little by other projects\u0027 example.","commit_id":"19a13c859f029c8f0c4891cece65145a065f8ef3"}]}
