)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"99b85a1afed4c3fa99f4911d733c7345e9d16b8d","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"      tempest_concurrency: 1"},{"line_number":1099,"context_line":"      tempest_test_regex: ^neutron_tempest_plugin\\.neutron_dynamic_routing"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"- job:"},{"line_number":1102,"context_line":"    name: neutron-tempest-plugin-vpnaas"},{"line_number":1103,"context_line":"    parent: neutron-tempest-plugin"},{"line_number":1104,"context_line":"    timeout: 3900"},{"line_number":1105,"context_line":"    required-projects:"},{"line_number":1106,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":1107,"context_line":"      - openstack/neutron"},{"line_number":1108,"context_line":"      - openstack/neutron-vpnaas"},{"line_number":1109,"context_line":"      - openstack/neutron-tempest-plugin"},{"line_number":1110,"context_line":"      - openstack/tempest"},{"line_number":1111,"context_line":"    vars:"},{"line_number":1112,"context_line":"      tempest_test_regex: ^neutron_tempest_plugin\\.vpnaas"},{"line_number":1113,"context_line":"      tox_envlist: all-plugin"},{"line_number":1114,"context_line":"      devstack_plugins:"},{"line_number":1115,"context_line":"        neutron-vpnaas: https://git.openstack.org/openstack/neutron-vpnaas"},{"line_number":1116,"context_line":"        neutron-tempest-plugin: https://git.openstack.org/openstack/neutron-tempest-plugin"},{"line_number":1117,"context_line":"      network_api_extensions_tempest:"},{"line_number":1118,"context_line":"        - vpnaas"},{"line_number":1119,"context_line":"      devstack_localrc:"},{"line_number":1120,"context_line":"        IPSEC_PACKAGE: strongswan"},{"line_number":1121,"context_line":"        NETWORK_API_EXTENSIONS: \"{{ (network_api_extensions_common + network_api_extensions_tempest) | join(\u0027,\u0027) }}\""},{"line_number":1122,"context_line":"    irrelevant-files:"},{"line_number":1123,"context_line":"      - ^.*\\.rst$"},{"line_number":1124,"context_line":"      - ^doc/.*$"},{"line_number":1125,"context_line":"      - ^neutron_vpnaas/tests/unit/.*$"},{"line_number":1126,"context_line":"      - ^releasenotes/.*$"},{"line_number":1127,"context_line":""},{"line_number":1128,"context_line":"- project-template:"},{"line_number":1129,"context_line":"    name: neutron-tempest-plugin-jobs"},{"line_number":1130,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_7be5a009","line":1127,"range":{"start_line":1101,"start_character":2,"end_line":1127,"end_character":0},"updated":"2019-11-16 01:49:47.000000000","message":"Unknown project openstack-infra/devstack-gate","commit_id":"d05bec9ae24e076d05c887fd24f25748e9c1db50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"99b85a1afed4c3fa99f4911d733c7345e9d16b8d","unresolved":false,"context_lines":[{"line_number":1197,"context_line":"      jobs:"},{"line_number":1198,"context_line":"        - neutron-tempest-plugin-api-train"},{"line_number":1199,"context_line":""},{"line_number":1200,"context_line":"- project:"},{"line_number":1201,"context_line":"    templates:"},{"line_number":1202,"context_line":"      - build-openstack-docs-pti"},{"line_number":1203,"context_line":"      - neutron-tempest-plugin-jobs"},{"line_number":1204,"context_line":"      - neutron-tempest-plugin-jobs-queens"},{"line_number":1205,"context_line":"      - neutron-tempest-plugin-jobs-rocky"},{"line_number":1206,"context_line":"      - neutron-tempest-plugin-jobs-stein"},{"line_number":1207,"context_line":"      - neutron-tempest-plugin-jobs-train"},{"line_number":1208,"context_line":"      - check-requirements"},{"line_number":1209,"context_line":"      - tempest-plugin-jobs"},{"line_number":1210,"context_line":"      - release-notes-jobs-python3"},{"line_number":1211,"context_line":"    check:"},{"line_number":1212,"context_line":"      jobs:"},{"line_number":1213,"context_line":"        - neutron-tempest-plugin-sfc"},{"line_number":1214,"context_line":"        - neutron-tempest-plugin-sfc-train"},{"line_number":1215,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe"},{"line_number":1216,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe-train"},{"line_number":1217,"context_line":"        - neutron-tempest-plugin-fwaas"},{"line_number":1218,"context_line":"        - neutron-tempest-plugin-fwaas-train"},{"line_number":1219,"context_line":"        - neutron-tempest-plugin-dynamic-routing:"},{"line_number":1220,"context_line":"            # TODO(slaweq): switch it to be voting when bug"},{"line_number":1221,"context_line":"            # https://bugs.launchpad.net/neutron/+bug/1850626 will be fixed"},{"line_number":1222,"context_line":"            voting: false"},{"line_number":1223,"context_line":"        - neutron-tempest-plugin-vpnaas:"},{"line_number":1224,"context_line":"            voting: false"},{"line_number":1225,"context_line":""},{"line_number":1226,"context_line":"    gate:"},{"line_number":1227,"context_line":"      jobs:"},{"line_number":1228,"context_line":"        - neutron-tempest-plugin-sfc"},{"line_number":1229,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe"},{"line_number":1230,"context_line":"        - neutron-tempest-plugin-fwaas"},{"line_number":1231,"context_line":"        # TODO(slaweq): bring it back to gate queue"},{"line_number":1232,"context_line":"        # https://bugs.launchpad.net/neutron/+bug/1850626 will be fixed"},{"line_number":1233,"context_line":"        # - neutron-tempest-plugin-dynamic-routing"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_9be2dc00","line":1233,"range":{"start_line":1200,"start_character":2,"end_line":1233,"end_character":0},"updated":"2019-11-16 01:49:47.000000000","message":"Job neutron-tempest-plugin-vpnaas not defined","commit_id":"d05bec9ae24e076d05c887fd24f25748e9c1db50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"55d3f4ac44a04b7672fa10c98100823fd7123fb3","unresolved":false,"context_lines":[{"line_number":1210,"context_line":"      jobs:"},{"line_number":1211,"context_line":"        - neutron-tempest-plugin-api-train"},{"line_number":1212,"context_line":""},{"line_number":1213,"context_line":"- project:"},{"line_number":1214,"context_line":"    templates:"},{"line_number":1215,"context_line":"      - build-openstack-docs-pti"},{"line_number":1216,"context_line":"      - neutron-tempest-plugin-jobs"},{"line_number":1217,"context_line":"      - neutron-tempest-plugin-jobs-queens"},{"line_number":1218,"context_line":"      - neutron-tempest-plugin-jobs-rocky"},{"line_number":1219,"context_line":"      - neutron-tempest-plugin-jobs-stein"},{"line_number":1220,"context_line":"      - neutron-tempest-plugin-jobs-train"},{"line_number":1221,"context_line":"      - check-requirements"},{"line_number":1222,"context_line":"      - tempest-plugin-jobs"},{"line_number":1223,"context_line":"      - release-notes-jobs-python3"},{"line_number":1224,"context_line":"    check:"},{"line_number":1225,"context_line":"      jobs:"},{"line_number":1226,"context_line":"        - neutron-tempest-plugin-sfc"},{"line_number":1227,"context_line":"        - neutron-tempest-plugin-sfc-train"},{"line_number":1228,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe"},{"line_number":1229,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe-train"},{"line_number":1230,"context_line":"        - neutron-tempest-plugin-fwaas"},{"line_number":1231,"context_line":"        - neutron-tempest-plugin-fwaas-train"},{"line_number":1232,"context_line":"        - neutron-tempest-plugin-dynamic-routing:"},{"line_number":1233,"context_line":"            # TODO(slaweq): switch it to be voting when bug"},{"line_number":1234,"context_line":"            # https://bugs.launchpad.net/neutron/+bug/1850626 will be fixed"},{"line_number":1235,"context_line":"            voting: false"},{"line_number":1236,"context_line":"        - neutron-tempest-plugin-vpnaas:"},{"line_number":1237,"context_line":"        - neutron-tempest-plugin-vpnaas-train:"},{"line_number":1238,"context_line":"            voting: false"},{"line_number":1239,"context_line":""},{"line_number":1240,"context_line":"    gate:"},{"line_number":1241,"context_line":"      jobs:"},{"line_number":1242,"context_line":"        - neutron-tempest-plugin-sfc"},{"line_number":1243,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe"},{"line_number":1244,"context_line":"        - neutron-tempest-plugin-fwaas"},{"line_number":1245,"context_line":"        # TODO(slaweq): bring it back to gate queue"},{"line_number":1246,"context_line":"        # https://bugs.launchpad.net/neutron/+bug/1850626 will be fixed"},{"line_number":1247,"context_line":"        # - neutron-tempest-plugin-dynamic-routing"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_efa3559a","line":1247,"range":{"start_line":1213,"start_character":2,"end_line":1247,"end_character":0},"updated":"2019-12-01 21:53:25.000000000","message":"expected str for dictionary value @ data[\u0027check\u0027][\u0027jobs\u0027][7][\u0027neutron-tempest-plugin-vpnaas\u0027]","commit_id":"2352cca3338f0446ed2772baee779c03c1663556"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"cfc05017c81930e45066d052bc9cd9c0a5b04c1f","unresolved":false,"context_lines":[{"line_number":1130,"context_line":"      - ^neutron_vpnaas/tests/unit/.*$"},{"line_number":1131,"context_line":"      - ^releasenotes/.*$"},{"line_number":1132,"context_line":""},{"line_number":1133,"context_line":"- job:"},{"line_number":1134,"context_line":"    name: neutron-tempest-plugin-vpnaas-train"},{"line_number":1135,"context_line":"    parent: neutron-tempest-plugin-vpnaas"},{"line_number":1136,"context_line":"    override-checkout: stable/train"},{"line_number":1137,"context_line":"    vars:"},{"line_number":1138,"context_line":"      branch_override: stable/train"},{"line_number":1139,"context_line":"      network_api_extensions_common: *api_extensions_train"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"- project-template:"},{"line_number":1142,"context_line":"    name: neutron-tempest-plugin-jobs"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3fa7e38b_af554020","line":1139,"range":{"start_line":1133,"start_character":0,"end_line":1139,"end_character":58},"updated":"2019-12-03 16:16:18.000000000","message":"We should keep train (released now) version in-place, and only add definition for ussuri when it comes in. So whole block can be dropped","commit_id":"78f1c1816b7e9572a651360129b23f5095a0cca6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"c6c9c0a8868055189021ad9512a512be4b0fcc8c","unresolved":false,"context_lines":[{"line_number":1130,"context_line":"      - ^neutron_vpnaas/tests/unit/.*$"},{"line_number":1131,"context_line":"      - ^releasenotes/.*$"},{"line_number":1132,"context_line":""},{"line_number":1133,"context_line":"- job:"},{"line_number":1134,"context_line":"    name: neutron-tempest-plugin-vpnaas-train"},{"line_number":1135,"context_line":"    parent: neutron-tempest-plugin-vpnaas"},{"line_number":1136,"context_line":"    override-checkout: stable/train"},{"line_number":1137,"context_line":"    vars:"},{"line_number":1138,"context_line":"      branch_override: stable/train"},{"line_number":1139,"context_line":"      network_api_extensions_common: *api_extensions_train"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"- project-template:"},{"line_number":1142,"context_line":"    name: neutron-tempest-plugin-jobs"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3fa7e38b_c4fcc80d","line":1139,"range":{"start_line":1133,"start_character":0,"end_line":1139,"end_character":58},"in_reply_to":"3fa7e38b_af554020","updated":"2019-12-09 21:13:44.000000000","message":"Done","commit_id":"78f1c1816b7e9572a651360129b23f5095a0cca6"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"cfc05017c81930e45066d052bc9cd9c0a5b04c1f","unresolved":false,"context_lines":[{"line_number":1234,"context_line":"            # https://bugs.launchpad.net/neutron/+bug/1850626 will be fixed"},{"line_number":1235,"context_line":"            voting: false"},{"line_number":1236,"context_line":"        - neutron-tempest-plugin-vpnaas"},{"line_number":1237,"context_line":"        - neutron-tempest-plugin-vpnaas-train:"},{"line_number":1238,"context_line":"            voting: false"},{"line_number":1239,"context_line":""},{"line_number":1240,"context_line":"    gate:"},{"line_number":1241,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3fa7e38b_8f308408","line":1238,"range":{"start_line":1237,"start_character":0,"end_line":1238,"end_character":25},"updated":"2019-12-03 16:16:18.000000000","message":"To drop too","commit_id":"78f1c1816b7e9572a651360129b23f5095a0cca6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"c6c9c0a8868055189021ad9512a512be4b0fcc8c","unresolved":false,"context_lines":[{"line_number":1234,"context_line":"            # https://bugs.launchpad.net/neutron/+bug/1850626 will be fixed"},{"line_number":1235,"context_line":"            voting: false"},{"line_number":1236,"context_line":"        - neutron-tempest-plugin-vpnaas"},{"line_number":1237,"context_line":"        - neutron-tempest-plugin-vpnaas-train:"},{"line_number":1238,"context_line":"            voting: false"},{"line_number":1239,"context_line":""},{"line_number":1240,"context_line":"    gate:"},{"line_number":1241,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3fa7e38b_84025007","line":1238,"range":{"start_line":1237,"start_character":0,"end_line":1238,"end_character":25},"in_reply_to":"3fa7e38b_8f308408","updated":"2019-12-09 21:13:44.000000000","message":"Done","commit_id":"78f1c1816b7e9572a651360129b23f5095a0cca6"}]}
