)]}'
{".zuul.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b98f5a2ad9c774aad4667a34b7c0dbce0489e5a9","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- job:"},{"line_number":15,"context_line":"    name: tempest-dsvm-py35"},{"line_number":16,"context_line":"    parent: legacy-dsvm-base"},{"line_number":17,"context_line":"    run: playbooks/legacy/tempest-dsvm-py35/run.yaml"},{"line_number":18,"context_line":"    post-run: playbooks/legacy/tempest-dsvm-py35/post.yaml"},{"line_number":19,"context_line":"    timeout: 10800"},{"line_number":20,"context_line":"    required-projects:"},{"line_number":21,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":22,"context_line":"      - openstack/tempest"},{"line_number":23,"context_line":"    irrelevant-files:"},{"line_number":24,"context_line":"      - ^.*\\.rst$"},{"line_number":25,"context_line":"      - ^api-ref/.*$"},{"line_number":26,"context_line":"      - ^doc/.*$"},{"line_number":27,"context_line":"      - ^etc/.*$"},{"line_number":28,"context_line":"      - ^keystone/tests/unit/.*$"},{"line_number":29,"context_line":"      - ^releasenotes/.*$"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"- job:"},{"line_number":32,"context_line":"    name: keystoneclient-dsvm-functional"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"df87a7cf_4e4ac427","line":29,"range":{"start_line":15,"start_character":0,"end_line":29,"end_character":25},"updated":"2017-12-03 05:19:37.000000000","message":"remember that we have a single shared namespace and you can reuse jobs from other repos. Should the job above really be here - or shouldn\u0027t it be part of tempest repo?\n\nFrom the naming, it belongs to tempest -\u003e -1.","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b98f5a2ad9c774aad4667a34b7c0dbce0489e5a9","unresolved":false,"context_lines":[{"line_number":104,"context_line":"      - ^releasenotes/.*$"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"- job:"},{"line_number":107,"context_line":"    name: tempest-dsvm-ldap-domain-specific-driver"},{"line_number":108,"context_line":"    parent: legacy-dsvm-base"},{"line_number":109,"context_line":"    run: playbooks/legacy/tempest-dsvm-ldap-domain-specific-driver/run.yaml"},{"line_number":110,"context_line":"    post-run: playbooks/legacy/tempest-dsvm-ldap-domain-specific-driver/post.yaml"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"df87a7cf_ce5fb4e3","line":107,"range":{"start_line":107,"start_character":10,"end_line":107,"end_character":50},"updated":"2017-12-03 05:19:37.000000000","message":"See https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3\n\neither this belongs to tempest or should be named differently","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b98f5a2ad9c774aad4667a34b7c0dbce0489e5a9","unresolved":false,"context_lines":[{"line_number":140,"context_line":"      - ^releasenotes/.*$"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"- job:"},{"line_number":143,"context_line":"    name: grenade-dsvm-neutron"},{"line_number":144,"context_line":"    parent: legacy-dsvm-base"},{"line_number":145,"context_line":"    run: playbooks/legacy/grenade-dsvm-neutron/run.yaml"},{"line_number":146,"context_line":"    post-run: playbooks/legacy/grenade-dsvm-neutron/post.yaml"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"df87a7cf_8e59acff","line":143,"range":{"start_line":143,"start_character":10,"end_line":143,"end_character":17},"updated":"2017-12-03 05:19:37.000000000","message":"Does not belong here, should go to neutron repo","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/grenade-dsvm-neutron/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ff82abbf_d20d10e9","line":58,"updated":"2017-12-01 12:16:30.000000000","message":"Are you sure we should be redefining this job? This seems like an integrated gate job that should be maintained by not us. Won\u0027t the name conflict with someone else defining the grenade-dsvm-neutron job?","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/keystone-dsvm-functional-v3-only/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-keystone-dsvm-functional-v3-only from old job gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    - name: Ensure legacy workspace directory"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_527580f9","line":2,"updated":"2017-12-01 12:16:30.000000000","message":"Do you plan to convert this to a native job? Not sure we should leave these as \"autoconverted\" if we can manage them ourselves https://docs.openstack.org/infra/manual/zuulv3.html#reworking-legacy-jobs-to-be-v3-native","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"858a813e9221f23e46306e24bfc0f3e029b3ebfa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-keystone-dsvm-functional-v3-only from old job gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    - name: Ensure legacy workspace directory"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"df87a7cf_40627640","line":2,"in_reply_to":"ff82abbf_527580f9","updated":"2017-12-04 18:58:55.000000000","message":"Yes, I was planning on converting after moving it to the local repo.","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/tempest-dsvm-ldap-domain-specific-driver/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-tempest-dsvm-ldap-domain-specific-driver from old"},{"line_number":3,"context_line":"    job gate-tempest-dsvm-ldap-domain-specific-driver-ubuntu-xenial-nv"},{"line_number":4,"context_line":"  tasks:"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_32679c28","line":2,"range":{"start_line":2,"start_character":26,"end_line":2,"end_character":32},"updated":"2017-12-01 12:16:30.000000000","message":"The doc recommends prefixing the job with the project name when removing legacy, maybe this should be keystone-? Not that other projects are likely to do a lot of ldap testing but consistency would be good","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/tempest-dsvm-neutron-full-opensuse-423/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-tempest-dsvm-neutron-full-opensuse-423 from old job"},{"line_number":3,"context_line":"    gate-tempest-dsvm-neutron-full-opensuse-423-nv"},{"line_number":4,"context_line":"  tasks:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    - name: Ensure legacy workspace directory"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_1805d97a","line":3,"updated":"2017-12-01 12:16:30.000000000","message":"Same as the grenade job, is it really our job to maintain this ourselves?","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/tempest-dsvm-neutron-full/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-tempest-dsvm-neutron-full from old job gate-tempest-dsvm-neutron-full-ubuntu-xenial"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    - name: Ensure legacy workspace directory"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_f8035572","line":2,"updated":"2017-12-01 12:16:30.000000000","message":"Same as the grenade job, is it really our job to maintain this ourselves?","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/tempest-dsvm-neutron-pg-full/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-tempest-dsvm-neutron-pg-full from old job gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    - name: Ensure legacy workspace directory"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_b8f5cd85","line":2,"updated":"2017-12-01 12:16:30.000000000","message":"Same as the grenade job, is it really our job to maintain this ourselves?","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}],"playbooks/legacy/tempest-dsvm-py35/run.yaml":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"530b73ef382b34984aaad5cbe46c581b29ff91d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  name: Autoconverted job legacy-tempest-dsvm-py35 from old job gate-tempest-dsvm-py35-ubuntu-xenial"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    - name: Ensure legacy workspace directory"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_f838353e","line":2,"updated":"2017-12-01 12:16:30.000000000","message":"Same as the grenade job, is it really our job to maintain this ourselves?","commit_id":"453cb041ebb906fa256e64fbe406e61fd3e8cf89"}]}
