)]}'
{"etc/octavia.conf":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"70491e1dc2c9b66e1333e38b20020d20eabfe6c6","unresolved":false,"context_lines":[{"line_number":248,"context_line":"# Transport URL to use for the neutron-lbaas synchronization event stream"},{"line_number":249,"context_line":"# when neutron and octavia have separate queues."},{"line_number":250,"context_line":"# For Single Host, specify one full transport URL:"},{"line_number":251,"context_line":"#   transport_url \u003d rabbit://\u003cuser\u003e:\u003cpass\u003e@127.0.0.1:5672/\u003cvhost\u003e"},{"line_number":252,"context_line":"# For HA, specify queue nodes in cluster, comma delimited:"},{"line_number":253,"context_line":"#   transport_url \u003d rabbit://\u003cuser\u003e:\u003cpass\u003e@server01,\u003cuser\u003e:\u003cpass\u003e@server02/\u003cvhost\u003e"},{"line_number":254,"context_line":"# event_stream_transport_url \u003d"}],"source_content_type":"text/plain","patch_set":5,"id":"3f4b6375_25a12cf9","line":251,"range":{"start_line":251,"start_character":4,"end_line":251,"end_character":17},"updated":"2017-10-25 17:47:25.000000000","message":"nit: event_stream_transport_url","commit_id":"4da1422a44fb5bab4059ba10e194eab56ed3b2f4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"4e6af602d9eb55a62f657609bf16374e5034d403","unresolved":false,"context_lines":[{"line_number":248,"context_line":"# Transport URL to use for the neutron-lbaas synchronization event stream"},{"line_number":249,"context_line":"# when neutron and octavia have separate queues."},{"line_number":250,"context_line":"# For Single Host, specify one full transport URL:"},{"line_number":251,"context_line":"#   transport_url \u003d rabbit://\u003cuser\u003e:\u003cpass\u003e@127.0.0.1:5672/\u003cvhost\u003e"},{"line_number":252,"context_line":"# For HA, specify queue nodes in cluster, comma delimited:"},{"line_number":253,"context_line":"#   transport_url \u003d rabbit://\u003cuser\u003e:\u003cpass\u003e@server01,\u003cuser\u003e:\u003cpass\u003e@server02/\u003cvhost\u003e"},{"line_number":254,"context_line":"# event_stream_transport_url \u003d"}],"source_content_type":"text/plain","patch_set":5,"id":"3f4b6375_85bea0fc","line":251,"range":{"start_line":251,"start_character":4,"end_line":251,"end_character":17},"in_reply_to":"3f4b6375_25a12cf9","updated":"2017-10-25 17:50:31.000000000","message":"I\u0027m seconding these, and refuse to `nit` them. T_T","commit_id":"4da1422a44fb5bab4059ba10e194eab56ed3b2f4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"70491e1dc2c9b66e1333e38b20020d20eabfe6c6","unresolved":false,"context_lines":[{"line_number":250,"context_line":"# For Single Host, specify one full transport URL:"},{"line_number":251,"context_line":"#   transport_url \u003d rabbit://\u003cuser\u003e:\u003cpass\u003e@127.0.0.1:5672/\u003cvhost\u003e"},{"line_number":252,"context_line":"# For HA, specify queue nodes in cluster, comma delimited:"},{"line_number":253,"context_line":"#   transport_url \u003d rabbit://\u003cuser\u003e:\u003cpass\u003e@server01,\u003cuser\u003e:\u003cpass\u003e@server02/\u003cvhost\u003e"},{"line_number":254,"context_line":"# event_stream_transport_url \u003d"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"[house_keeping]"}],"source_content_type":"text/plain","patch_set":5,"id":"3f4b6375_c5b13849","line":253,"range":{"start_line":253,"start_character":4,"end_line":253,"end_character":17},"updated":"2017-10-25 17:47:25.000000000","message":"nit: event_stream_transport_url","commit_id":"4da1422a44fb5bab4059ba10e194eab56ed3b2f4"}],"octavia/common/config.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"9f64134a7c3f5f2666caa66796939276ee404738","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    cfg.StrOpt(\u0027event_stream_topic\u0027,"},{"line_number":196,"context_line":"               default\u003d\u0027neutron_lbaas_event\u0027,"},{"line_number":197,"context_line":"               help\u003d_(\u0027topic name for communicating events through a queue\u0027)),"},{"line_number":198,"context_line":"    cfg.StrOpt(\u0027event_stream_transport_url\u0027, default\u003dNone,"},{"line_number":199,"context_line":"               help\u003d_(\u0027if another queue is being used for the events specify\u0027"},{"line_number":200,"context_line":"                      \u0027it here\u0027)),"},{"line_number":201,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_dce8f5b3","line":198,"range":{"start_line":198,"start_character":16,"end_line":198,"end_character":42},"updated":"2017-10-25 16:07:42.000000000","message":"Can we re-name this to \"neutron_lbaas_event_stream_transport_url\"?\n(ugh, that is long, nlbaas maybe?)\nI want to make this super clear that it is not a general event stream for use by other projects.","commit_id":"3161ec259210ae6f1505da0e2fc002cc7f77c074"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"c4fd0482ade2c0ccced30289e7861c3ce4727755","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    cfg.StrOpt(\u0027event_stream_topic\u0027,"},{"line_number":196,"context_line":"               default\u003d\u0027neutron_lbaas_event\u0027,"},{"line_number":197,"context_line":"               help\u003d_(\u0027topic name for communicating events through a queue\u0027)),"},{"line_number":198,"context_line":"    cfg.StrOpt(\u0027event_stream_transport_url\u0027, default\u003dNone,"},{"line_number":199,"context_line":"               help\u003d_(\u0027if another queue is being used for the events specify\u0027"},{"line_number":200,"context_line":"                      \u0027it here\u0027)),"},{"line_number":201,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_9c539d6b","line":198,"range":{"start_line":198,"start_character":16,"end_line":198,"end_character":42},"in_reply_to":"3f4b6375_dce8f5b3","updated":"2017-10-25 16:12:45.000000000","message":"If they would implement the consumer it certainly would be -- not sure how we can stop them.","commit_id":"3161ec259210ae6f1505da0e2fc002cc7f77c074"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"9f64134a7c3f5f2666caa66796939276ee404738","unresolved":false,"context_lines":[{"line_number":196,"context_line":"               default\u003d\u0027neutron_lbaas_event\u0027,"},{"line_number":197,"context_line":"               help\u003d_(\u0027topic name for communicating events through a queue\u0027)),"},{"line_number":198,"context_line":"    cfg.StrOpt(\u0027event_stream_transport_url\u0027, default\u003dNone,"},{"line_number":199,"context_line":"               help\u003d_(\u0027if another queue is being used for the events specify\u0027"},{"line_number":200,"context_line":"                      \u0027it here\u0027)),"},{"line_number":201,"context_line":"]"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"haproxy_amphora_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_dc01156c","line":200,"range":{"start_line":199,"start_character":23,"end_line":200,"end_character":30},"updated":"2017-10-25 16:07:42.000000000","message":"\"Transport URL to use for the neutron-lbaas synchronization event stream when neutron and octavia have separate queues.\"","commit_id":"3161ec259210ae6f1505da0e2fc002cc7f77c074"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"c4fd0482ade2c0ccced30289e7861c3ce4727755","unresolved":false,"context_lines":[{"line_number":196,"context_line":"               default\u003d\u0027neutron_lbaas_event\u0027,"},{"line_number":197,"context_line":"               help\u003d_(\u0027topic name for communicating events through a queue\u0027)),"},{"line_number":198,"context_line":"    cfg.StrOpt(\u0027event_stream_transport_url\u0027, default\u003dNone,"},{"line_number":199,"context_line":"               help\u003d_(\u0027if another queue is being used for the events specify\u0027"},{"line_number":200,"context_line":"                      \u0027it here\u0027)),"},{"line_number":201,"context_line":"]"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"haproxy_amphora_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_3cca691a","line":200,"range":{"start_line":199,"start_character":23,"end_line":200,"end_character":30},"in_reply_to":"3f4b6375_dc01156c","updated":"2017-10-25 16:12:45.000000000","message":"Done","commit_id":"3161ec259210ae6f1505da0e2fc002cc7f77c074"}],"releasenotes/notes/custom_eventstreamer_queue_url-7a98bd6a7e92e9de.yaml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"9f64134a7c3f5f2666caa66796939276ee404738","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    In some enviornments (e.g. OSA) Neutron and Octavia use different queues"},{"line_number":4,"context_line":"    (at least different vhosts) and so if Octavia posts to the Octavia queue"},{"line_number":5,"context_line":"    and Neutron listens on the Neutron queue the events will never make it"},{"line_number":6,"context_line":"    over."},{"line_number":7,"context_line":"features:"},{"line_number":8,"context_line":"  - |"},{"line_number":9,"context_line":"    This adds a way to configure a custom queue for the event streamer thus"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_dc36b551","line":6,"range":{"start_line":2,"start_character":0,"end_line":6,"end_character":9},"updated":"2017-10-25 16:07:42.000000000","message":"Prelude ends up as the top paragraph for the release in the release notes. Can we move this to the features section?","commit_id":"3161ec259210ae6f1505da0e2fc002cc7f77c074"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"c4fd0482ade2c0ccced30289e7861c3ce4727755","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    In some enviornments (e.g. OSA) Neutron and Octavia use different queues"},{"line_number":4,"context_line":"    (at least different vhosts) and so if Octavia posts to the Octavia queue"},{"line_number":5,"context_line":"    and Neutron listens on the Neutron queue the events will never make it"},{"line_number":6,"context_line":"    over."},{"line_number":7,"context_line":"features:"},{"line_number":8,"context_line":"  - |"},{"line_number":9,"context_line":"    This adds a way to configure a custom queue for the event streamer thus"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_dceb5575","line":6,"range":{"start_line":2,"start_character":0,"end_line":6,"end_character":9},"in_reply_to":"3f4b6375_dc36b551","updated":"2017-10-25 16:12:45.000000000","message":"Done","commit_id":"3161ec259210ae6f1505da0e2fc002cc7f77c074"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"81a7aa57b9b9c2254c5b7891f907303a93f10955","unresolved":false,"context_lines":[{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    Depending on how the other queue is set up additional passwords for the"},{"line_number":14,"context_line":"    other queue will be in the Octavia config file. Operators should take care"},{"line_number":15,"context_line":"    of setting up appropriate users with appropriate restrictins to the"},{"line_number":16,"context_line":"    topic(s) needed."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f4b6375_62495ab5","line":15,"updated":"2017-10-25 17:33:27.000000000","message":"*restrictions","commit_id":"06d62f38fc6c8cfc64c4c25f9d67b71de7a4d2ec"}]}
