)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"acc73386067b884fc1ce8f7502d73152975b304a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - check-requirements"},{"line_number":4,"context_line":"      - tempest-plugin-jobs"},{"line_number":5,"context_line":"      - publish-openstack-docs-pti"},{"line_number":6,"context_line":"    check:"},{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - vitrage-tempest-plugin-api"},{"line_number":9,"context_line":"        - vitrage-tempest-plugin-datasources"},{"line_number":10,"context_line":"        - vitrage-tempest-plugin-datasources-ussuri"},{"line_number":11,"context_line":"        - vitrage-tempest-plugin-api-ussuri"},{"line_number":12,"context_line":"        - vitrage-tempest-plugin-datasources-train"},{"line_number":13,"context_line":"        - vitrage-tempest-plugin-api-train"},{"line_number":14,"context_line":"        - vitrage-tempest-plugin-datasources-stein"},{"line_number":15,"context_line":"        - vitrage-tempest-plugin-api-stein"},{"line_number":16,"context_line":"    gate:"},{"line_number":17,"context_line":"      queue: vitrage"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - vitrage-tempest-plugin-api"},{"line_number":20,"context_line":"        - vitrage-tempest-plugin-datasources"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: vitrage-tempest-plugin-base"},{"line_number":24,"context_line":"    parent: devstack-tempest"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_cb5c8cf2","line":21,"range":{"start_line":1,"start_character":2,"end_line":21,"end_character":0},"updated":"2020-09-16 05:37:30.000000000","message":"Job vitrage-tempest-plugin-datasources not defined","commit_id":"2dd2c8249451dfb424df403aeb2846159b5834c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"acc73386067b884fc1ce8f7502d73152975b304a","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    irrelevant-files: *base_irrelevant_files"},{"line_number":129,"context_line":"    vars: *base_vars"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"- job:"},{"line_number":132,"context_line":"    name: vitrage-tempest-plugin-datasources"},{"line_number":133,"context_line":"    parent: vitrage-tempest-plugin-base"},{"line_number":134,"context_line":"    vars:"},{"line_number":135,"context_line":"      tempest_test_regex: datasources|test_events|notifiers|e2e|database"},{"line_number":136,"context_line":"    devstack_plugins:"},{"line_number":137,"context_line":"      heat: https://opendev.org/openstack/heat"},{"line_number":138,"context_line":"      #ceilometer: https://opendev.org/openstack/ceilometer"},{"line_number":139,"context_line":"      #aodh: https://opendev.org/openstack/aodh"},{"line_number":140,"context_line":"      mistral: https://opendev.org/openstack/mistral"},{"line_number":141,"context_line":"      vitrage: https://opendev.org/openstack/vitrage"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"- job:"},{"line_number":144,"context_line":"    name: vitrage-tempest-plugin-mock"},{"line_number":145,"context_line":"    parent: devstack-tempest"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_4b47dc1f","line":142,"range":{"start_line":131,"start_character":2,"end_line":142,"end_character":0},"updated":"2020-09-16 05:37:30.000000000","message":"extra keys not allowed @ data[\u0027devstack_plugins\u0027]","commit_id":"2dd2c8249451dfb424df403aeb2846159b5834c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"acc73386067b884fc1ce8f7502d73152975b304a","unresolved":false,"context_lines":[{"line_number":214,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":215,"context_line":"    override-checkout: stable/ussuri"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"- job:"},{"line_number":218,"context_line":"    name: vitrage-tempest-plugin-datasources-ussuri"},{"line_number":219,"context_line":"    parent: vitrage-tempest-plugin-datasources"},{"line_number":220,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":221,"context_line":"    override-checkout: stable/ussuri"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"- job:"},{"line_number":224,"context_line":"    name: vitrage-tempest-plugin-api-train"},{"line_number":225,"context_line":"    parent: vitrage-tempest-plugin-api"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_2b442819","line":222,"range":{"start_line":217,"start_character":2,"end_line":222,"end_character":0},"updated":"2020-09-16 05:37:30.000000000","message":"Job vitrage-tempest-plugin-datasources not defined","commit_id":"2dd2c8249451dfb424df403aeb2846159b5834c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"acc73386067b884fc1ce8f7502d73152975b304a","unresolved":false,"context_lines":[{"line_number":229,"context_line":"      devstack_localrc:"},{"line_number":230,"context_line":"        USE_PYTHON3: True"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"- job:"},{"line_number":233,"context_line":"    name: vitrage-tempest-plugin-datasources-train"},{"line_number":234,"context_line":"    parent: vitrage-tempest-plugin-datasources"},{"line_number":235,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":236,"context_line":"    override-checkout: stable/train"},{"line_number":237,"context_line":"    vars:"},{"line_number":238,"context_line":"      devstack_localrc:"},{"line_number":239,"context_line":"        USE_PYTHON3: True"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"- job:"},{"line_number":242,"context_line":"    name: vitrage-tempest-plugin-api-stein"},{"line_number":243,"context_line":"    parent: vitrage-tempest-plugin-api"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_8b51f4dc","line":240,"range":{"start_line":232,"start_character":2,"end_line":240,"end_character":0},"updated":"2020-09-16 05:37:30.000000000","message":"Job vitrage-tempest-plugin-datasources not defined","commit_id":"2dd2c8249451dfb424df403aeb2846159b5834c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"acc73386067b884fc1ce8f7502d73152975b304a","unresolved":false,"context_lines":[{"line_number":248,"context_line":"      devstack_localrc:"},{"line_number":249,"context_line":"        USE_PYTHON3: True"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"- job:"},{"line_number":252,"context_line":"    name: vitrage-tempest-plugin-datasources-stein"},{"line_number":253,"context_line":"    parent: vitrage-tempest-plugin-datasources"},{"line_number":254,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":255,"context_line":"    override-checkout: stable/stein"},{"line_number":256,"context_line":"    vars:"},{"line_number":257,"context_line":"      tempest_black_regex: tempest\\.api|test_template"},{"line_number":258,"context_line":"      devstack_localrc:"},{"line_number":259,"context_line":"        USE_PYTHON3: True"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_6b4e2039","line":259,"range":{"start_line":251,"start_character":2,"end_line":259,"end_character":0},"updated":"2020-09-16 05:37:30.000000000","message":"Job vitrage-tempest-plugin-datasources not defined","commit_id":"2dd2c8249451dfb424df403aeb2846159b5834c7"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"1059cd0baff58babd5b54383855a55eeb25a1905","unresolved":false,"context_lines":[{"line_number":90,"context_line":"      devstack_plugins:"},{"line_number":91,"context_line":"        aodh: https://opendev.org/openstack/aodh"},{"line_number":92,"context_line":"        vitrage: https://opendev.org/openstack/vitrage"},{"line_number":93,"context_line":"       "},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"- job:"},{"line_number":96,"context_line":"    name: vitrage-tempest-plugin-api"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"9f560f44_0eacbbec","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":7},"updated":"2020-09-17 07:04:28.000000000","message":"looks like not related to this change","commit_id":"3f3bf295ef83bcff6d98b50251548d9646ea4371"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"d214b7a0f2a5f83fa3b6068396258f68999afcd0","unresolved":false,"context_lines":[{"line_number":90,"context_line":"      devstack_plugins:"},{"line_number":91,"context_line":"        aodh: https://opendev.org/openstack/aodh"},{"line_number":92,"context_line":"        vitrage: https://opendev.org/openstack/vitrage"},{"line_number":93,"context_line":"       "},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"- job:"},{"line_number":96,"context_line":"    name: vitrage-tempest-plugin-api"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"9f560f44_8e11ebb2","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":7},"in_reply_to":"9f560f44_0eacbbec","updated":"2020-09-17 07:37:54.000000000","message":"Done","commit_id":"3f3bf295ef83bcff6d98b50251548d9646ea4371"}],"vitrage_tempest_plugin/tests/base.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"1059cd0baff58babd5b54383855a55eeb25a1905","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    @classmethod"},{"line_number":151,"context_line":"    def setup_credentials(cls):"},{"line_number":152,"context_line":"        # Do not setup network resources for this test"},{"line_number":153,"context_line":"        cls.set_network_resources()"},{"line_number":154,"context_line":"        super(BaseVitrageTempest, cls).setup_credentials()"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"9f560f44_ae702fa6","line":152,"updated":"2020-09-17 07:04:28.000000000","message":"I\u0027m confused: comment says that we \u0027do not setup network resources\u0027 but the line above does it","commit_id":"3f3bf295ef83bcff6d98b50251548d9646ea4371"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"d214b7a0f2a5f83fa3b6068396258f68999afcd0","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    @classmethod"},{"line_number":151,"context_line":"    def setup_credentials(cls):"},{"line_number":152,"context_line":"        # Do not setup network resources for this test"},{"line_number":153,"context_line":"        cls.set_network_resources()"},{"line_number":154,"context_line":"        super(BaseVitrageTempest, cls).setup_credentials()"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"9f560f44_2e41bfa7","line":152,"in_reply_to":"9f560f44_ae702fa6","updated":"2020-09-17 07:37:54.000000000","message":"I changed the comment to make it more clear\nthe tempest library creates new network on setup.\nthis way I can disable it","commit_id":"3f3bf295ef83bcff6d98b50251548d9646ea4371"}]}
