)]}'
{"jenkins/jobs/ceilometer.yaml":[{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"3ef35157858481b360d8a80b359b58e419f09d07","unresolved":false,"context_lines":[{"line_number":302,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"GNOCCHI_COORDINATOR_URL\u003dredis://localhost:6379?timeout\u003d5\""},{"line_number":303,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"GNOCCHI_STORAGE_BACKEND\u003dfile\""},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin devstack-plugin-{plugin} git://git.openstack.org/{plugin-repo}\""},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003d\"oslo.messaging\""},{"line_number":308,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_16e8b60f","line":305,"range":{"start_line":305,"start_character":38,"end_line":305,"end_character":43},"updated":"2016-01-28 17:01:15.000000000","message":"I need new job template to enable oslo.messaging driver plugin.","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"5e71418f7cb337ec337a814273b298566bb080d9","unresolved":false,"context_lines":[{"line_number":302,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"GNOCCHI_COORDINATOR_URL\u003dredis://localhost:6379?timeout\u003d5\""},{"line_number":303,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"GNOCCHI_STORAGE_BACKEND\u003dfile\""},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin devstack-plugin-{plugin} git://git.openstack.org/{plugin-repo}\""},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003d\"oslo.messaging\""},{"line_number":308,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_d618de86","line":305,"range":{"start_line":305,"start_character":38,"end_line":305,"end_character":43},"in_reply_to":"7a5de9d1_16e8b60f","updated":"2016-01-28 17:06:58.000000000","message":"right i guess my suggestion is to change:\n\ns/git://git.openstack.org/{plugin-repo}/git://git.openstack.org/openstack/devstack-plugin-{plugin}/\n\nunless devstack-plugin-* prefix is different for another driver (kafka?)","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"c141500682121108bf56ea4d873bdfdec65ba8f6","unresolved":false,"context_lines":[{"line_number":302,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"GNOCCHI_COORDINATOR_URL\u003dredis://localhost:6379?timeout\u003d5\""},{"line_number":303,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"GNOCCHI_STORAGE_BACKEND\u003dfile\""},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin devstack-plugin-{plugin} git://git.openstack.org/{plugin-repo}\""},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003d\"oslo.messaging\""},{"line_number":308,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_711c9413","line":305,"range":{"start_line":305,"start_character":38,"end_line":305,"end_character":43},"in_reply_to":"7a5de9d1_d618de86","updated":"2016-01-28 17:11:30.000000000","message":"Done","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4913a37f9733fe887888c2d548aa0f67f337965c","unresolved":false,"context_lines":[{"line_number":261,"context_line":"      - console-log"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"- job-template:"},{"line_number":264,"context_line":"    name: \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027"},{"line_number":265,"context_line":"    node: \u0027{node}\u0027"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a5de9d1_587411ce","line":264,"range":{"start_line":264,"start_character":73,"end_line":264,"end_character":79},"updated":"2016-01-28 20:55:15.000000000","message":"you do not need ostype anywhere - so, let\u0027s remove it.","commit_id":"4ba8f4cad27e132c16a0f416e386f43f8f7941f5"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"e6149afa8120e1b64e58e1447688993d40de7f8c","unresolved":false,"context_lines":[{"line_number":261,"context_line":"      - console-log"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"- job-template:"},{"line_number":264,"context_line":"    name: \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027"},{"line_number":265,"context_line":"    node: \u0027{node}\u0027"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a5de9d1_a6e16200","line":264,"range":{"start_line":264,"start_character":73,"end_line":264,"end_character":79},"in_reply_to":"7a5de9d1_587411ce","updated":"2016-01-28 21:32:36.000000000","message":"Done","commit_id":"4ba8f4cad27e132c16a0f416e386f43f8f7941f5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4913a37f9733fe887888c2d548aa0f67f337965c","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":"    wrappers:"},{"line_number":268,"context_line":"      - build-timeout:"},{"line_number":269,"context_line":"          timeout: 125"},{"line_number":270,"context_line":"      - timestamps"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a5de9d1_98484989","line":269,"updated":"2016-01-28 20:55:15.000000000","message":"do you really need two hours? What\u0027s the runtime for a comparable job right now?","commit_id":"4ba8f4cad27e132c16a0f416e386f43f8f7941f5"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"e6149afa8120e1b64e58e1447688993d40de7f8c","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":"    wrappers:"},{"line_number":268,"context_line":"      - build-timeout:"},{"line_number":269,"context_line":"          timeout: 125"},{"line_number":270,"context_line":"      - timestamps"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a5de9d1_26eed2ec","line":269,"in_reply_to":"7a5de9d1_98484989","updated":"2016-01-28 21:32:36.000000000","message":"Done","commit_id":"4ba8f4cad27e132c16a0f416e386f43f8f7941f5"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"5e71418f7cb337ec337a814273b298566bb080d9","unresolved":false,"context_lines":[{"line_number":4386,"context_line":"          ostype: \u0027\u0027"},{"line_number":4387,"context_line":"          plugin-repo: openstack/devstack-plugin-pika"},{"line_number":4388,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":4389,"context_line":"      - \u0027gate-telemetry-dsvm-integration-{name}\u0027"},{"line_number":4390,"context_line":"      - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027:"},{"line_number":4391,"context_line":"          pipeline: gate"},{"line_number":4392,"context_line":"          plugin: pika"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_916ef0c7","line":4389,"updated":"2016-01-28 17:06:58.000000000","message":"do we need this then? for kombu?","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"c141500682121108bf56ea4d873bdfdec65ba8f6","unresolved":false,"context_lines":[{"line_number":4386,"context_line":"          ostype: \u0027\u0027"},{"line_number":4387,"context_line":"          plugin-repo: openstack/devstack-plugin-pika"},{"line_number":4388,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":4389,"context_line":"      - \u0027gate-telemetry-dsvm-integration-{name}\u0027"},{"line_number":4390,"context_line":"      - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027:"},{"line_number":4391,"context_line":"          pipeline: gate"},{"line_number":4392,"context_line":"          plugin: pika"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_71f574c9","line":4389,"in_reply_to":"7a5de9d1_916ef0c7","updated":"2016-01-28 17:11:30.000000000","message":"yes, for default driver implemetation","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"338826a099f0b0c9ee911ddcfb35fcf2448d7219","unresolved":false,"context_lines":[{"line_number":4394,"context_line":"          ostype: \u0027\u0027"},{"line_number":4395,"context_line":"          plugin-repo: openstack/devstack-plugin-pika"},{"line_number":4396,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":4397,"context_line":"      - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027:"},{"line_number":4398,"context_line":"          pipeline: gate"},{"line_number":4399,"context_line":"          plugin: zmq"},{"line_number":4400,"context_line":"          node: devstack-trusty"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_8bab1f89","line":4397,"updated":"2016-01-28 16:47:19.000000000","message":"i don\u0027t think you need two jobs templates.\n\nwe can probably just build the plugin-repo variable from plugin attribute?","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"3ef35157858481b360d8a80b359b58e419f09d07","unresolved":false,"context_lines":[{"line_number":4394,"context_line":"          ostype: \u0027\u0027"},{"line_number":4395,"context_line":"          plugin-repo: openstack/devstack-plugin-pika"},{"line_number":4396,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":4397,"context_line":"      - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027:"},{"line_number":4398,"context_line":"          pipeline: gate"},{"line_number":4399,"context_line":"          plugin: zmq"},{"line_number":4400,"context_line":"          node: devstack-trusty"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a5de9d1_5655ce4d","line":4397,"in_reply_to":"7a5de9d1_8bab1f89","updated":"2016-01-28 17:01:15.000000000","message":"hm, I can constract plugin repo from \u0027plugin\u0027 and remove \u0027plugin_repo\u0027 parameter but I steel need new template to process \u0027plugin\u0027 parameter and enable plugin","commit_id":"ebeb44e9a1628e3556e67faa100fe648c8474fc7"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"2fbe399c5883c3880f04686791662840b9e31708","unresolved":false,"context_lines":[{"line_number":4387,"context_line":"          plugin-repo: openstack/devstack-plugin-pika"},{"line_number":4388,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":4389,"context_line":"      - \u0027gate-telemetry-dsvm-integration-{name}\u0027"},{"line_number":4390,"context_line":"      - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027:"},{"line_number":4391,"context_line":"          pipeline: gate"},{"line_number":4392,"context_line":"          plugin: pika"},{"line_number":4393,"context_line":"          node: devstack-trusty"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a5de9d1_326377de","line":4390,"updated":"2016-01-28 18:52:45.000000000","message":"we just need the one entry\n\n  - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}\u0027\n     node: devstack-trusty\n\nand when you define the job in zuul, it will pick up the pika/zmq suffix and automatically set it to {plugin} var\n\nie. if you look at \u0027gate-telemetry-dsvm-integration-{name}\u0027\n\ni set the job in zuul as \u0027gate-telemetry-dsvm-integration-aodh\u0027 or \u0027gate-telemetry-dsvm-integration-oslo.messaging\u0027 and it automatically set the {name} variable to that.","commit_id":"4ba8f4cad27e132c16a0f416e386f43f8f7941f5"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"e6149afa8120e1b64e58e1447688993d40de7f8c","unresolved":false,"context_lines":[{"line_number":4387,"context_line":"          plugin-repo: openstack/devstack-plugin-pika"},{"line_number":4388,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":4389,"context_line":"      - \u0027gate-telemetry-dsvm-integration-{name}\u0027"},{"line_number":4390,"context_line":"      - \u0027{pipeline}-oslo.messaging-telemetry-dsvm-integration-{plugin}{ostype}{job-suffix}\u0027:"},{"line_number":4391,"context_line":"          pipeline: gate"},{"line_number":4392,"context_line":"          plugin: pika"},{"line_number":4393,"context_line":"          node: devstack-trusty"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a5de9d1_86b546ef","line":4390,"in_reply_to":"7a5de9d1_326377de","updated":"2016-01-28 21:32:36.000000000","message":"Done","commit_id":"4ba8f4cad27e132c16a0f416e386f43f8f7941f5"}]}
