)]}'
{"jenkins/jobs/barbican.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8ec76b4dc9784878fdb7b3df8da9fff7286e744f","unresolved":false,"context_lines":[{"line_number":157,"context_line":"      - console-log"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"- job:"},{"line_number":160,"context_line":"    name: gate-barbican-kmip-devstack-dsvm"},{"line_number":161,"context_line":"    node: ubuntu-trusty"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_6778b2f9","line":160,"updated":"2016-05-12 18:32:02.000000000","message":"this is basically a copy of the job above, isn\u0027t it?\n\nThen make it a template and pass in the driver as variable instead of duplicating nearly everything...","commit_id":"3e8d4185b6afeadd118c19c3b93d392694ede885"},{"author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"change_message_id":"cb10fd9c8579092b43c987babf12c485eff602b5","unresolved":false,"context_lines":[{"line_number":117,"context_line":"      - devstack-logs"},{"line_number":118,"context_line":"      - console-log"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"- project"},{"line_number":121,"context_line":"    name: barbican"},{"line_number":122,"context_line":"    jobs:"},{"line_number":123,"context_line":"      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027"},{"line_number":124,"context_line":"          plugin: simple-crypto"},{"line_number":125,"context_line":"          node: ubuntu-trusty"},{"line_number":126,"context_line":"          services: \u0027tempest,keystone\u0027"},{"line_number":127,"context_line":"      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027"},{"line_number":128,"context_line":"          plugin: dogtag"},{"line_number":129,"context_line":"          node: \u0027fedora-23\u0027"},{"line_number":130,"context_line":"          services: \u0027barbican-dogtag,tempest,keystone\u0027"},{"line_number":131,"context_line":"      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027"},{"line_number":132,"context_line":"          plugin: kmip"},{"line_number":133,"context_line":"          node: ubuntu-trusty"},{"line_number":134,"context_line":"          services: \u0027barbican-pykmip,pykmip-server,tempest,keystone\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bab6814e_edb87e77","line":134,"range":{"start_line":120,"start_character":0,"end_line":134,"end_character":68},"updated":"2016-05-20 17:56:10.000000000","message":"This part needs to live in projects.yaml\n\n  - project:\n      name: barbican\n      tarball-site: tarballs.openstack.org\n      doc-publisher-site: docs.openstack.org\n\n      jobs:\n        - python-jobs\n        - translation-jobs\n        - openstack-publish-jobs\n        - openstack-releasenotes-jobs\n        - api-guide-jobs:\n            service: key-manager\n        - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027\n          plugin: simple-crypto\n          node: ubuntu-trusty\n          services: \u0027tempest,keystone\u0027\n      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027\n          plugin: dogtag\n          node: fedora-23\n          services: \u0027barbican-dogtag,tempest,keystone\u0027\n      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027\n          plugin: kmip\n          node: ubuntu-trusty\n          services: \u0027barbican-pykmip,pykmip-server,tempest,keystone\u0027","commit_id":"48b526e2b64e0001317367ba9411fb0bf190adc1"},{"author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"change_message_id":"43287a23f3ed36775f29cb12c3303bf4c6f5e71e","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"- job-template:"},{"line_number":82,"context_line":"    name: gate-barbican-{plugin}-devstack-dsvm"},{"line_number":83,"context_line":"    node: {node}"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    wrappers:"},{"line_number":86,"context_line":"      - build-timeout:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bab6814e_62489b88","line":83,"updated":"2016-05-24 14:06:54.000000000","message":"I think jenkins is saying this should be\n\n  node: \u0027{node}\u0027\n\n?","commit_id":"0e336c63e5445740c1d9dc1b43fcfa60e34955f5"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"change_message_id":"1595abdb13d9af28d8d78c2c8df15434c778f762","unresolved":false,"context_lines":[{"line_number":284,"context_line":"      - translation-jobs"},{"line_number":285,"context_line":"      - openstack-publish-jobs"},{"line_number":286,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":287,"context_line":"      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027"},{"line_number":288,"context_line":"          plugin: simple-crypto"},{"line_number":289,"context_line":"          node: ubuntu-trusty"},{"line_number":290,"context_line":"          services: \u0027tempest,keystone\u0027"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bab6814e_125cab49","line":287,"range":{"start_line":287,"start_character":8,"end_line":287,"end_character":46},"updated":"2016-05-23 18:57:21.000000000","message":"This should be\n  - gate-barbican-{plugin}-devstack-dsvm:\n\nno quotes and a colon punctuation at the end\n\nsame with the ones below","commit_id":"cb2a7911230947171447e7ecfc138c848c662d54"},{"author":{"_account_id":6783,"name":"Nathan Reller","email":"nathan.s.reller@gmail.com","username":"rellerreller"},"change_message_id":"3fc18b462fed00cac0022888c9e1fb05c04c2049","unresolved":false,"context_lines":[{"line_number":284,"context_line":"      - translation-jobs"},{"line_number":285,"context_line":"      - openstack-publish-jobs"},{"line_number":286,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":287,"context_line":"      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027"},{"line_number":288,"context_line":"          plugin: simple-crypto"},{"line_number":289,"context_line":"          node: ubuntu-trusty"},{"line_number":290,"context_line":"          services: \u0027tempest,keystone\u0027"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bab6814e_7659818e","line":287,"range":{"start_line":287,"start_character":8,"end_line":287,"end_character":46},"in_reply_to":"bab6814e_125cab49","updated":"2016-05-24 13:14:39.000000000","message":"I missed the colon. Thanks! I fixed it.\n\nI kept the quotes. The projects section in JJB has them.\nhttp://docs.openstack.org/infra/jenkins-job-builder/definition.html#project","commit_id":"cb2a7911230947171447e7ecfc138c848c662d54"},{"author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"change_message_id":"c2b43d8cc94cfe16f69460c872d45a863e0d12af","unresolved":false,"context_lines":[{"line_number":284,"context_line":"      - translation-jobs"},{"line_number":285,"context_line":"      - openstack-publish-jobs"},{"line_number":286,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":287,"context_line":"      - \u0027gate-barbican-{plugin}-devstack-dsvm\u0027"},{"line_number":288,"context_line":"          plugin: simple-crypto"},{"line_number":289,"context_line":"          node: ubuntu-trusty"},{"line_number":290,"context_line":"          services: \u0027tempest,keystone\u0027"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bab6814e_5648bd87","line":287,"range":{"start_line":287,"start_character":8,"end_line":287,"end_character":46},"in_reply_to":"bab6814e_7659818e","updated":"2016-05-24 13:17:23.000000000","message":"Ok, I was looking at the bandit section just above and they don\u0027t use quotes.  Maybe it doesn\u0027t matter.","commit_id":"cb2a7911230947171447e7ecfc138c848c662d54"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e018d3285de2e840b5c628baa540e9a8e5bedd93","unresolved":false,"context_lines":[{"line_number":1848,"context_line":""},{"line_number":1849,"context_line":"  - name: gate-barbican-kmip-devstack-dsvm"},{"line_number":1850,"context_line":"    voting: false"},{"line_number":1851,"context_line":"    branch: ^(?!stable\\/(kilo|liberty|mitaka)).*$"},{"line_number":1852,"context_line":""},{"line_number":1853,"context_line":"  - name: gate-designate-python34-db"},{"line_number":1854,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a122d0e_95e6ee41","line":1851,"range":{"start_line":1851,"start_character":22,"end_line":1851,"end_character":25},"updated":"2016-04-21 07:57:07.000000000","message":"That\u0027s wrong.\n\nFollow the same syntax other projects do.","commit_id":"71cb1d3da264b5f784744f650e2b1cac39dc7e71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a5c1ad2b9b1b1a9c042e0e09e6052df03d42b435","unresolved":false,"context_lines":[{"line_number":1848,"context_line":""},{"line_number":1849,"context_line":"  - name: gate-barbican-kmip-devstack-dsvm"},{"line_number":1850,"context_line":"    voting: false"},{"line_number":1851,"context_line":"    branch: ^(?!stable\\/(kilo|liberty|mitaka)).*$"},{"line_number":1852,"context_line":""},{"line_number":1853,"context_line":"  - name: gate-designate-python34-db"},{"line_number":1854,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a122d0e_a7bf725f","line":1851,"range":{"start_line":1851,"start_character":22,"end_line":1851,"end_character":25},"in_reply_to":"1a122d0e_871fd6b6","updated":"2016-04-21 13:23:35.000000000","message":"Excluding the branches is fine - your regex is broken. copy the one below that I mark for you...","commit_id":"71cb1d3da264b5f784744f650e2b1cac39dc7e71"},{"author":{"_account_id":6783,"name":"Nathan Reller","email":"nathan.s.reller@gmail.com","username":"rellerreller"},"change_message_id":"bd3725eeff0bb439675aebf23ae7965e34a75d43","unresolved":false,"context_lines":[{"line_number":1848,"context_line":""},{"line_number":1849,"context_line":"  - name: gate-barbican-kmip-devstack-dsvm"},{"line_number":1850,"context_line":"    voting: false"},{"line_number":1851,"context_line":"    branch: ^(?!stable\\/(kilo|liberty|mitaka)).*$"},{"line_number":1852,"context_line":""},{"line_number":1853,"context_line":"  - name: gate-designate-python34-db"},{"line_number":1854,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a122d0e_871fd6b6","line":1851,"range":{"start_line":1851,"start_character":22,"end_line":1851,"end_character":25},"in_reply_to":"1a122d0e_95e6ee41","updated":"2016-04-21 13:20:32.000000000","message":"My concern is that the other branches do not have the devstack code ported to them to support the configuration of the KMIP secret store. Do I have to backport that patch to those branches to support them?","commit_id":"71cb1d3da264b5f784744f650e2b1cac39dc7e71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a5c1ad2b9b1b1a9c042e0e09e6052df03d42b435","unresolved":false,"context_lines":[{"line_number":1858,"context_line":"    voting: false"},{"line_number":1859,"context_line":""},{"line_number":1860,"context_line":"  - name: ^gate-tempest-dsvm-designate-.*$"},{"line_number":1861,"context_line":"    branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$"},{"line_number":1862,"context_line":""},{"line_number":1863,"context_line":"  - name: gate-octavia-tox-bandit"},{"line_number":1864,"context_line":"    branch: master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a122d0e_47af7e2b","line":1861,"range":{"start_line":1861,"start_character":4,"end_line":1861,"end_character":50},"updated":"2016-04-21 13:23:35.000000000","message":"Use this regex instead.","commit_id":"71cb1d3da264b5f784744f650e2b1cac39dc7e71"},{"author":{"_account_id":6783,"name":"Nathan Reller","email":"nathan.s.reller@gmail.com","username":"rellerreller"},"change_message_id":"7123786523ab418592a0ef53f351dec111e0e902","unresolved":false,"context_lines":[{"line_number":1858,"context_line":"    voting: false"},{"line_number":1859,"context_line":""},{"line_number":1860,"context_line":"  - name: ^gate-tempest-dsvm-designate-.*$"},{"line_number":1861,"context_line":"    branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$"},{"line_number":1862,"context_line":""},{"line_number":1863,"context_line":"  - name: gate-octavia-tox-bandit"},{"line_number":1864,"context_line":"    branch: master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a122d0e_019b76ca","line":1861,"range":{"start_line":1861,"start_character":4,"end_line":1861,"end_character":50},"in_reply_to":"1a122d0e_47af7e2b","updated":"2016-04-22 15:35:38.000000000","message":"Thanks, Andreas! Next patch will have the correction.","commit_id":"71cb1d3da264b5f784744f650e2b1cac39dc7e71"},{"author":{"_account_id":6783,"name":"Nathan Reller","email":"nathan.s.reller@gmail.com","username":"rellerreller"},"change_message_id":"ae58d18afa4b2cddb1c9d49d4ab79689849d1353","unresolved":false,"context_lines":[{"line_number":1927,"context_line":"  - name: gate-barbican-python34"},{"line_number":1928,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":1929,"context_line":""},{"line_number":1930,"context_line":"  - name: gate-barbican-devstack-dsvm"},{"line_number":1931,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":1932,"context_line":""},{"line_number":1933,"context_line":"  - name: gate-barbican-devstack-dsvm-oldstable"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_d1d6fa4d","line":1930,"range":{"start_line":1930,"start_character":4,"end_line":1930,"end_character":37},"updated":"2016-05-20 15:15:24.000000000","message":"This will not be found in barbican JJB now. Fix this. -1","commit_id":"34cd6f01c9318310a67e60777b7956151a7deffd"}]}
