)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"7f7a84f14e8283bf5122649eedf2681523ce797d","unresolved":false,"context_lines":[{"line_number":284,"context_line":"      devstack_localrc:"},{"line_number":285,"context_line":"        TEMPEST_VOLUME_TYPE: volumev2"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"- project:"},{"line_number":288,"context_line":"    templates:"},{"line_number":289,"context_line":"      - check-requirements"},{"line_number":290,"context_line":"      - integrated-gate"},{"line_number":291,"context_line":"      - integrated-gate-py35"},{"line_number":292,"context_line":"      - openstack-cover-jobs"},{"line_number":293,"context_line":"      - openstack-python-jobs"},{"line_number":294,"context_line":"      - openstack-python35-jobs"},{"line_number":295,"context_line":"      - openstack-python36-jobs"},{"line_number":296,"context_line":"      - publish-openstack-docs-pti"},{"line_number":297,"context_line":"      - release-notes-jobs-python3"},{"line_number":298,"context_line":"    check:"},{"line_number":299,"context_line":"      jobs:"},{"line_number":300,"context_line":"        - devstack-tempest:"},{"line_number":301,"context_line":"            files:"},{"line_number":302,"context_line":"              - ^playbooks/"},{"line_number":303,"context_line":"              - ^roles/"},{"line_number":304,"context_line":"              - ^.zuul.yaml$"},{"line_number":305,"context_line":"        - nova-multiattach:"},{"line_number":306,"context_line":"            irrelevant-files:"},{"line_number":307,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":308,"context_line":"              - ^.*\\.rst$"},{"line_number":309,"context_line":"              - ^doc/.*$"},{"line_number":310,"context_line":"              - ^etc/.*$"},{"line_number":311,"context_line":"              - ^releasenotes/.*$"},{"line_number":312,"context_line":"              - ^setup.cfg$"},{"line_number":313,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":314,"context_line":"              - ^tempest/tests/.*$"},{"line_number":315,"context_line":"        - tempest-full-parallel:"},{"line_number":316,"context_line":"            irrelevant-files:"},{"line_number":317,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":318,"context_line":"              - ^.*\\.rst$"},{"line_number":319,"context_line":"              - ^doc/.*$"},{"line_number":320,"context_line":"              - ^etc/.*$"},{"line_number":321,"context_line":"              - ^releasenotes/.*$"},{"line_number":322,"context_line":"              - ^setup.cfg$"},{"line_number":323,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":324,"context_line":"              - ^tempest/tests/.*$"},{"line_number":325,"context_line":"        - tempest-full-py36:"},{"line_number":326,"context_line":"            irrelevant-files:"},{"line_number":327,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":328,"context_line":"              - ^.*\\.rst$"},{"line_number":329,"context_line":"              - ^doc/.*$"},{"line_number":330,"context_line":"              - ^etc/.*$"},{"line_number":331,"context_line":"              - ^releasenotes/.*$"},{"line_number":332,"context_line":"              - ^setup.cfg$"},{"line_number":333,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":334,"context_line":"              - ^tempest/tests/.*$"},{"line_number":335,"context_line":"        - tempest-full-rocky:"},{"line_number":336,"context_line":"            irrelevant-files:"},{"line_number":337,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":338,"context_line":"              - ^.*\\.rst$"},{"line_number":339,"context_line":"              - ^doc/.*$"},{"line_number":340,"context_line":"              - ^etc/.*$"},{"line_number":341,"context_line":"              - ^releasenotes/.*$"},{"line_number":342,"context_line":"              - ^setup.cfg$"},{"line_number":343,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":344,"context_line":"              - ^tempest/tests/.*$"},{"line_number":345,"context_line":"        - tempest-full-rocky-py3:"},{"line_number":346,"context_line":"            irrelevant-files:"},{"line_number":347,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":348,"context_line":"              - ^.*\\.rst$"},{"line_number":349,"context_line":"              - ^doc/.*$"},{"line_number":350,"context_line":"              - ^etc/.*$"},{"line_number":351,"context_line":"              - ^releasenotes/.*$"},{"line_number":352,"context_line":"              - ^setup.cfg$"},{"line_number":353,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":354,"context_line":"              - ^tempest/tests/.*$"},{"line_number":355,"context_line":"        - tempest-full-queens:"},{"line_number":356,"context_line":"            irrelevant-files:"},{"line_number":357,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":358,"context_line":"              - ^.*\\.rst$"},{"line_number":359,"context_line":"              - ^doc/.*$"},{"line_number":360,"context_line":"              - ^etc/.*$"},{"line_number":361,"context_line":"              - ^releasenotes/.*$"},{"line_number":362,"context_line":"              - ^setup.cfg$"},{"line_number":363,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":364,"context_line":"              - ^tempest/tests/.*$"},{"line_number":365,"context_line":"        - tempest-full-queens-py3:"},{"line_number":366,"context_line":"            irrelevant-files:"},{"line_number":367,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":368,"context_line":"              - ^.*\\.rst$"},{"line_number":369,"context_line":"              - ^doc/.*$"},{"line_number":370,"context_line":"              - ^etc/.*$"},{"line_number":371,"context_line":"              - ^releasenotes/.*$"},{"line_number":372,"context_line":"              - ^setup.cfg$"},{"line_number":373,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":374,"context_line":"              - ^tempest/tests/.*$"},{"line_number":375,"context_line":"        - tempest-full-pike:"},{"line_number":376,"context_line":"            irrelevant-files:"},{"line_number":377,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":378,"context_line":"              - ^.*\\.rst$"},{"line_number":379,"context_line":"              - ^doc/.*$"},{"line_number":380,"context_line":"              - ^etc/.*$"},{"line_number":381,"context_line":"              - ^releasenotes/.*$"},{"line_number":382,"context_line":"              - ^setup.cfg$"},{"line_number":383,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":384,"context_line":"              - ^tempest/tests/.*$"},{"line_number":385,"context_line":"        - tempest-multinode-full:"},{"line_number":386,"context_line":"            irrelevant-files:"},{"line_number":387,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":388,"context_line":"              - ^.*\\.rst$"},{"line_number":389,"context_line":"              - ^doc/.*$"},{"line_number":390,"context_line":"              - ^etc/.*$"},{"line_number":391,"context_line":"              - ^releasenotes/.*$"},{"line_number":392,"context_line":"              - ^setup.cfg$"},{"line_number":393,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":394,"context_line":"              - ^tempest/tests/.*$"},{"line_number":395,"context_line":"        - tempest-tox-plugin-sanity-check"},{"line_number":396,"context_line":"        - tempest-slow:"},{"line_number":397,"context_line":"            irrelevant-files:"},{"line_number":398,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":399,"context_line":"              - ^.*\\.rst$"},{"line_number":400,"context_line":"              - ^doc/.*$"},{"line_number":401,"context_line":"              - ^etc/.*$"},{"line_number":402,"context_line":"              - ^releasenotes/.*$"},{"line_number":403,"context_line":"              - ^setup.cfg$"},{"line_number":404,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":405,"context_line":"              - ^tempest/tests/.*$"},{"line_number":406,"context_line":"        - nova-cells-v1:"},{"line_number":407,"context_line":"            irrelevant-files:"},{"line_number":408,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":409,"context_line":"              - ^.*\\.rst$"},{"line_number":410,"context_line":"              - ^doc/.*$"},{"line_number":411,"context_line":"              - ^etc/.*$"},{"line_number":412,"context_line":"              - ^releasenotes/.*$"},{"line_number":413,"context_line":"              - ^setup.cfg$"},{"line_number":414,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":415,"context_line":"              - ^tempest/tests/.*$"},{"line_number":416,"context_line":"        - nova-live-migration:"},{"line_number":417,"context_line":"            voting: false"},{"line_number":418,"context_line":"            irrelevant-files:"},{"line_number":419,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":420,"context_line":"              - ^.*\\.rst$"},{"line_number":421,"context_line":"              - ^doc/.*$"},{"line_number":422,"context_line":"              - ^etc/.*$"},{"line_number":423,"context_line":"              - ^releasenotes/.*$"},{"line_number":424,"context_line":"              - ^setup.cfg$"},{"line_number":425,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":426,"context_line":"              - ^tempest/tests/.*$"},{"line_number":427,"context_line":"        - neutron-grenade-multinode:"},{"line_number":428,"context_line":"            irrelevant-files:"},{"line_number":429,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":430,"context_line":"              - ^.*\\.rst$"},{"line_number":431,"context_line":"              - ^doc/.*$"},{"line_number":432,"context_line":"              - ^etc/.*$"},{"line_number":433,"context_line":"              - ^releasenotes/.*$"},{"line_number":434,"context_line":"              - ^setup.cfg$"},{"line_number":435,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":436,"context_line":"              - ^tempest/tests/.*$"},{"line_number":437,"context_line":"        - neutron-grenade:"},{"line_number":438,"context_line":"            irrelevant-files:"},{"line_number":439,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":440,"context_line":"              - ^.*\\.rst$"},{"line_number":441,"context_line":"              - ^doc/.*$"},{"line_number":442,"context_line":"              - ^etc/.*$"},{"line_number":443,"context_line":"              - ^releasenotes/.*$"},{"line_number":444,"context_line":"              - ^setup.cfg$"},{"line_number":445,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":446,"context_line":"              - ^tempest/tests/.*$"},{"line_number":447,"context_line":"        - devstack-plugin-ceph-tempest-full:"},{"line_number":448,"context_line":"            voting: false"},{"line_number":449,"context_line":"            irrelevant-files:"},{"line_number":450,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":451,"context_line":"              - ^.*\\.rst$"},{"line_number":452,"context_line":"              - ^doc/.*$"},{"line_number":453,"context_line":"              - ^etc/.*$"},{"line_number":454,"context_line":"              - ^releasenotes/.*$"},{"line_number":455,"context_line":"              - ^setup.cfg$"},{"line_number":456,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":457,"context_line":"              - ^tempest/tests/.*$"},{"line_number":458,"context_line":"        - puppet-openstack-integration-4-scenario001-tempest-centos-7:"},{"line_number":459,"context_line":"            voting: false"},{"line_number":460,"context_line":"            irrelevant-files:"},{"line_number":461,"context_line":"              - ^.*\\.rst$"},{"line_number":462,"context_line":"              - ^doc/.*$"},{"line_number":463,"context_line":"              - ^etc/.*$"},{"line_number":464,"context_line":"              - ^releasenotes/.*$"},{"line_number":465,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":466,"context_line":"              - ^tempest/tests/.*$"},{"line_number":467,"context_line":"              - ^test-requirements.txt$"},{"line_number":468,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":469,"context_line":"            voting: false"},{"line_number":470,"context_line":"            irrelevant-files:"},{"line_number":471,"context_line":"              - ^.*\\.rst$"},{"line_number":472,"context_line":"              - ^doc/.*$"},{"line_number":473,"context_line":"              - ^etc/.*$"},{"line_number":474,"context_line":"              - ^releasenotes/.*$"},{"line_number":475,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":476,"context_line":"              - ^tempest/tests/.*$"},{"line_number":477,"context_line":"              - ^test-requirements.txt$"},{"line_number":478,"context_line":"        - puppet-openstack-integration-4-scenario003-tempest-centos-7:"},{"line_number":479,"context_line":"            voting: false"},{"line_number":480,"context_line":"            irrelevant-files:"},{"line_number":481,"context_line":"              - ^.*\\.rst$"},{"line_number":482,"context_line":"              - ^doc/.*$"},{"line_number":483,"context_line":"              - ^etc/.*$"},{"line_number":484,"context_line":"              - ^releasenotes/.*$"},{"line_number":485,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":486,"context_line":"              - ^tempest/tests/.*$"},{"line_number":487,"context_line":"              - ^test-requirements.txt$"},{"line_number":488,"context_line":"        - puppet-openstack-integration-4-scenario004-tempest-centos-7:"},{"line_number":489,"context_line":"            voting: false"},{"line_number":490,"context_line":"            irrelevant-files:"},{"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":"              - ^tempest/hacking/.*$"},{"line_number":496,"context_line":"              - ^tempest/tests/.*$"},{"line_number":497,"context_line":"              - ^test-requirements.txt$"},{"line_number":498,"context_line":"        - neutron-tempest-dvr:"},{"line_number":499,"context_line":"            irrelevant-files:"},{"line_number":500,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":501,"context_line":"              - ^.*\\.rst$"},{"line_number":502,"context_line":"              - ^doc/.*$"},{"line_number":503,"context_line":"              - ^etc/.*$"},{"line_number":504,"context_line":"              - ^releasenotes/.*$"},{"line_number":505,"context_line":"              - ^setup.cfg$"},{"line_number":506,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":507,"context_line":"              - ^tempest/tests/.*$"},{"line_number":508,"context_line":"        - legacy-tempest-dsvm-neutron-full-ocata:"},{"line_number":509,"context_line":"            irrelevant-files:"},{"line_number":510,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":511,"context_line":"              - ^.*\\.rst$"},{"line_number":512,"context_line":"              - ^doc/.*$"},{"line_number":513,"context_line":"              - ^etc/.*$"},{"line_number":514,"context_line":"              - ^releasenotes/.*$"},{"line_number":515,"context_line":"              - ^setup.cfg$"},{"line_number":516,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":517,"context_line":"              - ^tempest/tests/.*$"},{"line_number":518,"context_line":"        - tempest-full:"},{"line_number":519,"context_line":"            irrelevant-files:"},{"line_number":520,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":521,"context_line":"              - ^.*\\.rst$"},{"line_number":522,"context_line":"              - ^doc/.*$"},{"line_number":523,"context_line":"              - ^etc/.*$"},{"line_number":524,"context_line":"              - ^releasenotes/.*$"},{"line_number":525,"context_line":"              - ^setup.cfg$"},{"line_number":526,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":527,"context_line":"              - ^tempest/tests/.*$"},{"line_number":528,"context_line":"    gate:"},{"line_number":529,"context_line":"      jobs:"},{"line_number":530,"context_line":"        - nova-multiattach:"},{"line_number":531,"context_line":"            irrelevant-files:"},{"line_number":532,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":533,"context_line":"              - ^.*\\.rst$"},{"line_number":534,"context_line":"              - ^doc/.*$"},{"line_number":535,"context_line":"              - ^etc/.*$"},{"line_number":536,"context_line":"              - ^releasenotes/.*$"},{"line_number":537,"context_line":"              - ^setup.cfg$"},{"line_number":538,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":539,"context_line":"              - ^tempest/tests/.*$"},{"line_number":540,"context_line":"        - tempest-slow:"},{"line_number":541,"context_line":"            irrelevant-files:"},{"line_number":542,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":543,"context_line":"              - ^.*\\.rst$"},{"line_number":544,"context_line":"              - ^doc/.*$"},{"line_number":545,"context_line":"              - ^etc/.*$"},{"line_number":546,"context_line":"              - ^releasenotes/.*$"},{"line_number":547,"context_line":"              - ^setup.cfg$"},{"line_number":548,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":549,"context_line":"              - ^tempest/tests/.*$"},{"line_number":550,"context_line":"        - neutron-grenade-multinode:"},{"line_number":551,"context_line":"            irrelevant-files:"},{"line_number":552,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":553,"context_line":"              - ^.*\\.rst$"},{"line_number":554,"context_line":"              - ^doc/.*$"},{"line_number":555,"context_line":"              - ^etc/.*$"},{"line_number":556,"context_line":"              - ^releasenotes/.*$"},{"line_number":557,"context_line":"              - ^setup.cfg$"},{"line_number":558,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":559,"context_line":"              - ^tempest/tests/.*$"},{"line_number":560,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":561,"context_line":"            irrelevant-files:"},{"line_number":562,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":563,"context_line":"              - ^.*\\.rst$"},{"line_number":564,"context_line":"              - ^doc/.*$"},{"line_number":565,"context_line":"              - ^etc/.*$"},{"line_number":566,"context_line":"              - ^releasenotes/.*$"},{"line_number":567,"context_line":"              - ^setup.cfg$"},{"line_number":568,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":569,"context_line":"              - ^tempest/tests/.*$"},{"line_number":570,"context_line":"        - neutron-grenade:"},{"line_number":571,"context_line":"            irrelevant-files:"},{"line_number":572,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":573,"context_line":"              - ^.*\\.rst$"},{"line_number":574,"context_line":"              - ^doc/.*$"},{"line_number":575,"context_line":"              - ^etc/.*$"},{"line_number":576,"context_line":"              - ^releasenotes/.*$"},{"line_number":577,"context_line":"              - ^setup.cfg$"},{"line_number":578,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":579,"context_line":"              - ^tempest/tests/.*$"},{"line_number":580,"context_line":"    experimental:"},{"line_number":581,"context_line":"      jobs:"},{"line_number":582,"context_line":"        - tempest-cinder-v2-api:"},{"line_number":583,"context_line":"            irrelevant-files:"},{"line_number":584,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":585,"context_line":"              - ^.*\\.rst$"},{"line_number":586,"context_line":"              - ^doc/.*$"},{"line_number":587,"context_line":"              - ^etc/.*$"},{"line_number":588,"context_line":"              - ^releasenotes/.*$"},{"line_number":589,"context_line":"              - ^setup.cfg$"},{"line_number":590,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":591,"context_line":"              - ^tempest/tests/.*$"},{"line_number":592,"context_line":"        - legacy-periodic-tempest-dsvm-all-master:"},{"line_number":593,"context_line":"            irrelevant-files:"},{"line_number":594,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":595,"context_line":"              - ^.*\\.rst$"},{"line_number":596,"context_line":"              - ^doc/.*$"},{"line_number":597,"context_line":"              - ^etc/.*$"},{"line_number":598,"context_line":"              - ^releasenotes/.*$"},{"line_number":599,"context_line":"              - ^setup.cfg$"},{"line_number":600,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":601,"context_line":"              - ^tempest/tests/.*$"},{"line_number":602,"context_line":"        - legacy-tempest-dsvm-multinode-full:"},{"line_number":603,"context_line":"            irrelevant-files:"},{"line_number":604,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":605,"context_line":"              - ^.*\\.rst$"},{"line_number":606,"context_line":"              - ^doc/.*$"},{"line_number":607,"context_line":"              - ^etc/.*$"},{"line_number":608,"context_line":"              - ^releasenotes/.*$"},{"line_number":609,"context_line":"              - ^setup.cfg$"},{"line_number":610,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":611,"context_line":"              - ^tempest/tests/.*$"},{"line_number":612,"context_line":"        - legacy-tempest-dsvm-neutron-dvr-multinode-full:"},{"line_number":613,"context_line":"            irrelevant-files:"},{"line_number":614,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":615,"context_line":"              - ^.*\\.rst$"},{"line_number":616,"context_line":"              - ^doc/.*$"},{"line_number":617,"context_line":"              - ^etc/.*$"},{"line_number":618,"context_line":"              - ^releasenotes/.*$"},{"line_number":619,"context_line":"              - ^setup.cfg$"},{"line_number":620,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":621,"context_line":"              - ^tempest/tests/.*$"},{"line_number":622,"context_line":"        - neutron-tempest-dvr-ha-multinode-full:"},{"line_number":623,"context_line":"            irrelevant-files:"},{"line_number":624,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":625,"context_line":"              - ^.*\\.rst$"},{"line_number":626,"context_line":"              - ^doc/.*$"},{"line_number":627,"context_line":"              - ^etc/.*$"},{"line_number":628,"context_line":"              - ^releasenotes/.*$"},{"line_number":629,"context_line":"              - ^setup.cfg$"},{"line_number":630,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":631,"context_line":"              - ^tempest/tests/.*$"},{"line_number":632,"context_line":"        - legacy-tempest-dsvm-full-test-accounts:"},{"line_number":633,"context_line":"            irrelevant-files:"},{"line_number":634,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":635,"context_line":"              - ^.*\\.rst$"},{"line_number":636,"context_line":"              - ^doc/.*$"},{"line_number":637,"context_line":"              - ^etc/.*$"},{"line_number":638,"context_line":"              - ^releasenotes/.*$"},{"line_number":639,"context_line":"              - ^setup.cfg$"},{"line_number":640,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":641,"context_line":"              - ^tempest/tests/.*$"},{"line_number":642,"context_line":"        - legacy-tempest-dsvm-neutron-full-test-accounts:"},{"line_number":643,"context_line":"            irrelevant-files:"},{"line_number":644,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":645,"context_line":"              - ^.*\\.rst$"},{"line_number":646,"context_line":"              - ^doc/.*$"},{"line_number":647,"context_line":"              - ^etc/.*$"},{"line_number":648,"context_line":"              - ^releasenotes/.*$"},{"line_number":649,"context_line":"              - ^setup.cfg$"},{"line_number":650,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":651,"context_line":"              - ^tempest/tests/.*$"},{"line_number":652,"context_line":"        - legacy-tempest-dsvm-identity-v3-test-accounts:"},{"line_number":653,"context_line":"            irrelevant-files:"},{"line_number":654,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":655,"context_line":"              - ^.*\\.rst$"},{"line_number":656,"context_line":"              - ^doc/.*$"},{"line_number":657,"context_line":"              - ^etc/.*$"},{"line_number":658,"context_line":"              - ^releasenotes/.*$"},{"line_number":659,"context_line":"              - ^setup.cfg$"},{"line_number":660,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":661,"context_line":"              - ^tempest/tests/.*$"},{"line_number":662,"context_line":"        - legacy-tempest-dsvm-neutron-full-non-admin:"},{"line_number":663,"context_line":"            irrelevant-files:"},{"line_number":664,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":665,"context_line":"              - ^.*\\.rst$"},{"line_number":666,"context_line":"              - ^doc/.*$"},{"line_number":667,"context_line":"              - ^etc/.*$"},{"line_number":668,"context_line":"              - ^releasenotes/.*$"},{"line_number":669,"context_line":"              - ^setup.cfg$"},{"line_number":670,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":671,"context_line":"              - ^tempest/tests/.*$"},{"line_number":672,"context_line":"        - legacy-tempest-dsvm-nova-v20-api:"},{"line_number":673,"context_line":"            irrelevant-files:"},{"line_number":674,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":675,"context_line":"              - ^.*\\.rst$"},{"line_number":676,"context_line":"              - ^doc/.*$"},{"line_number":677,"context_line":"              - ^etc/.*$"},{"line_number":678,"context_line":"              - ^releasenotes/.*$"},{"line_number":679,"context_line":"              - ^setup.cfg$"},{"line_number":680,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":681,"context_line":"              - ^tempest/tests/.*$"},{"line_number":682,"context_line":"        - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":683,"context_line":"            irrelevant-files:"},{"line_number":684,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":685,"context_line":"              - ^.*\\.rst$"},{"line_number":686,"context_line":"              - ^doc/.*$"},{"line_number":687,"context_line":"              - ^etc/.*$"},{"line_number":688,"context_line":"              - ^releasenotes/.*$"},{"line_number":689,"context_line":"              - ^setup.cfg$"},{"line_number":690,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":691,"context_line":"              - ^tempest/tests/.*$"},{"line_number":692,"context_line":"        - legacy-tempest-dsvm-cinder-v1:"},{"line_number":693,"context_line":"            irrelevant-files:"},{"line_number":694,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":695,"context_line":"              - ^.*\\.rst$"},{"line_number":696,"context_line":"              - ^doc/.*$"},{"line_number":697,"context_line":"              - ^etc/.*$"},{"line_number":698,"context_line":"              - ^releasenotes/.*$"},{"line_number":699,"context_line":"              - ^setup.cfg$"},{"line_number":700,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":701,"context_line":"              - ^tempest/tests/.*$"},{"line_number":702,"context_line":"        - devstack-plugin-ceph-tempest-full-py35:"},{"line_number":703,"context_line":"            irrelevant-files:"},{"line_number":704,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":705,"context_line":"              - ^.*\\.rst$"},{"line_number":706,"context_line":"              - ^doc/.*$"},{"line_number":707,"context_line":"              - ^etc/.*$"},{"line_number":708,"context_line":"              - ^releasenotes/.*$"},{"line_number":709,"context_line":"              - ^setup.cfg$"},{"line_number":710,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":711,"context_line":"              - ^tempest/tests/.*$"},{"line_number":712,"context_line":"        - legacy-tempest-dsvm-neutron-pg-full:"},{"line_number":713,"context_line":"            irrelevant-files:"},{"line_number":714,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":715,"context_line":"              - ^.*\\.rst$"},{"line_number":716,"context_line":"              - ^doc/.*$"},{"line_number":717,"context_line":"              - ^etc/.*$"},{"line_number":718,"context_line":"              - ^releasenotes/.*$"},{"line_number":719,"context_line":"              - ^setup.cfg$"},{"line_number":720,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":721,"context_line":"              - ^tempest/tests/.*$"},{"line_number":722,"context_line":"        - legacy-tempest-dsvm-neutron-full-opensuse-423:"},{"line_number":723,"context_line":"            irrelevant-files:"},{"line_number":724,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":725,"context_line":"              - ^.*\\.rst$"},{"line_number":726,"context_line":"              - ^doc/.*$"},{"line_number":727,"context_line":"              - ^etc/.*$"},{"line_number":728,"context_line":"              - ^releasenotes/.*$"},{"line_number":729,"context_line":"              - ^setup.cfg$"},{"line_number":730,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":731,"context_line":"              - ^tempest/tests/.*$"},{"line_number":732,"context_line":"    periodic-stable:"},{"line_number":733,"context_line":"      jobs:"},{"line_number":734,"context_line":"        - tempest-full-rocky"},{"line_number":735,"context_line":"        - tempest-full-rocky-py3"},{"line_number":736,"context_line":"        - tempest-full-queens"},{"line_number":737,"context_line":"        - tempest-full-queens-py3"},{"line_number":738,"context_line":"        - tempest-full-pike"},{"line_number":739,"context_line":"        - legacy-periodic-tempest-dsvm-neutron-full-ocata:"},{"line_number":740,"context_line":"            irrelevant-files:"},{"line_number":741,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":742,"context_line":"              - ^.*\\.rst$"},{"line_number":743,"context_line":"              - ^doc/.*$"},{"line_number":744,"context_line":"              - ^etc/.*$"},{"line_number":745,"context_line":"              - ^releasenotes/.*$"},{"line_number":746,"context_line":"              - ^setup.cfg$"},{"line_number":747,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":748,"context_line":"              - ^tempest/tests/.*$"},{"line_number":749,"context_line":"    periodic:"},{"line_number":750,"context_line":"      jobs:"},{"line_number":751,"context_line":"        - legacy-periodic-tempest-dsvm-full-test-accounts-master:"},{"line_number":752,"context_line":"            irrelevant-files:"},{"line_number":753,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":754,"context_line":"              - ^.*\\.rst$"},{"line_number":755,"context_line":"              - ^doc/.*$"},{"line_number":756,"context_line":"              - ^etc/.*$"},{"line_number":757,"context_line":"              - ^releasenotes/.*$"},{"line_number":758,"context_line":"              - ^setup.cfg$"},{"line_number":759,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":760,"context_line":"              - ^tempest/tests/.*$"},{"line_number":761,"context_line":"        - legacy-periodic-tempest-dsvm-neutron-full-test-accounts-master:"},{"line_number":762,"context_line":"            irrelevant-files:"},{"line_number":763,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":764,"context_line":"              - ^.*\\.rst$"},{"line_number":765,"context_line":"              - ^doc/.*$"},{"line_number":766,"context_line":"              - ^etc/.*$"},{"line_number":767,"context_line":"              - ^releasenotes/.*$"},{"line_number":768,"context_line":"              - ^setup.cfg$"},{"line_number":769,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":770,"context_line":"              - ^tempest/tests/.*$"},{"line_number":771,"context_line":"        - legacy-periodic-tempest-dsvm-neutron-full-non-admin-master:"},{"line_number":772,"context_line":"            irrelevant-files:"},{"line_number":773,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":774,"context_line":"              - ^.*\\.rst$"},{"line_number":775,"context_line":"              - ^doc/.*$"},{"line_number":776,"context_line":"              - ^etc/.*$"},{"line_number":777,"context_line":"              - ^releasenotes/.*$"},{"line_number":778,"context_line":"              - ^setup.cfg$"},{"line_number":779,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":780,"context_line":"              - ^tempest/tests/.*$"},{"line_number":781,"context_line":"        - legacy-periodic-tempest-dsvm-all-master:"},{"line_number":782,"context_line":"            irrelevant-files:"},{"line_number":783,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":784,"context_line":"              - ^.*\\.rst$"},{"line_number":785,"context_line":"              - ^doc/.*$"},{"line_number":786,"context_line":"              - ^etc/.*$"},{"line_number":787,"context_line":"              - ^releasenotes/.*$"},{"line_number":788,"context_line":"              - ^setup.cfg$"},{"line_number":789,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":790,"context_line":"              - ^tempest/tests/.*$"},{"line_number":791,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_712d2fad","line":791,"range":{"start_line":287,"start_character":2,"end_line":791,"end_character":0},"updated":"2018-09-10 16:54:00.000000000","message":"Job devstack-plugin-ceph-tempest-full not defined","commit_id":"383af8ce6c9aedc9c10c8a8804e9a163d77dcbae"}],"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"379ec7f5aef3fa20b6a7a54c361a45a4faa82e51","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The devstack-plugin-ceph jobs have moved in-repo and renamed, follow"},{"line_number":10,"context_line":"rename."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Remove post job  publish-openstack-python-branch-tarball,"},{"line_number":13,"context_line":"it\u0027s part of python-jobs template."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.openstack.org/543048"},{"line_number":16,"context_line":"Change-Id: I4bcd77d4b1d09d026ac3459312e8454878201658"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_e438743c","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":34},"updated":"2018-09-12 11:29:59.000000000","message":"can you guide to the links, i did not find that for python-job template.","commit_id":"a9c528fa2c25df213693d61b29ef9ed776dbd6d9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d8617205720ec7474192bc0193e4576141f17dca","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The devstack-plugin-ceph jobs have moved in-repo and renamed, follow"},{"line_number":10,"context_line":"rename."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Remove post job  publish-openstack-python-branch-tarball,"},{"line_number":13,"context_line":"it\u0027s part of python-jobs template."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.openstack.org/543048"},{"line_number":16,"context_line":"Change-Id: I4bcd77d4b1d09d026ac3459312e8454878201658"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_5f39f1a0","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":34},"in_reply_to":"3f79a3b5_df3ae1c2","updated":"2018-09-12 12:02:44.000000000","message":"thanks.","commit_id":"a9c528fa2c25df213693d61b29ef9ed776dbd6d9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"20f89d45edfbc21382d78b2bf474af81d417beb9","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The devstack-plugin-ceph jobs have moved in-repo and renamed, follow"},{"line_number":10,"context_line":"rename."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Remove post job  publish-openstack-python-branch-tarball,"},{"line_number":13,"context_line":"it\u0027s part of python-jobs template."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.openstack.org/543048"},{"line_number":16,"context_line":"Change-Id: I4bcd77d4b1d09d026ac3459312e8454878201658"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_df3ae1c2","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":34},"in_reply_to":"3f79a3b5_e438743c","updated":"2018-09-12 11:51:26.000000000","message":"https://docs.openstack.org/infra/openstack-zuul-jobs/project-templates.html#project_template-openstack-python-jobs","commit_id":"a9c528fa2c25df213693d61b29ef9ed776dbd6d9"}]}
