)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8647b615e384e2e994471a34b0f5db00e8c1e46b","unresolved":false,"context_lines":[{"line_number":483,"context_line":"        ENABLE_FILE_INJECTION: true"},{"line_number":484,"context_line":"        DATABASE_TYPE: postgresql"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"- project:"},{"line_number":487,"context_line":"    templates:"},{"line_number":488,"context_line":"      - check-requirements"},{"line_number":489,"context_line":"      - integrated-gate"},{"line_number":490,"context_line":"      - integrated-gate-py3"},{"line_number":491,"context_line":"      - openstack-cover-jobs"},{"line_number":492,"context_line":"      - openstack-python-jobs"},{"line_number":493,"context_line":"      - openstack-python35-jobs"},{"line_number":494,"context_line":"      - openstack-python36-jobs"},{"line_number":495,"context_line":"      - openstack-python37-jobs"},{"line_number":496,"context_line":"      - publish-openstack-docs-pti"},{"line_number":497,"context_line":"      - release-notes-jobs-python3"},{"line_number":498,"context_line":"    check:"},{"line_number":499,"context_line":"      jobs:"},{"line_number":500,"context_line":"        - devstack-tempest:"},{"line_number":501,"context_line":"            files:"},{"line_number":502,"context_line":"              - ^playbooks/"},{"line_number":503,"context_line":"              - ^roles/"},{"line_number":504,"context_line":"              - ^.zuul.yaml$"},{"line_number":505,"context_line":"        - devstack-tempest-ipv6:"},{"line_number":506,"context_line":"            voting: false"},{"line_number":507,"context_line":"            files:"},{"line_number":508,"context_line":"              - ^playbooks/"},{"line_number":509,"context_line":"              - ^roles/"},{"line_number":510,"context_line":"              - ^.zuul.yaml$"},{"line_number":511,"context_line":"        - tempest-full-parallel:"},{"line_number":512,"context_line":"            # Define list of irrelevant files to use everywhere else"},{"line_number":513,"context_line":"            irrelevant-files: \u0026tempest-irrelevant-files"},{"line_number":514,"context_line":"              - ^.*\\.rst$"},{"line_number":515,"context_line":"              - ^doc/.*$"},{"line_number":516,"context_line":"              - ^etc/.*$"},{"line_number":517,"context_line":"              - ^releasenotes/.*$"},{"line_number":518,"context_line":"              - ^setup.cfg$"},{"line_number":519,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":520,"context_line":"              - ^tempest/tests/.*$"},{"line_number":521,"context_line":"              - ^tools/.*$"},{"line_number":522,"context_line":"        - tempest-full-py3:"},{"line_number":523,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":524,"context_line":"        - tempest-full-py3-ipv6:"},{"line_number":525,"context_line":"            voting: false"},{"line_number":526,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":527,"context_line":"        - tempest-full-stein:"},{"line_number":528,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":529,"context_line":"        - tempest-full-stein-py3:"},{"line_number":530,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":531,"context_line":"        - tempest-full-rocky:"},{"line_number":532,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":533,"context_line":"        - tempest-full-rocky-py3:"},{"line_number":534,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":535,"context_line":"        - tempest-full-queens:"},{"line_number":536,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":537,"context_line":"        - tempest-full-queens-py3:"},{"line_number":538,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":539,"context_line":"        - tempest-full-pike:"},{"line_number":540,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":541,"context_line":"        - tempest-multinode-full:"},{"line_number":542,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":543,"context_line":"        - tempest-multinode-full-py3:"},{"line_number":544,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":545,"context_line":"        - tempest-tox-plugin-sanity-check:"},{"line_number":546,"context_line":"            irrelevant-files:"},{"line_number":547,"context_line":"              - ^.*\\.rst$"},{"line_number":548,"context_line":"              - ^doc/.*$"},{"line_number":549,"context_line":"              - ^etc/.*$"},{"line_number":550,"context_line":"              - ^releasenotes/.*$"},{"line_number":551,"context_line":"              - ^setup.cfg$"},{"line_number":552,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":553,"context_line":"              - ^tempest/tests/.*$"},{"line_number":554,"context_line":"              # tools/ is not here since this relies on a script in tools/."},{"line_number":555,"context_line":"        - tempest-slow:"},{"line_number":556,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":557,"context_line":"        - tempest-slow-py3:"},{"line_number":558,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":559,"context_line":"        - nova-live-migration:"},{"line_number":560,"context_line":"            voting: false"},{"line_number":561,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":562,"context_line":"        - neutron-grenade-multinode:"},{"line_number":563,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":564,"context_line":"        - neutron-grenade:"},{"line_number":565,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":566,"context_line":"        - grenade-py3:"},{"line_number":567,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":568,"context_line":"        - devstack-plugin-ceph-tempest:"},{"line_number":569,"context_line":"            voting: false"},{"line_number":570,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":571,"context_line":"        - puppet-openstack-integration-4-scenario001-tempest-centos-7:"},{"line_number":572,"context_line":"            voting: false"},{"line_number":573,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":574,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":575,"context_line":"            voting: false"},{"line_number":576,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":577,"context_line":"        - puppet-openstack-integration-4-scenario003-tempest-centos-7:"},{"line_number":578,"context_line":"            voting: false"},{"line_number":579,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":580,"context_line":"        - puppet-openstack-integration-4-scenario004-tempest-centos-7:"},{"line_number":581,"context_line":"            voting: false"},{"line_number":582,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":583,"context_line":"        - neutron-tempest-dvr:"},{"line_number":584,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":585,"context_line":"        - tempest-full:"},{"line_number":586,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":587,"context_line":"        - interop-tempest-consistency:"},{"line_number":588,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":589,"context_line":"        - tempest-full-test-account-py3:"},{"line_number":590,"context_line":"            voting: false"},{"line_number":591,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":592,"context_line":"        - tempest-full-test-account-no-admin-py3:"},{"line_number":593,"context_line":"            voting: false"},{"line_number":594,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":595,"context_line":"    gate:"},{"line_number":596,"context_line":"      jobs:"},{"line_number":597,"context_line":"        - tempest-slow-py3:"},{"line_number":598,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":599,"context_line":"        - neutron-grenade-multinode:"},{"line_number":600,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":601,"context_line":"        - tempest-full:"},{"line_number":602,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":603,"context_line":"        - neutron-grenade:"},{"line_number":604,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":605,"context_line":"        - grenade-py3:"},{"line_number":606,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":607,"context_line":"    experimental:"},{"line_number":608,"context_line":"      jobs:"},{"line_number":609,"context_line":"        - tempest-cinder-v2-api:"},{"line_number":610,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":611,"context_line":"        - tempest-all:"},{"line_number":612,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":613,"context_line":"        - legacy-tempest-dsvm-neutron-dvr-multinode-full:"},{"line_number":614,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":615,"context_line":"        - neutron-tempest-dvr-ha-multinode-full:"},{"line_number":616,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":617,"context_line":"        - nova-cells-v1:"},{"line_number":618,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":619,"context_line":"        - nova-tempest-v2-api:"},{"line_number":620,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":621,"context_line":"        - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":622,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":623,"context_line":"        - devstack-plugin-ceph-tempest-py3:"},{"line_number":624,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":625,"context_line":"        - tempest-pg-full:"},{"line_number":626,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":627,"context_line":"        - tempest-full-py3-opensuse150:"},{"line_number":628,"context_line":"            irrelevant-files: *tempest-irrelevant-files"},{"line_number":629,"context_line":"    periodic-stable:"},{"line_number":630,"context_line":"      jobs:"},{"line_number":631,"context_line":"        - tempest-full-stein"},{"line_number":632,"context_line":"        - tempest-full-stein-py3"},{"line_number":633,"context_line":"        - tempest-full-rocky"},{"line_number":634,"context_line":"        - tempest-full-rocky-py3"},{"line_number":635,"context_line":"        - tempest-full-queens"},{"line_number":636,"context_line":"        - tempest-full-queens-py3"},{"line_number":637,"context_line":"        - tempest-full-pike"},{"line_number":638,"context_line":"        - legacy-periodic-tempest-dsvm-neutron-full-ocata"},{"line_number":639,"context_line":"    periodic:"},{"line_number":640,"context_line":"      jobs:"},{"line_number":641,"context_line":"        - tempest-all"},{"line_number":642,"context_line":"        - tempest-full-oslo-master"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fce034c_a2b3ea09","line":642,"range":{"start_line":486,"start_character":2,"end_line":642,"end_character":0},"updated":"2019-04-17 20:32:17.000000000","message":"Job tempest-full-py3-ipv6 not defined","commit_id":"d2f0790b1dd81b369db85c883f038569869859e9"}]}
