)]}'
{"doc/source/api/haproxy-amphora-api.rst":[{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":1195,"context_line":"* **Response:**"},{"line_number":1196,"context_line":""},{"line_number":1197,"context_line":"| OK"},{"line_number":1198,"context_line":"| VIP vip ip plugged on interface interface"},{"line_number":1199,"context_line":""},{"line_number":1200,"context_line":"* **Implied actions:**"},{"line_number":1201,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_ecbb550d","side":"PARENT","line":1198,"range":{"start_line":1198,"start_character":2,"end_line":1198,"end_character":43},"updated":"2016-08-05 09:43:29.000000000","message":"I guess it should be:\n\n    VIP \u003cvip\u003e ip plugged on interface \u003cinterface\u003e","commit_id":"7b18f1987005d4ec19e2e7b1c2c0a764aaad5078"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"5aae8cc200a120b1a51d1ecec2cbb9bf17a29c9a","unresolved":false,"context_lines":[{"line_number":1195,"context_line":"* **Response:**"},{"line_number":1196,"context_line":""},{"line_number":1197,"context_line":"| OK"},{"line_number":1198,"context_line":"| VIP vip ip plugged on interface interface"},{"line_number":1199,"context_line":""},{"line_number":1200,"context_line":"* **Implied actions:**"},{"line_number":1201,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_d1b52bed","side":"PARENT","line":1198,"range":{"start_line":1198,"start_character":2,"end_line":1198,"end_character":43},"in_reply_to":"bacf61ea_ecbb550d","updated":"2016-08-05 17:59:02.000000000","message":"I think you are right -- this is very awkward in the changed format, but I don\u0027t know if there was a problem with RST supporting that maybe, because it looks like tags? But, I would like to see that attempted again, because I don\u0027t think \"VIP ip plugged on interface eth1\" is correct.","commit_id":"7b18f1987005d4ec19e2e7b1c2c0a764aaad5078"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":18,"context_line":"vital information to the controller (ex. statistics updates and health checks)."},{"line_number":19,"context_line":"Information on this will also be covered in another document."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"If a given loadbalancer is being serviced by mutiple haproxy amphorae at the"},{"line_number":22,"context_line":"same time, configuration and control actions should be made on all these"},{"line_number":23,"context_line":"amphorae at approximately the same time. (Amphorae do not communicate directly"},{"line_number":24,"context_line":"with each other, except in an active-standby topology, and then this"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_09cdfb30","line":21,"range":{"start_line":21,"start_character":45,"end_line":21,"end_character":52},"updated":"2016-08-05 09:43:29.000000000","message":"multiple","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":164,"context_line":"\"TOPOLOGY-CHANGE\". The controller should not try to change any resources during"},{"line_number":165,"context_line":"this transition. (Any attempts will be met with an error.) Once the"},{"line_number":166,"context_line":"topology change is complete, amphora status should return to \"OK\". (When the"},{"line_number":167,"context_line":"UDP communcation from amphorae to controller is defined, a \u0027transition"},{"line_number":168,"context_line":"complete\u0027 message is probably one good candidate for this type of UDP"},{"line_number":169,"context_line":"communication.)"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_699c770e","line":167,"range":{"start_line":167,"start_character":4,"end_line":167,"end_character":16},"updated":"2016-08-05 09:43:29.000000000","message":"communication","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":205,"context_line":"  }"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Get amphora info"},{"line_number":208,"context_line":"------------------"},{"line_number":209,"context_line":"* **URL:** /info"},{"line_number":210,"context_line":"* **Method:** GET"},{"line_number":211,"context_line":"* **URL params:** none"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_09c21be9","line":208,"range":{"start_line":208,"start_character":16,"end_line":208,"end_character":18},"updated":"2016-08-05 09:43:29.000000000","message":"These two dashes are not needed.","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":308,"context_line":""},{"line_number":309,"context_line":"**Notes:** The data in this request is meant to provide intelligence for an"},{"line_number":310,"context_line":"auto-scaling orchestration controller (heat) in order to determine whether"},{"line_number":311,"context_line":"additional (or fewer) virtual amphoras are necessary to handle load. As such,"},{"line_number":312,"context_line":"we may add additional parameters to the JSON listing above if they prove to be"},{"line_number":313,"context_line":"useful for making these decisions."},{"line_number":314,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_496ff3fb","line":311,"range":{"start_line":311,"start_character":30,"end_line":311,"end_character":38},"updated":"2016-08-05 09:43:29.000000000","message":"amphorae","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"5aae8cc200a120b1a51d1ecec2cbb9bf17a29c9a","unresolved":false,"context_lines":[{"line_number":308,"context_line":""},{"line_number":309,"context_line":"**Notes:** The data in this request is meant to provide intelligence for an"},{"line_number":310,"context_line":"auto-scaling orchestration controller (heat) in order to determine whether"},{"line_number":311,"context_line":"additional (or fewer) virtual amphoras are necessary to handle load. As such,"},{"line_number":312,"context_line":"we may add additional parameters to the JSON listing above if they prove to be"},{"line_number":313,"context_line":"useful for making these decisions."},{"line_number":314,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_f124af60","line":311,"range":{"start_line":311,"start_character":30,"end_line":311,"end_character":38},"in_reply_to":"bacf61ea_496ff3fb","updated":"2016-08-05 17:59:02.000000000","message":"TECHNICALLY both are correct, but I vote for amphorae because I like it a lot better. :)","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":""},{"line_number":1155,"context_line":"Plug VIP"},{"line_number":1156,"context_line":"------------------------"},{"line_number":1157,"context_line":""},{"line_number":1158,"context_line":"* **URL:** /*:version*/plug/vip/*:ip*"},{"line_number":1159,"context_line":"* **Method:** Post"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_4c59c134","line":1156,"range":{"start_line":1156,"start_character":8,"end_line":1156,"end_character":24},"updated":"2016-08-05 09:43:29.000000000","message":"These dashes should be removed","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":1249,"context_line":""},{"line_number":1250,"context_line":""},{"line_number":1251,"context_line":"Plug Network"},{"line_number":1252,"context_line":"------------------------"},{"line_number":1253,"context_line":""},{"line_number":1254,"context_line":"* **URL:** /*:version*/plug/network/"},{"line_number":1255,"context_line":"* **Method:** POST"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_6c55a5c0","line":1252,"range":{"start_line":1252,"start_character":12,"end_line":1252,"end_character":24},"updated":"2016-08-05 09:43:29.000000000","message":"ditto","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"86d9da29f488cb5471bd4ccfd7f4556f5170aa58","unresolved":false,"context_lines":[{"line_number":1283,"context_line":"* **Response:**"},{"line_number":1284,"context_line":""},{"line_number":1285,"context_line":"| OK"},{"line_number":1286,"context_line":"| Plugged interface eth1"},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":"**Examples:**"},{"line_number":1289,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_ec69958d","line":1286,"range":{"start_line":1286,"start_character":2,"end_line":1286,"end_character":24},"updated":"2016-08-05 09:43:29.000000000","message":"Plugged interface \u003cinterface\u003e","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"5aae8cc200a120b1a51d1ecec2cbb9bf17a29c9a","unresolved":false,"context_lines":[{"line_number":1283,"context_line":"* **Response:**"},{"line_number":1284,"context_line":""},{"line_number":1285,"context_line":"| OK"},{"line_number":1286,"context_line":"| Plugged interface eth1"},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":"**Examples:**"},{"line_number":1289,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_51c2db53","line":1286,"range":{"start_line":1286,"start_character":2,"end_line":1286,"end_character":24},"in_reply_to":"bacf61ea_ec69958d","updated":"2016-08-05 17:59:02.000000000","message":"Yeah, same -- the original intent was to illustrate that it would return some variable","commit_id":"bd91f32578bf4d1781b5e4695d1704716955ffdf"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"200071f5d4a6305270f414a0c4714cf9ffa42ade","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. contents::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Versioning"},{"line_number":30,"context_line":"-----------"},{"line_number":31,"context_line":"All Octavia APIs (including internal APIs like this one) are versioned. For the"},{"line_number":32,"context_line":"purposes of this document, the initial version of this API shall be v0.1. (So,"},{"line_number":33,"context_line":"any reference to a *:version* variable should be replaced with the literal"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9ad45d7e_ea25a75c","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":11},"updated":"2016-08-08 09:12:01.000000000","message":"Here and below the underline should be exactly the same length as the header itself.","commit_id":"3cdbde73819abd125194bb68ae35cd0eedce54d4"},{"author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"change_message_id":"a29dec71ba0a6380603ab60564f8a262f605ecc8","unresolved":false,"context_lines":[{"line_number":205,"context_line":"  }"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Get amphora info"},{"line_number":208,"context_line":"---------------"},{"line_number":209,"context_line":"* **URL:** /info"},{"line_number":210,"context_line":"* **Method:** GET"},{"line_number":211,"context_line":"* **URL params:** none"}],"source_content_type":"text/x-rst","patch_set":11,"id":"9ad45d7e_32bffbfc","line":208,"range":{"start_line":208,"start_character":0,"end_line":208,"end_character":15},"updated":"2016-08-09 08:16:00.000000000","message":"This underline needs to be the same length as the line above it.","commit_id":"e2cd133e9b46cb9bdbfd23ffc49992b17b84fb0c"},{"author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"change_message_id":"a29dec71ba0a6380603ab60564f8a262f605ecc8","unresolved":false,"context_lines":[{"line_number":1317,"context_line":""},{"line_number":1318,"context_line":""},{"line_number":1319,"context_line":"Upload SSL server certificate PEM file for Controller Communication"},{"line_number":1320,"context_line":"------------------------------------------------------------------"},{"line_number":1321,"context_line":""},{"line_number":1322,"context_line":"* **URL:** /*:version*/certificate"},{"line_number":1323,"context_line":"* **Method:** PUT"}],"source_content_type":"text/x-rst","patch_set":11,"id":"9ad45d7e_f24ba329","line":1320,"range":{"start_line":1320,"start_character":0,"end_line":1320,"end_character":66},"updated":"2016-08-09 08:16:00.000000000","message":"Same here-- this underline needs to be the same length as the line above it.","commit_id":"e2cd133e9b46cb9bdbfd23ffc49992b17b84fb0c"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"a57c3e81262ebd0ab244f1aa86392d7fe0ab902c","unresolved":false,"context_lines":[{"line_number":1450,"context_line":""},{"line_number":1451,"context_line":""},{"line_number":1452,"context_line":"Start, Stop, or Reload keepalived"},{"line_number":1453,"context_line":"----------------------------------"},{"line_number":1454,"context_line":""},{"line_number":1455,"context_line":"* **URL:** /*:version*/vrrp/*:action*"},{"line_number":1456,"context_line":"* **Method:** PUT"}],"source_content_type":"text/x-rst","patch_set":11,"id":"9ad45d7e_f26d6333","line":1453,"range":{"start_line":1453,"start_character":33,"end_line":1453,"end_character":34},"updated":"2016-08-09 08:25:46.000000000","message":"This one is too long, please remove the last dash","commit_id":"e2cd133e9b46cb9bdbfd23ffc49992b17b84fb0c"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"321697ab646c5e276b6d954a07f04b51792f6ee6","unresolved":false,"context_lines":[{"line_number":164,"context_line":"\"TOPOLOGY-CHANGE\". The controller should not try to change any resources during"},{"line_number":165,"context_line":"this transition. (Any attempts will be met with an error.) Once the"},{"line_number":166,"context_line":"topology change is complete, amphora status should return to \"OK\". (When the"},{"line_number":167,"context_line":"UDP communciation from amphorae to controller is defined, a \u0027transition"},{"line_number":168,"context_line":"complete\u0027 message is probably one good candidate for this type of UDP"},{"line_number":169,"context_line":"communication.)"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"9ad45d7e_0aff0968","line":167,"updated":"2016-08-09 15:03:20.000000000","message":"Still a bug","commit_id":"51b57aa80f82b4a41083587b5ab8bfe3ee4e42f7"},{"author":{"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},"change_message_id":"7d88ca71b4c4dedab0eccc4e602cf205e3552548","unresolved":false,"context_lines":[{"line_number":164,"context_line":"\"TOPOLOGY-CHANGE\". The controller should not try to change any resources during"},{"line_number":165,"context_line":"this transition. (Any attempts will be met with an error.) Once the"},{"line_number":166,"context_line":"topology change is complete, amphora status should return to \"OK\". (When the"},{"line_number":167,"context_line":"UDP communciation from amphorae to controller is defined, a \u0027transition"},{"line_number":168,"context_line":"complete\u0027 message is probably one good candidate for this type of UDP"},{"line_number":169,"context_line":"communication.)"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"9ad45d7e_231ae16e","line":167,"in_reply_to":"9ad45d7e_0aff0968","updated":"2016-08-10 00:54:30.000000000","message":"+1","commit_id":"51b57aa80f82b4a41083587b5ab8bfe3ee4e42f7"}]}
