)]}'
{"ROADMAP.rst":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"d42f31f438f4d45dcd34f29d3431d9ca108f4842","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Octavia Roadmap"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"This file consists of two sections:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"1. A long-term timeline"},{"line_number":7,"context_line":"2. A short-term timeline (derived from the above, reads like a todo list)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_e0ae7784","line":4,"updated":"2015-08-05 05:45:16.000000000","message":"ORLY? Mr. Three below may get abandonment issues...","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"change_message_id":"b8a5d471b021c12a7eb86a04a9e6bc18249749ee","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Octavia Roadmap"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"This file consists of two sections:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"1. A long-term timeline"},{"line_number":7,"context_line":"2. A short-term timeline (derived from the above, reads like a todo list)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_316d6631","line":4,"in_reply_to":"1a4dcd0f_e0ae7784","updated":"2015-08-05 19:15:52.000000000","message":"Oh-- haha! I had originally removed one of the sections, then added it back in again. XD","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"4a78ebf43f04f74a054f4aafb3d0cead796bafa3","unresolved":false,"context_lines":[{"line_number":26,"context_line":"* TLS support"},{"line_number":27,"context_line":"* L7 switching support"},{"line_number":28,"context_line":"* Updated horizon UI"},{"line_number":29,"context_line":"* Hooks for Heat integration"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Octavia progress:"},{"line_number":32,"context_line":"* Octavia delivers all functionality of Neutron LBaaS user API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_eaf2ced1","line":29,"updated":"2015-08-05 08:16:28.000000000","message":"should add Octavia driver to this","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"change_message_id":"b8a5d471b021c12a7eb86a04a9e6bc18249749ee","unresolved":false,"context_lines":[{"line_number":26,"context_line":"* TLS support"},{"line_number":27,"context_line":"* L7 switching support"},{"line_number":28,"context_line":"* Updated horizon UI"},{"line_number":29,"context_line":"* Hooks for Heat integration"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Octavia progress:"},{"line_number":32,"context_line":"* Octavia delivers all functionality of Neutron LBaaS user API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_d14c42ca","line":29,"in_reply_to":"1a4dcd0f_eaf2ced1","updated":"2015-08-05 19:15:52.000000000","message":"Done","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"d42f31f438f4d45dcd34f29d3431d9ca108f4842","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Octavia progress:"},{"line_number":32,"context_line":"* Octavia delivers all functionality of Neutron LBaaS user API"},{"line_number":33,"context_line":"* Horizon UI updates for Neutron LBaaS v2"},{"line_number":34,"context_line":"* Octavia amphora image building scripts"},{"line_number":35,"context_line":"* Neutron LBaaS driver interface for Octavia"},{"line_number":36,"context_line":"* Non-voting Neutron third-party CI for Octavia to ensure Neutron code changes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_c0081b94","line":33,"updated":"2015-08-05 05:45:16.000000000","message":"Is the UI actually done? I hadn\u0027t seen Horizon UI for LBaaSv2 yet, exciting!","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"4a78ebf43f04f74a054f4aafb3d0cead796bafa3","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Octavia progress:"},{"line_number":32,"context_line":"* Octavia delivers all functionality of Neutron LBaaS user API"},{"line_number":33,"context_line":"* Horizon UI updates for Neutron LBaaS v2"},{"line_number":34,"context_line":"* Octavia amphora image building scripts"},{"line_number":35,"context_line":"* Neutron LBaaS driver interface for Octavia"},{"line_number":36,"context_line":"* Non-voting Neutron third-party CI for Octavia to ensure Neutron code changes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_ca0912df","line":33,"in_reply_to":"1a4dcd0f_c0081b94","updated":"2015-08-05 08:16:28.000000000","message":"there\u0027s a repo! but not done yet.","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"d42f31f438f4d45dcd34f29d3431d9ca108f4842","unresolved":false,"context_lines":[{"line_number":95,"context_line":"* Get reviews and consensus on the same"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Medium priority:"},{"line_number":98,"context_line":"* Define and document Octavia amphora \u003c\u003d\u003e Controller RESTful APIs"},{"line_number":99,"context_line":"* Define best practices for credential management between Octavia amphora and"},{"line_number":100,"context_line":"controllers (suggested: bi-direction server / client certificat verification)"},{"line_number":101,"context_line":"* Collect requirements for Operator API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_600d878f","line":98,"updated":"2015-08-05 05:45:16.000000000","message":"I think *this one* is definitely done, right? We have the REST Driver in a workable state, I think.","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"change_message_id":"b8a5d471b021c12a7eb86a04a9e6bc18249749ee","unresolved":false,"context_lines":[{"line_number":95,"context_line":"* Get reviews and consensus on the same"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Medium priority:"},{"line_number":98,"context_line":"* Define and document Octavia amphora \u003c\u003d\u003e Controller RESTful APIs"},{"line_number":99,"context_line":"* Define best practices for credential management between Octavia amphora and"},{"line_number":100,"context_line":"controllers (suggested: bi-direction server / client certificat verification)"},{"line_number":101,"context_line":"* Collect requirements for Operator API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_d1fa0243","line":98,"in_reply_to":"1a4dcd0f_600d878f","updated":"2015-08-05 19:15:52.000000000","message":"Ok! I\u0027ll remove it from this list.","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"d42f31f438f4d45dcd34f29d3431d9ca108f4842","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Medium priority:"},{"line_number":98,"context_line":"* Define and document Octavia amphora \u003c\u003d\u003e Controller RESTful APIs"},{"line_number":99,"context_line":"* Define best practices for credential management between Octavia amphora and"},{"line_number":100,"context_line":"controllers (suggested: bi-direction server / client certificat verification)"},{"line_number":101,"context_line":"* Collect requirements for Operator API"},{"line_number":102,"context_line":"* Finish Neutron LBaaS driver for Octavia"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_6084a7d3","line":99,"updated":"2015-08-05 05:45:16.000000000","message":"Hopefully this is done too, since it\u0027s implemented in the REST driver.","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"change_message_id":"b8a5d471b021c12a7eb86a04a9e6bc18249749ee","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Medium priority:"},{"line_number":98,"context_line":"* Define and document Octavia amphora \u003c\u003d\u003e Controller RESTful APIs"},{"line_number":99,"context_line":"* Define best practices for credential management between Octavia amphora and"},{"line_number":100,"context_line":"controllers (suggested: bi-direction server / client certificat verification)"},{"line_number":101,"context_line":"* Collect requirements for Operator API"},{"line_number":102,"context_line":"* Finish Neutron LBaaS driver for Octavia"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a4dcd0f_71a20e4d","line":99,"in_reply_to":"1a4dcd0f_6084a7d3","updated":"2015-08-05 19:15:52.000000000","message":"Okeedokee!","commit_id":"27a337c3f191af81d242e498f14569c8465b6263"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8974aa1ac244df5ea5cac19f17917e715b3600b","unresolved":false,"context_lines":[{"line_number":50,"context_line":"* Flavor support"},{"line_number":51,"context_line":"* L7 switching support"},{"line_number":52,"context_line":"* Updated horizon UI"},{"line_number":53,"context_line":"* Hooks for Heat integration"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Octavia progress:"},{"line_number":56,"context_line":"* Octavia delivers all functionality of Neutron LBaaS user API"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_acc11d56","side":"PARENT","line":53,"updated":"2015-08-05 19:39:02.000000000","message":"Has anyone looked at Heat integration?","commit_id":"6d88d6a347fafbda8a548e73511a5c6ec1b9cd83"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8974aa1ac244df5ea5cac19f17917e715b3600b","unresolved":false,"context_lines":[{"line_number":54,"context_line":"OpenStack release target: Mitaka"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Octavia progress:"},{"line_number":57,"context_line":"* Octavia operator API"},{"line_number":58,"context_line":"* Horizon UI for operators"},{"line_number":59,"context_line":"* Fully scalable and HA command-and-control layer"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_ec9ac56d","line":57,"updated":"2015-08-05 19:39:02.000000000","message":"We kind of have this in 0.5.  Is there something missing from it?","commit_id":"5b5f23b7f6b9f8b153c8949fdcb7251b832aab33"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8974aa1ac244df5ea5cac19f17917e715b3600b","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Advanced logging configurations"},{"line_number":84,"context_line":"* Log offloading"},{"line_number":85,"context_line":"* Integration with to-be-defined OpenStack GSLB project"},{"line_number":86,"context_line":"* UDP support"},{"line_number":87,"context_line":"* Additional L7 protocol support (beyond HTTP)"},{"line_number":88,"context_line":"* Advanced metrics / instrumentation support"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_6c9c755d","line":85,"updated":"2015-08-05 19:39:02.000000000","message":"Remove \"to-be-defined\"","commit_id":"5b5f23b7f6b9f8b153c8949fdcb7251b832aab33"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8974aa1ac244df5ea5cac19f17917e715b3600b","unresolved":false,"context_lines":[{"line_number":85,"context_line":"* Integration with to-be-defined OpenStack GSLB project"},{"line_number":86,"context_line":"* UDP support"},{"line_number":87,"context_line":"* Additional L7 protocol support (beyond HTTP)"},{"line_number":88,"context_line":"* Advanced metrics / instrumentation support"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_0ccdb165","line":88,"updated":"2015-08-05 19:39:02.000000000","message":"Advanced certificate life cycle management?\n\nDynamic weighting API?","commit_id":"5b5f23b7f6b9f8b153c8949fdcb7251b832aab33"}]}
