)]}'
{"jenkins/jobs/heat.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3dbad1f0a10269911dcccb58229cc20789b72774","unresolved":false,"context_lines":[{"line_number":70,"context_line":"      - shell: |"},{"line_number":71,"context_line":"          #!/bin/bash -xe"},{"line_number":72,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":73,"context_line":"          services\u003dc-api,c-bak,c-sch,c-vol,cinder,dstat,g-api,g-reg,h-api,h-api-cfn,h-api-cw,h-eng,heat,key,mysql,n-api,n-cond,n-cpu,n-crt,n-obj,n-sch,q-agt,q-dhcp,q-l3,q-meta,q-metering,q-svc,q-vpn,rabbit,s-account,s-container,s-object,s-proxy,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-anotification"},{"line_number":74,"context_line":"          export HEAT_BUILD_PIP_MIRROR\u003dTrue"},{"line_number":75,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d70"},{"line_number":76,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa69d971_2e2ac490","line":73,"range":{"start_line":73,"start_character":26,"end_line":73,"end_character":27},"updated":"2016-01-06 12:24:39.000000000","message":"Please break this line in several shorter lines as part of this change","commit_id":"9b39af645defa24a96728add96ea239f0687d878"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"cf64b2adfee29f0f0e2d28e31816ca6967450472","unresolved":false,"context_lines":[{"line_number":70,"context_line":"      - shell: |"},{"line_number":71,"context_line":"          #!/bin/bash -xe"},{"line_number":72,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":73,"context_line":"          services\u003dc-api,c-bak,c-sch,c-vol,cinder,dstat,g-api,g-reg,h-api,h-api-cfn,h-api-cw,h-eng,heat,key,mysql,n-api,n-cond,n-cpu,n-crt,n-obj,n-sch,q-agt,q-dhcp,q-l3,q-meta,q-metering,q-svc,q-vpn,rabbit,s-account,s-container,s-object,s-proxy,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-anotification"},{"line_number":74,"context_line":"          export HEAT_BUILD_PIP_MIRROR\u003dTrue"},{"line_number":75,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d70"},{"line_number":76,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa69d971_b71841d4","line":73,"range":{"start_line":73,"start_character":26,"end_line":73,"end_character":27},"in_reply_to":"fa69d971_2e2ac490","updated":"2016-01-06 15:42:25.000000000","message":"Done","commit_id":"9b39af645defa24a96728add96ea239f0687d878"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3dbad1f0a10269911dcccb58229cc20789b72774","unresolved":false,"context_lines":[{"line_number":92,"context_line":"              services+\u003d\",q-lbaasv2\""},{"line_number":93,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":94,"context_line":"              # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":95,"context_line":"              export OVERRIDE_ENABLED_SERVICES+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":96,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":97,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""},{"line_number":98,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[controller_worker]\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa69d971_2e016406","line":95,"range":{"start_line":95,"start_character":21,"end_line":95,"end_character":46},"updated":"2016-01-06 12:24:39.000000000","message":"You set the variable here...","commit_id":"9b39af645defa24a96728add96ea239f0687d878"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"cf64b2adfee29f0f0e2d28e31816ca6967450472","unresolved":false,"context_lines":[{"line_number":92,"context_line":"              services+\u003d\",q-lbaasv2\""},{"line_number":93,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":94,"context_line":"              # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":95,"context_line":"              export OVERRIDE_ENABLED_SERVICES+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":96,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":97,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""},{"line_number":98,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[controller_worker]\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa69d971_570b057d","line":95,"range":{"start_line":95,"start_character":21,"end_line":95,"end_character":46},"in_reply_to":"fa69d971_2e016406","updated":"2016-01-06 15:42:25.000000000","message":"Done","commit_id":"9b39af645defa24a96728add96ea239f0687d878"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3dbad1f0a10269911dcccb58229cc20789b72774","unresolved":false,"context_lines":[{"line_number":103,"context_line":"              services+\u003d\",q-lbaas\""},{"line_number":104,"context_line":"          fi"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"          export OVERRIDE_ENABLED_SERVICES\u003d$services"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"          if [ \"{datastore}\" \u003d\u003d \"postgres\" ] ; then"},{"line_number":109,"context_line":"              export DEVSTACK_GATE_POSTGRES\u003d1"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa69d971_f016ca4a","line":106,"range":{"start_line":106,"start_character":42,"end_line":106,"end_character":44},"updated":"2016-01-06 12:24:39.000000000","message":"And override it here again, so line 95 is a nop.","commit_id":"9b39af645defa24a96728add96ea239f0687d878"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"cf64b2adfee29f0f0e2d28e31816ca6967450472","unresolved":false,"context_lines":[{"line_number":103,"context_line":"              services+\u003d\",q-lbaas\""},{"line_number":104,"context_line":"          fi"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"          export OVERRIDE_ENABLED_SERVICES\u003d$services"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"          if [ \"{datastore}\" \u003d\u003d \"postgres\" ] ; then"},{"line_number":109,"context_line":"              export DEVSTACK_GATE_POSTGRES\u003d1"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa69d971_37253108","line":106,"range":{"start_line":106,"start_character":42,"end_line":106,"end_character":44},"in_reply_to":"fa69d971_f016ca4a","updated":"2016-01-06 15:42:25.000000000","message":"Done","commit_id":"9b39af645defa24a96728add96ea239f0687d878"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87366d42aa957b89285e375b659459bc1f10d878","unresolved":false,"context_lines":[{"line_number":73,"context_line":"          services\u003dc-api,c-bak,c-sch,c-vol,cinder,dstat,g-api,g-reg,h-api,h-api-cfn,h-api-cw,h-eng,heat"},{"line_number":74,"context_line":"          services+\u003dkey,mysql,n-api,n-cond,n-cpu,n-crt,n-sch,q-agt,q-dhcp,q-l3,q-meta,q-metering"},{"line_number":75,"context_line":"          services+\u003dq-svc,q-vpn,rabbit,s-account,s-container,s-object,s-proxy,ceilometer-acompute"},{"line_number":76,"context_line":"          services+\u003dceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-anotification"},{"line_number":77,"context_line":"          # n-obj has been removed from mitaka"},{"line_number":78,"context_line":"          if [[ \"stable/kilo stable/liberty\" \u003d~ $ZUUL_BRANCH ]]; then"},{"line_number":79,"context_line":"              services+\u003d,n-obj,"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"dae33548_5191d2ef","line":76,"updated":"2016-02-15 17:26:16.000000000","message":"This list is not comma separated anymore.\n\nWhile you\u0027re at it, please wrap at less than 80 chars as well.","commit_id":"3d03f583ecf6cf455df44b05f9edc53369a5b000"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"083444e19b0bc8b896b2698649e9d0675b06d6b0","unresolved":false,"context_lines":[{"line_number":73,"context_line":"          services\u003dc-api,c-bak,c-sch,c-vol,cinder,dstat,g-api,g-reg,h-api,h-api-cfn,h-api-cw,h-eng,heat"},{"line_number":74,"context_line":"          services+\u003dkey,mysql,n-api,n-cond,n-cpu,n-crt,n-sch,q-agt,q-dhcp,q-l3,q-meta,q-metering"},{"line_number":75,"context_line":"          services+\u003dq-svc,q-vpn,rabbit,s-account,s-container,s-object,s-proxy,ceilometer-acompute"},{"line_number":76,"context_line":"          services+\u003dceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-anotification"},{"line_number":77,"context_line":"          # n-obj has been removed from mitaka"},{"line_number":78,"context_line":"          if [[ \"stable/kilo stable/liberty\" \u003d~ $ZUUL_BRANCH ]]; then"},{"line_number":79,"context_line":"              services+\u003d,n-obj,"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"dae33548_1f42b13e","line":76,"in_reply_to":"dae33548_5191d2ef","updated":"2016-02-15 17:50:53.000000000","message":"Done","commit_id":"3d03f583ecf6cf455df44b05f9edc53369a5b000"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87366d42aa957b89285e375b659459bc1f10d878","unresolved":false,"context_lines":[{"line_number":101,"context_line":"              # Enable LBaaS V2 plugin"},{"line_number":102,"context_line":"              services+\u003d\",q-lbaasv2\""},{"line_number":103,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":104,"context_line":"              # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":105,"context_line":"              services+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":106,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":107,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"dae33548_91687af7","line":104,"updated":"2016-02-15 17:26:16.000000000","message":"typo: Octavia","commit_id":"3d03f583ecf6cf455df44b05f9edc53369a5b000"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"083444e19b0bc8b896b2698649e9d0675b06d6b0","unresolved":false,"context_lines":[{"line_number":101,"context_line":"              # Enable LBaaS V2 plugin"},{"line_number":102,"context_line":"              services+\u003d\",q-lbaasv2\""},{"line_number":103,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":104,"context_line":"              # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":105,"context_line":"              services+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":106,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":107,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"dae33548_f4445475","line":104,"in_reply_to":"dae33548_91687af7","updated":"2016-02-15 17:50:53.000000000","message":"Done","commit_id":"3d03f583ecf6cf455df44b05f9edc53369a5b000"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87366d42aa957b89285e375b659459bc1f10d878","unresolved":false,"context_lines":[{"line_number":103,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":104,"context_line":"              # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":105,"context_line":"              services+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":106,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":107,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""},{"line_number":108,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[controller_worker]\""},{"line_number":109,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"amphora_driver \u003d amphora_noop_driver\""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"dae33548_517f12aa","line":106,"updated":"2016-02-15 17:26:16.000000000","message":"Add octavaia and neutron-lbaas to PROJECTS","commit_id":"3d03f583ecf6cf455df44b05f9edc53369a5b000"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"083444e19b0bc8b896b2698649e9d0675b06d6b0","unresolved":false,"context_lines":[{"line_number":103,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas\""},{"line_number":104,"context_line":"              # Enable default recommended implementation for LBaaS v2, Octivia"},{"line_number":105,"context_line":"              services+\u003d\",octavia,o-cw,o-hk,o-hm,o-api\""},{"line_number":106,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin octavia https://git.openstack.org/openstack/octavia\""},{"line_number":107,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[[post-config|/etc/octavia/octavia.conf]]\""},{"line_number":108,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"[controller_worker]\""},{"line_number":109,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"amphora_driver \u003d amphora_noop_driver\""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"dae33548_d449508d","line":106,"in_reply_to":"dae33548_517f12aa","updated":"2016-02-15 17:50:53.000000000","message":"Done","commit_id":"3d03f583ecf6cf455df44b05f9edc53369a5b000"}],"zuul/layout.yaml":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"ea50c9ab725ef817226646a34446d8c4abc21201","unresolved":false,"context_lines":[{"line_number":856,"context_line":"  - name: gate-tempest-dsvm-neutron-nv"},{"line_number":857,"context_line":"    branch: ^feature/pecan"},{"line_number":858,"context_line":""},{"line_number":859,"context_line":"  - name: ^gate-heat-dsvm-functional-orig-mysql-lbaasv.*"},{"line_number":860,"context_line":"    branch: ^(?!stable/juno).*$"},{"line_number":861,"context_line":""},{"line_number":862,"context_line":"  - name: ^gate-heat-dsvm-functional-orig-postgres-lbaasv.*"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a29b11f_929ab0c4","line":859,"updated":"2015-10-26 06:42:47.000000000","message":"v2 should only run against liberty and master, right?","commit_id":"b18aceb55ee135b9be0a162ffa2a076cb8cb0558"}]}
