)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":524,"context_line":"        DATABASE_TYPE: postgresql"},{"line_number":525,"context_line":"        USE_PYTHON3: True"},{"line_number":526,"context_line":""},{"line_number":527,"context_line":"- project-template:"},{"line_number":528,"context_line":"    name: integrated-gate-networking"},{"line_number":529,"context_line":"    description: |"},{"line_number":530,"context_line":"      Run the python3 Tempest network integration tests (Nova and Neutron related)"},{"line_number":531,"context_line":"      in check and gate for the neutron integrated gate. This is meant to be"},{"line_number":532,"context_line":"      run on neutron gate only."},{"line_number":533,"context_line":"    check:"},{"line_number":534,"context_line":"      jobs:"},{"line_number":535,"context_line":"        - grenade"},{"line_number":536,"context_line":"        - tempest-integrated-networking"},{"line_number":537,"context_line":"    gate:"},{"line_number":538,"context_line":"      jobs:"},{"line_number":539,"context_line":"        - grenade"},{"line_number":540,"context_line":"        - tempest-integrated-networking"},{"line_number":541,"context_line":""},{"line_number":542,"context_line":"- project-template:"},{"line_number":543,"context_line":"    name: integrated-gate-compute"},{"line_number":544,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ae3bf0e8","line":541,"range":{"start_line":527,"start_character":2,"end_line":541,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":539,"context_line":"        - grenade"},{"line_number":540,"context_line":"        - tempest-integrated-networking"},{"line_number":541,"context_line":""},{"line_number":542,"context_line":"- project-template:"},{"line_number":543,"context_line":"    name: integrated-gate-compute"},{"line_number":544,"context_line":"    description: |"},{"line_number":545,"context_line":"      Run the python3 Tempest compute integration tests"},{"line_number":546,"context_line":"      (Nova, Neutron, Cinder and Glance related) in check and gate"},{"line_number":547,"context_line":"      for the Nova integrated gate. This is meant to be"},{"line_number":548,"context_line":"      run on Nova gate only."},{"line_number":549,"context_line":"    check:"},{"line_number":550,"context_line":"      jobs:"},{"line_number":551,"context_line":"        - grenade"},{"line_number":552,"context_line":"        - tempest-integrated-compute"},{"line_number":553,"context_line":"    gate:"},{"line_number":554,"context_line":"      jobs:"},{"line_number":555,"context_line":"        - grenade"},{"line_number":556,"context_line":"        - tempest-integrated-compute"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"- project-template:"},{"line_number":559,"context_line":"    name: integrated-gate-placement"},{"line_number":560,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_0e2ae48e","line":557,"range":{"start_line":542,"start_character":2,"end_line":557,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":539,"context_line":"        - grenade"},{"line_number":540,"context_line":"        - tempest-integrated-networking"},{"line_number":541,"context_line":""},{"line_number":542,"context_line":"- project-template:"},{"line_number":543,"context_line":"    name: integrated-gate-compute"},{"line_number":544,"context_line":"    description: |"},{"line_number":545,"context_line":"      Run the python3 Tempest compute integration tests"},{"line_number":546,"context_line":"      (Nova, Neutron, Cinder and Glance related) in check and gate"},{"line_number":547,"context_line":"      for the Nova integrated gate. This is meant to be"},{"line_number":548,"context_line":"      run on Nova gate only."},{"line_number":549,"context_line":"    check:"},{"line_number":550,"context_line":"      jobs:"},{"line_number":551,"context_line":"        - grenade"},{"line_number":552,"context_line":"        - tempest-integrated-compute"},{"line_number":553,"context_line":"    gate:"},{"line_number":554,"context_line":"      jobs:"},{"line_number":555,"context_line":"        - grenade"},{"line_number":556,"context_line":"        - tempest-integrated-compute"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"- project-template:"},{"line_number":559,"context_line":"    name: integrated-gate-placement"},{"line_number":560,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_2e2fe0a1","line":557,"range":{"start_line":542,"start_character":2,"end_line":557,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":539,"context_line":"        - grenade"},{"line_number":540,"context_line":"        - tempest-integrated-networking"},{"line_number":541,"context_line":""},{"line_number":542,"context_line":"- project-template:"},{"line_number":543,"context_line":"    name: integrated-gate-compute"},{"line_number":544,"context_line":"    description: |"},{"line_number":545,"context_line":"      Run the python3 Tempest compute integration tests"},{"line_number":546,"context_line":"      (Nova, Neutron, Cinder and Glance related) in check and gate"},{"line_number":547,"context_line":"      for the Nova integrated gate. This is meant to be"},{"line_number":548,"context_line":"      run on Nova gate only."},{"line_number":549,"context_line":"    check:"},{"line_number":550,"context_line":"      jobs:"},{"line_number":551,"context_line":"        - grenade"},{"line_number":552,"context_line":"        - tempest-integrated-compute"},{"line_number":553,"context_line":"    gate:"},{"line_number":554,"context_line":"      jobs:"},{"line_number":555,"context_line":"        - grenade"},{"line_number":556,"context_line":"        - tempest-integrated-compute"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"- project-template:"},{"line_number":559,"context_line":"    name: integrated-gate-placement"},{"line_number":560,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ce1f5c6e","line":557,"range":{"start_line":542,"start_character":2,"end_line":557,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":555,"context_line":"        - grenade"},{"line_number":556,"context_line":"        - tempest-integrated-compute"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"- project-template:"},{"line_number":559,"context_line":"    name: integrated-gate-placement"},{"line_number":560,"context_line":"    description: |"},{"line_number":561,"context_line":"      Run the python3 Tempest placement integration tests"},{"line_number":562,"context_line":"      (Nova and Neutron related) in check and gate"},{"line_number":563,"context_line":"      for the Placement integrated gate. This is meant to be"},{"line_number":564,"context_line":"      run on Placement gate only."},{"line_number":565,"context_line":"    check:"},{"line_number":566,"context_line":"      jobs:"},{"line_number":567,"context_line":"        - grenade"},{"line_number":568,"context_line":"        - tempest-integrated-placement"},{"line_number":569,"context_line":"    gate:"},{"line_number":570,"context_line":"      jobs:"},{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_4e1d0c72","line":573,"range":{"start_line":558,"start_character":2,"end_line":573,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":555,"context_line":"        - grenade"},{"line_number":556,"context_line":"        - tempest-integrated-compute"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"- project-template:"},{"line_number":559,"context_line":"    name: integrated-gate-placement"},{"line_number":560,"context_line":"    description: |"},{"line_number":561,"context_line":"      Run the python3 Tempest placement integration tests"},{"line_number":562,"context_line":"      (Nova and Neutron related) in check and gate"},{"line_number":563,"context_line":"      for the Placement integrated gate. This is meant to be"},{"line_number":564,"context_line":"      run on Placement gate only."},{"line_number":565,"context_line":"    check:"},{"line_number":566,"context_line":"      jobs:"},{"line_number":567,"context_line":"        - grenade"},{"line_number":568,"context_line":"        - tempest-integrated-placement"},{"line_number":569,"context_line":"    gate:"},{"line_number":570,"context_line":"      jobs:"},{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_6e1a887d","line":573,"range":{"start_line":558,"start_character":2,"end_line":573,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"},{"line_number":577,"context_line":"      Run the python3 Tempest image \u0026 block storage integration tests"},{"line_number":578,"context_line":"      (Cinder, Glance, Swift and Nova related) in check and gate"},{"line_number":579,"context_line":"      for the neutron integrated gate. This is meant to be"},{"line_number":580,"context_line":"      run on Cinder and Glance gate only."},{"line_number":581,"context_line":"    check:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - grenade"},{"line_number":584,"context_line":"        - tempest-integrated-storage"},{"line_number":585,"context_line":"    gate:"},{"line_number":586,"context_line":"      jobs:"},{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_0e55c41d","line":589,"range":{"start_line":574,"start_character":2,"end_line":589,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"},{"line_number":577,"context_line":"      Run the python3 Tempest image \u0026 block storage integration tests"},{"line_number":578,"context_line":"      (Cinder, Glance, Swift and Nova related) in check and gate"},{"line_number":579,"context_line":"      for the neutron integrated gate. This is meant to be"},{"line_number":580,"context_line":"      run on Cinder and Glance gate only."},{"line_number":581,"context_line":"    check:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - grenade"},{"line_number":584,"context_line":"        - tempest-integrated-storage"},{"line_number":585,"context_line":"    gate:"},{"line_number":586,"context_line":"      jobs:"},{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_4e34ecfb","line":589,"range":{"start_line":574,"start_character":2,"end_line":589,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"},{"line_number":577,"context_line":"      Run the python3 Tempest image \u0026 block storage integration tests"},{"line_number":578,"context_line":"      (Cinder, Glance, Swift and Nova related) in check and gate"},{"line_number":579,"context_line":"      for the neutron integrated gate. This is meant to be"},{"line_number":580,"context_line":"      run on Cinder and Glance gate only."},{"line_number":581,"context_line":"    check:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - grenade"},{"line_number":584,"context_line":"        - tempest-integrated-storage"},{"line_number":585,"context_line":"    gate:"},{"line_number":586,"context_line":"      jobs:"},{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_6e31e80b","line":589,"range":{"start_line":574,"start_character":2,"end_line":589,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"},{"line_number":577,"context_line":"      Run the python3 Tempest image \u0026 block storage integration tests"},{"line_number":578,"context_line":"      (Cinder, Glance, Swift and Nova related) in check and gate"},{"line_number":579,"context_line":"      for the neutron integrated gate. This is meant to be"},{"line_number":580,"context_line":"      run on Cinder and Glance gate only."},{"line_number":581,"context_line":"    check:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - grenade"},{"line_number":584,"context_line":"        - tempest-integrated-storage"},{"line_number":585,"context_line":"    gate:"},{"line_number":586,"context_line":"      jobs:"},{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_8e3ef4d7","line":589,"range":{"start_line":574,"start_character":2,"end_line":589,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":571,"context_line":"        - grenade"},{"line_number":572,"context_line":"        - tempest-integrated-placement"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"- project-template:"},{"line_number":575,"context_line":"    name: integrated-gate-storage"},{"line_number":576,"context_line":"    description: |"},{"line_number":577,"context_line":"      Run the python3 Tempest image \u0026 block storage integration tests"},{"line_number":578,"context_line":"      (Cinder, Glance, Swift and Nova related) in check and gate"},{"line_number":579,"context_line":"      for the neutron integrated gate. This is meant to be"},{"line_number":580,"context_line":"      run on Cinder and Glance gate only."},{"line_number":581,"context_line":"    check:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - grenade"},{"line_number":584,"context_line":"        - tempest-integrated-storage"},{"line_number":585,"context_line":"    gate:"},{"line_number":586,"context_line":"      jobs:"},{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ee24d8c8","line":589,"range":{"start_line":574,"start_character":2,"end_line":589,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"},{"line_number":593,"context_line":"      Run the python3 Tempest object storage integration tests"},{"line_number":594,"context_line":"      (Swift, Cinder and Glance related) in check and gate"},{"line_number":595,"context_line":"      for the swift integrated gate. This is meant to be"},{"line_number":596,"context_line":"      run on swift gate only."},{"line_number":597,"context_line":"    check:"},{"line_number":598,"context_line":"      jobs:"},{"line_number":599,"context_line":"        - grenade"},{"line_number":600,"context_line":"        - tempest-integrated-object-storage"},{"line_number":601,"context_line":"    gate:"},{"line_number":602,"context_line":"      jobs:"},{"line_number":603,"context_line":"        - grenade"},{"line_number":604,"context_line":"        - tempest-integrated-object-storage"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"- project:"},{"line_number":607,"context_line":"    templates:"},{"line_number":608,"context_line":"      - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_2e08802a","line":605,"range":{"start_line":590,"start_character":2,"end_line":605,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"},{"line_number":593,"context_line":"      Run the python3 Tempest object storage integration tests"},{"line_number":594,"context_line":"      (Swift, Cinder and Glance related) in check and gate"},{"line_number":595,"context_line":"      for the swift integrated gate. This is meant to be"},{"line_number":596,"context_line":"      run on swift gate only."},{"line_number":597,"context_line":"    check:"},{"line_number":598,"context_line":"      jobs:"},{"line_number":599,"context_line":"        - grenade"},{"line_number":600,"context_line":"        - tempest-integrated-object-storage"},{"line_number":601,"context_line":"    gate:"},{"line_number":602,"context_line":"      jobs:"},{"line_number":603,"context_line":"        - grenade"},{"line_number":604,"context_line":"        - tempest-integrated-object-storage"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"- project:"},{"line_number":607,"context_line":"    templates:"},{"line_number":608,"context_line":"      - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_8e171452","line":605,"range":{"start_line":590,"start_character":2,"end_line":605,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"},{"line_number":593,"context_line":"      Run the python3 Tempest object storage integration tests"},{"line_number":594,"context_line":"      (Swift, Cinder and Glance related) in check and gate"},{"line_number":595,"context_line":"      for the swift integrated gate. This is meant to be"},{"line_number":596,"context_line":"      run on swift gate only."},{"line_number":597,"context_line":"    check:"},{"line_number":598,"context_line":"      jobs:"},{"line_number":599,"context_line":"        - grenade"},{"line_number":600,"context_line":"        - tempest-integrated-object-storage"},{"line_number":601,"context_line":"    gate:"},{"line_number":602,"context_line":"      jobs:"},{"line_number":603,"context_line":"        - grenade"},{"line_number":604,"context_line":"        - tempest-integrated-object-storage"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"- project:"},{"line_number":607,"context_line":"    templates:"},{"line_number":608,"context_line":"      - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ce08fc2e","line":605,"range":{"start_line":590,"start_character":2,"end_line":605,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":587,"context_line":"        - grenade"},{"line_number":588,"context_line":"        - tempest-integrated-storage"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"- project-template:"},{"line_number":591,"context_line":"    name: integrated-gate-object-storage"},{"line_number":592,"context_line":"    description: |"},{"line_number":593,"context_line":"      Run the python3 Tempest object storage integration tests"},{"line_number":594,"context_line":"      (Swift, Cinder and Glance related) in check and gate"},{"line_number":595,"context_line":"      for the swift integrated gate. This is meant to be"},{"line_number":596,"context_line":"      run on swift gate only."},{"line_number":597,"context_line":"    check:"},{"line_number":598,"context_line":"      jobs:"},{"line_number":599,"context_line":"        - grenade"},{"line_number":600,"context_line":"        - tempest-integrated-object-storage"},{"line_number":601,"context_line":"    gate:"},{"line_number":602,"context_line":"      jobs:"},{"line_number":603,"context_line":"        - grenade"},{"line_number":604,"context_line":"        - tempest-integrated-object-storage"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"- project:"},{"line_number":607,"context_line":"    templates:"},{"line_number":608,"context_line":"      - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ee0df83e","line":605,"range":{"start_line":590,"start_character":2,"end_line":605,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2561b1aa4445d8e9ce618540be1519d5e412bc79","unresolved":false,"context_lines":[{"line_number":603,"context_line":"        - grenade"},{"line_number":604,"context_line":"        - tempest-integrated-object-storage"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"- project:"},{"line_number":607,"context_line":"    templates:"},{"line_number":608,"context_line":"      - check-requirements"},{"line_number":609,"context_line":"      - integrated-gate-py3"},{"line_number":610,"context_line":"      - openstack-cover-jobs"},{"line_number":611,"context_line":"      - openstack-python3-ussuri-jobs"},{"line_number":612,"context_line":"      - publish-openstack-docs-pti"},{"line_number":613,"context_line":"      - release-notes-jobs-python3"},{"line_number":614,"context_line":"    check:"},{"line_number":615,"context_line":"      jobs:"},{"line_number":616,"context_line":"        - devstack-tempest:"},{"line_number":617,"context_line":"            files:"},{"line_number":618,"context_line":"              - ^playbooks/"},{"line_number":619,"context_line":"              - ^roles/"},{"line_number":620,"context_line":"              - ^.zuul.yaml$"},{"line_number":621,"context_line":"        - devstack-tempest-ipv6:"},{"line_number":622,"context_line":"            voting: false"},{"line_number":623,"context_line":"            files:"},{"line_number":624,"context_line":"              - ^playbooks/"},{"line_number":625,"context_line":"              - ^roles/"},{"line_number":626,"context_line":"              - ^.zuul.yaml$"},{"line_number":627,"context_line":"        - tempest-full-parallel:"},{"line_number":628,"context_line":"            # Define list of irrelevant files to use everywhere else"},{"line_number":629,"context_line":"            irrelevant-files: \u0026tempest-irrelevant-files"},{"line_number":630,"context_line":"              - ^.*\\.rst$"},{"line_number":631,"context_line":"              - ^doc/.*$"},{"line_number":632,"context_line":"              - ^etc/.*$"},{"line_number":633,"context_line":"              - ^releasenotes/.*$"},{"line_number":634,"context_line":"              - ^setup.cfg$"},{"line_number":635,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":636,"context_line":"              - ^tempest/tests/.*$"},{"line_number":637,"context_line":"              - ^tools/.*$"},{"line_number":638,"context_line":"              - ^.coveragerc$"},{"line_number":639,"context_line":"              - ^.gitignore$"},{"line_number":640,"context_line":"              - ^.gitreview$"},{"line_number":641,"context_line":"              - ^.mailmap$"},{"line_number":642,"context_line":"        - tempest-full-py3:"},{"line_number":643,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":644,"context_line":"        - tempest-full-py3-ipv6:"},{"line_number":645,"context_line":"            voting: false"},{"line_number":646,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":647,"context_line":"        - tempest-full-train-py3:"},{"line_number":648,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":649,"context_line":"        - tempest-full-stein-py3:"},{"line_number":650,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":651,"context_line":"        - tempest-full-rocky-py3:"},{"line_number":652,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":653,"context_line":"        - tempest-multinode-full-py3:"},{"line_number":654,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":655,"context_line":"        - tempest-tox-plugin-sanity-check:"},{"line_number":656,"context_line":"            irrelevant-files: \u0026tempest-irrelevant-files-2"},{"line_number":657,"context_line":"              - ^.*\\.rst$"},{"line_number":658,"context_line":"              - ^doc/.*$"},{"line_number":659,"context_line":"              - ^etc/.*$"},{"line_number":660,"context_line":"              - ^releasenotes/.*$"},{"line_number":661,"context_line":"              - ^setup.cfg$"},{"line_number":662,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":663,"context_line":"              - ^tempest/tests/.*$"},{"line_number":664,"context_line":"              - ^.coveragerc$"},{"line_number":665,"context_line":"              - ^.gitignore$"},{"line_number":666,"context_line":"              - ^.gitreview$"},{"line_number":667,"context_line":"              - ^.mailmap$"},{"line_number":668,"context_line":"              # tools/ is not here since this relies on a script in tools/."},{"line_number":669,"context_line":"        - tempest-ipv6-only:"},{"line_number":670,"context_line":"            irrelevant-files: *tempest-irrelevant-files-2"},{"line_number":671,"context_line":"        - tempest-slow-py3:"},{"line_number":672,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":673,"context_line":"        - nova-live-migration:"},{"line_number":674,"context_line":"            voting: false"},{"line_number":675,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":676,"context_line":"        - devstack-plugin-ceph-tempest-py3:"},{"line_number":677,"context_line":"            voting: false"},{"line_number":678,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":679,"context_line":"        - neutron-grenade-multinode:"},{"line_number":680,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":681,"context_line":"        - grenade:"},{"line_number":682,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":683,"context_line":"        - puppet-openstack-integration-4-scenario001-tempest-centos-7:"},{"line_number":684,"context_line":"            voting: false"},{"line_number":685,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":686,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":687,"context_line":"            voting: false"},{"line_number":688,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":689,"context_line":"        - puppet-openstack-integration-4-scenario003-tempest-centos-7:"},{"line_number":690,"context_line":"            voting: false"},{"line_number":691,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":692,"context_line":"        - puppet-openstack-integration-4-scenario004-tempest-centos-7:"},{"line_number":693,"context_line":"            voting: false"},{"line_number":694,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":695,"context_line":"        - neutron-tempest-dvr:"},{"line_number":696,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":697,"context_line":"        - interop-tempest-consistency:"},{"line_number":698,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":699,"context_line":"        - tempest-full-test-account-py3:"},{"line_number":700,"context_line":"            voting: false"},{"line_number":701,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":702,"context_line":"        - tempest-full-test-account-no-admin-py3:"},{"line_number":703,"context_line":"            voting: false"},{"line_number":704,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":705,"context_line":"        - openstack-tox-bashate:"},{"line_number":706,"context_line":"            irrelevant-files: *tempest-irrelevant-files-2"},{"line_number":707,"context_line":"    gate:"},{"line_number":708,"context_line":"      jobs:"},{"line_number":709,"context_line":"        - tempest-slow-py3:"},{"line_number":710,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":711,"context_line":"        - neutron-grenade-multinode:"},{"line_number":712,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":713,"context_line":"        - tempest-full-py3:"},{"line_number":714,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":715,"context_line":"        - grenade:"},{"line_number":716,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":717,"context_line":"        - tempest-ipv6-only:"},{"line_number":718,"context_line":"            irrelevant-files: *tempest-irrelevant-files-2"},{"line_number":719,"context_line":"    experimental:"},{"line_number":720,"context_line":"      jobs:"},{"line_number":721,"context_line":"        - tempest-cinder-v2-api:"},{"line_number":722,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":723,"context_line":"        - tempest-all:"},{"line_number":724,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":725,"context_line":"        - legacy-tempest-dsvm-neutron-dvr-multinode-full:"},{"line_number":726,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":727,"context_line":"        - neutron-tempest-dvr-ha-multinode-full:"},{"line_number":728,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":729,"context_line":"        - nova-tempest-v2-api:"},{"line_number":730,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":731,"context_line":"        - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":732,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":733,"context_line":"        - tempest-pg-full:"},{"line_number":734,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":735,"context_line":"        - tempest-full-py3-opensuse15:"},{"line_number":736,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":737,"context_line":"    periodic-stable:"},{"line_number":738,"context_line":"      jobs:"},{"line_number":739,"context_line":"        - tempest-full-train-py3"},{"line_number":740,"context_line":"        - tempest-full-stein-py3"},{"line_number":741,"context_line":"        - tempest-full-rocky-py3"},{"line_number":742,"context_line":"    periodic:"},{"line_number":743,"context_line":"      jobs:"},{"line_number":744,"context_line":"        - tempest-all"},{"line_number":745,"context_line":"        - tempest-full-oslo-master"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ae14904f","line":745,"range":{"start_line":606,"start_character":2,"end_line":745,"end_character":0},"updated":"2020-04-23 23:46:32.000000000","message":"Job grenade not defined","commit_id":"9c71f18a580312eac96febd81b886d39b4f6f8b2"}]}
