)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"e2174a6ce52cd7a106a2af4523bd1ae2fb7ceac4","unresolved":false,"context_lines":[{"line_number":442,"context_line":"        ENABLE_FILE_INJECTION: true"},{"line_number":443,"context_line":"        DATABASE_TYPE: postgresql"},{"line_number":444,"context_line":""},{"line_number":445,"context_line":"- job:"},{"line_number":446,"context_line":"    name: tempest-system-scope"},{"line_number":447,"context_line":"    parent: devstack-tempest"},{"line_number":448,"context_line":"    voting: false"},{"line_number":449,"context_line":"    # This currently works from stable/queens on."},{"line_number":450,"context_line":"    # Before stable/queens, keystone does not support"},{"line_number":451,"context_line":"    # system scope feature."},{"line_number":452,"context_line":"    branches: ^(?!stable/(ocata|pike).*$"},{"line_number":453,"context_line":"    description: |"},{"line_number":454,"context_line":"      This job runs the keystone API tests with system scope enabled."},{"line_number":455,"context_line":"      TODO- Expand this job to start testing the other service API"},{"line_number":456,"context_line":"      test also once they start supporting the system scope."},{"line_number":457,"context_line":"    vars:"},{"line_number":458,"context_line":"      tox_envlist: all"},{"line_number":459,"context_line":"      tempest_test_regex: api.*keystone"},{"line_number":460,"context_line":"      devstack_localrc:"},{"line_number":461,"context_line":"        TEMPEST_OSLO_POLICY_ENFORCE_SCOPE: true"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"- project:"},{"line_number":464,"context_line":"    templates:"},{"line_number":465,"context_line":"      - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_262bed7c","line":462,"range":{"start_line":445,"start_character":2,"end_line":462,"end_character":0},"updated":"2018-10-31 12:17:22.000000000","message":"missing ), unterminated subpattern at position 1","commit_id":"753e486b4844723c5c2029235aaeadf6bbb7bb43"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"e2174a6ce52cd7a106a2af4523bd1ae2fb7ceac4","unresolved":false,"context_lines":[{"line_number":460,"context_line":"      devstack_localrc:"},{"line_number":461,"context_line":"        TEMPEST_OSLO_POLICY_ENFORCE_SCOPE: true"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"- project:"},{"line_number":464,"context_line":"    templates:"},{"line_number":465,"context_line":"      - check-requirements"},{"line_number":466,"context_line":"      - integrated-gate"},{"line_number":467,"context_line":"      - integrated-gate-py35"},{"line_number":468,"context_line":"      - openstack-cover-jobs"},{"line_number":469,"context_line":"      - openstack-python-jobs"},{"line_number":470,"context_line":"      - openstack-python35-jobs"},{"line_number":471,"context_line":"      - openstack-python36-jobs"},{"line_number":472,"context_line":"      - publish-openstack-docs-pti"},{"line_number":473,"context_line":"      - release-notes-jobs-python3"},{"line_number":474,"context_line":"    check:"},{"line_number":475,"context_line":"      jobs:"},{"line_number":476,"context_line":"        - devstack-tempest:"},{"line_number":477,"context_line":"            files:"},{"line_number":478,"context_line":"              - ^playbooks/"},{"line_number":479,"context_line":"              - ^roles/"},{"line_number":480,"context_line":"              - ^.zuul.yaml$"},{"line_number":481,"context_line":"        - devstack-tempest-ipv6:"},{"line_number":482,"context_line":"            voting: false"},{"line_number":483,"context_line":"            files:"},{"line_number":484,"context_line":"              - ^playbooks/"},{"line_number":485,"context_line":"              - ^roles/"},{"line_number":486,"context_line":"              - ^.zuul.yaml$"},{"line_number":487,"context_line":"        - nova-multiattach:"},{"line_number":488,"context_line":"            # Define list of irrelevant files to use everywhere else"},{"line_number":489,"context_line":"            irrelevant-files: \u0026tempest-irrelevant-files"},{"line_number":490,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":491,"context_line":"              - ^.*\\.rst$"},{"line_number":492,"context_line":"              - ^doc/.*$"},{"line_number":493,"context_line":"              - ^etc/.*$"},{"line_number":494,"context_line":"              - ^releasenotes/.*$"},{"line_number":495,"context_line":"              - ^setup.cfg$"},{"line_number":496,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":497,"context_line":"              - ^tempest/tests/.*$"},{"line_number":498,"context_line":"        - tempest-full-parallel:"},{"line_number":499,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":500,"context_line":"        - tempest-full-py3:"},{"line_number":501,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":502,"context_line":"        - tempest-full-py36:"},{"line_number":503,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":504,"context_line":"        - tempest-full-py3-ipv6:"},{"line_number":505,"context_line":"            voting: false"},{"line_number":506,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":507,"context_line":"        - tempest-full-rocky:"},{"line_number":508,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":509,"context_line":"        - tempest-full-rocky-py3:"},{"line_number":510,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":511,"context_line":"        - tempest-full-queens:"},{"line_number":512,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":513,"context_line":"        - tempest-full-queens-py3:"},{"line_number":514,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":515,"context_line":"        - tempest-full-pike:"},{"line_number":516,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":517,"context_line":"        - tempest-multinode-full:"},{"line_number":518,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":519,"context_line":"        - tempest-tox-plugin-sanity-check"},{"line_number":520,"context_line":"        - tempest-slow:"},{"line_number":521,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":522,"context_line":"        - nova-cells-v1:"},{"line_number":523,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":524,"context_line":"        - nova-live-migration:"},{"line_number":525,"context_line":"            voting: false"},{"line_number":526,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":527,"context_line":"        - neutron-grenade-multinode:"},{"line_number":528,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":529,"context_line":"        - neutron-grenade:"},{"line_number":530,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":531,"context_line":"        - devstack-plugin-ceph-tempest:"},{"line_number":532,"context_line":"            voting: false"},{"line_number":533,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":534,"context_line":"        - puppet-openstack-integration-4-scenario001-tempest-centos-7:"},{"line_number":535,"context_line":"            voting: false"},{"line_number":536,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":537,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":538,"context_line":"            voting: false"},{"line_number":539,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":540,"context_line":"        - puppet-openstack-integration-4-scenario003-tempest-centos-7:"},{"line_number":541,"context_line":"            voting: false"},{"line_number":542,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":543,"context_line":"        - puppet-openstack-integration-4-scenario004-tempest-centos-7:"},{"line_number":544,"context_line":"            voting: false"},{"line_number":545,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":546,"context_line":"        - neutron-tempest-dvr:"},{"line_number":547,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":548,"context_line":"        - legacy-tempest-dsvm-neutron-full-ocata:"},{"line_number":549,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":550,"context_line":"        - tempest-full:"},{"line_number":551,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":552,"context_line":"        - interop-tempest-consistency:"},{"line_number":553,"context_line":"            voting: false"},{"line_number":554,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":555,"context_line":"        - tempest-full-test-account-py3:"},{"line_number":556,"context_line":"            voting: false"},{"line_number":557,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":558,"context_line":"        - tempest-full-test-account-no-admin-py3:"},{"line_number":559,"context_line":"            voting: false"},{"line_number":560,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":561,"context_line":"        - tempest-system-scope:"},{"line_number":562,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":563,"context_line":"    gate:"},{"line_number":564,"context_line":"      jobs:"},{"line_number":565,"context_line":"        - nova-multiattach:"},{"line_number":566,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":567,"context_line":"        - tempest-slow:"},{"line_number":568,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":569,"context_line":"        - neutron-grenade-multinode:"},{"line_number":570,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":571,"context_line":"        - tempest-full:"},{"line_number":572,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":573,"context_line":"        - neutron-grenade:"},{"line_number":574,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":575,"context_line":"    experimental:"},{"line_number":576,"context_line":"      jobs:"},{"line_number":577,"context_line":"        - tempest-cinder-v2-api:"},{"line_number":578,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":579,"context_line":"        - tempest-all:"},{"line_number":580,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":581,"context_line":"        - legacy-tempest-dsvm-neutron-dvr-multinode-full:"},{"line_number":582,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":583,"context_line":"        - neutron-tempest-dvr-ha-multinode-full:"},{"line_number":584,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":585,"context_line":"        - legacy-tempest-dsvm-nova-v20-api:"},{"line_number":586,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":587,"context_line":"        - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":588,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":589,"context_line":"        - devstack-plugin-ceph-tempest-py3:"},{"line_number":590,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":591,"context_line":"        - tempest-pg-full:"},{"line_number":592,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":593,"context_line":"        - tempest-full-py3-opensuse150:"},{"line_number":594,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":595,"context_line":"    periodic-stable:"},{"line_number":596,"context_line":"      jobs:"},{"line_number":597,"context_line":"        - tempest-full-rocky"},{"line_number":598,"context_line":"        - tempest-full-rocky-py3"},{"line_number":599,"context_line":"        - tempest-full-queens"},{"line_number":600,"context_line":"        - tempest-full-queens-py3"},{"line_number":601,"context_line":"        - tempest-full-pike"},{"line_number":602,"context_line":"        - legacy-periodic-tempest-dsvm-neutron-full-ocata"},{"line_number":603,"context_line":"    periodic:"},{"line_number":604,"context_line":"      jobs:"},{"line_number":605,"context_line":"        - tempest-all"},{"line_number":606,"context_line":"        - tempest-full-oslo-master"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_c645594c","line":606,"range":{"start_line":463,"start_character":2,"end_line":606,"end_character":0},"updated":"2018-10-31 12:17:22.000000000","message":"Job tempest-system-scope not defined","commit_id":"753e486b4844723c5c2029235aaeadf6bbb7bb43"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"769d72788c3b3322498d81d82e3dd753c1bef01f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3351a633_41bf4d63","updated":"2022-10-20 03:15:18.000000000","message":"recheck deps updaated","commit_id":"8cbbc30646492190e78dfad09001beb6656febbf"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1b683c1e771c134b4c3f758add95e85054dfa45f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"49d10070_e9aa4d72","updated":"2022-11-10 15:14:01.000000000","message":"for neutron related issue we will need https://review.opendev.org/c/openstack/neutron-lib/+/864213 to be merged and released in new neutron-lib version.","commit_id":"19e9c2b852cd5fef22c01b4a85ce8a6e459a94bf"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"74452915e49439e3fc2ac5ecc25f6a9c8962486f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"fda06e61_7688db7d","updated":"2022-11-15 14:27:56.000000000","message":"recheck all dependencies merged","commit_id":"ce381eccd2bf6d0561d3bb8adce502ae906bf048"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a72614432b00416f2a9f7ab3858e4053a6e037b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"84682e83_2b0f0ba7","updated":"2022-11-19 00:27:47.000000000","message":"recheck server state timeout","commit_id":"64de7d95a3bd64dc0839bae5fdab20420440d6ee"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fe695740910fd7b95716d541e22fd13707d234f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"f6d5f6ae_d390e4fb","updated":"2022-11-21 22:09:52.000000000","message":"recheck deps updated","commit_id":"7b2fb2b11c5721ba8824c2b7b383f9ccc73d03ac"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e27e8381c2088dc3b15d94977caa6db98c9e181c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"5b78758d_79db4240","updated":"2022-11-30 15:58:32.000000000","message":"depends on is merged. this is ready now.","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"15c70d4c8920e7bd4902f15f14772c2183fffab9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"b452e177_909ced16","updated":"2022-12-01 10:52:26.000000000","message":"lgtm, thanks!","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"87934477d73e08583d98092826a705238df6e5b5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"a3ed648b_a5419ac0","updated":"2022-12-05 10:42:44.000000000","message":"recheck\n\nThe failure is not caused by the patch as nova-live-migration didn\u0027t fail before in the check jobs.","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"cb412faaaf80bcc162f0a48b496542453471c21a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"8503275f_fb71105d","updated":"2022-11-23 17:26:58.000000000","message":"recheck deps updated","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c4820a164e375332e99a88019b6667517d6a8fef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"ad12e605_22814db4","updated":"2022-11-22 04:13:19.000000000","message":"recheck ssh timeout","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b902378da1813cbda2cf15481d99ace82daf8606","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"82a5b402_318cd762","updated":"2022-12-06 20:38:17.000000000","message":"recheck ssh timeout in multinode job","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"b52bf1f46d312193e1225859425a1b781ddb2100","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"2e7989ec_04160187","updated":"2022-12-06 09:05:30.000000000","message":"recheck tempest-multinode-full-py3 is unstable","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"62bd4b32a22d39316a74639dddd0f54f13cadc16","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"2af0b060_c620816a","updated":"2022-12-02 09:31:45.000000000","message":"recheck unable to connect to port timeout","commit_id":"7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"}]}
