)]}'
{"api-ref/source/parameters.yaml":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    The fields that you want the server to return."},{"line_number":16,"context_line":"    If no ``fields`` query parameter is specified,"},{"line_number":17,"context_line":"    the octavia API returns all attributes allowed by the policy settings."},{"line_number":18,"context_line":"    By using ``fields`` parameter, the API returns only the requested set of"},{"line_number":19,"context_line":"    attributes. ``fields`` parameter can be specified multiple times."},{"line_number":20,"context_line":"    For example, if you specify ``fields\u003did\u0026fields\u003dname`` in the request URL,"},{"line_number":21,"context_line":"    only ``id`` and ``name`` attributes will be returned."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_32d70ec1","line":18,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"By using the ``fields`` parameter\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    The fields that you want the server to return."},{"line_number":16,"context_line":"    If no ``fields`` query parameter is specified,"},{"line_number":17,"context_line":"    the octavia API returns all attributes allowed by the policy settings."},{"line_number":18,"context_line":"    By using ``fields`` parameter, the API returns only the requested set of"},{"line_number":19,"context_line":"    attributes. ``fields`` parameter can be specified multiple times."},{"line_number":20,"context_line":"    For example, if you specify ``fields\u003did\u0026fields\u003dname`` in the request URL,"},{"line_number":21,"context_line":"    only ``id`` and ``name`` attributes will be returned."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_9848e18c","line":18,"in_reply_to":"1a1ced50_32d70ec1","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    If no ``fields`` query parameter is specified,"},{"line_number":17,"context_line":"    the octavia API returns all attributes allowed by the policy settings."},{"line_number":18,"context_line":"    By using ``fields`` parameter, the API returns only the requested set of"},{"line_number":19,"context_line":"    attributes. ``fields`` parameter can be specified multiple times."},{"line_number":20,"context_line":"    For example, if you specify ``fields\u003did\u0026fields\u003dname`` in the request URL,"},{"line_number":21,"context_line":"    only ``id`` and ``name`` attributes will be returned."},{"line_number":22,"context_line":"  in: query"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_92936200","line":19,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"The ``fields``\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    If no ``fields`` query parameter is specified,"},{"line_number":17,"context_line":"    the octavia API returns all attributes allowed by the policy settings."},{"line_number":18,"context_line":"    By using ``fields`` parameter, the API returns only the requested set of"},{"line_number":19,"context_line":"    attributes. ``fields`` parameter can be specified multiple times."},{"line_number":20,"context_line":"    For example, if you specify ``fields\u003did\u0026fields\u003dname`` in the request URL,"},{"line_number":21,"context_line":"    only ``id`` and ``name`` attributes will be returned."},{"line_number":22,"context_line":"  in: query"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_385a8d51","line":19,"in_reply_to":"1a1ced50_92936200","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    By using ``fields`` parameter, the API returns only the requested set of"},{"line_number":19,"context_line":"    attributes. ``fields`` parameter can be specified multiple times."},{"line_number":20,"context_line":"    For example, if you specify ``fields\u003did\u0026fields\u003dname`` in the request URL,"},{"line_number":21,"context_line":"    only ``id`` and ``name`` attributes will be returned."},{"line_number":22,"context_line":"  in: query"},{"line_number":23,"context_line":"  required: false"},{"line_number":24,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_32854ead","line":21,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"only the\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    By using ``fields`` parameter, the API returns only the requested set of"},{"line_number":19,"context_line":"    attributes. ``fields`` parameter can be specified multiple times."},{"line_number":20,"context_line":"    For example, if you specify ``fields\u003did\u0026fields\u003dname`` in the request URL,"},{"line_number":21,"context_line":"    only ``id`` and ``name`` attributes will be returned."},{"line_number":22,"context_line":"  in: query"},{"line_number":23,"context_line":"  required: false"},{"line_number":24,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_3821adb5","line":21,"in_reply_to":"1a1ced50_32854ead","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":324,"context_line":"  type: string"},{"line_number":325,"context_line":"vip_address:"},{"line_number":326,"context_line":"  description: |"},{"line_number":327,"context_line":"    The IP address for the Virtual IP (VIP)."},{"line_number":328,"context_line":"  in: body"},{"line_number":329,"context_line":"  required: true"},{"line_number":330,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_5dac9b8c","line":327,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"address of the\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":324,"context_line":"  type: string"},{"line_number":325,"context_line":"vip_address:"},{"line_number":326,"context_line":"  description: |"},{"line_number":327,"context_line":"    The IP address for the Virtual IP (VIP)."},{"line_number":328,"context_line":"  in: body"},{"line_number":329,"context_line":"  required: true"},{"line_number":330,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_98162157","line":327,"in_reply_to":"1a1ced50_5dac9b8c","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":330,"context_line":"  type: string"},{"line_number":331,"context_line":"vip_address-optional:"},{"line_number":332,"context_line":"  description: |"},{"line_number":333,"context_line":"    The IP address for the Virtual IP (VIP)."},{"line_number":334,"context_line":"  in: body"},{"line_number":335,"context_line":"  required: false"},{"line_number":336,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_9db453d5","line":333,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"address of the\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":330,"context_line":"  type: string"},{"line_number":331,"context_line":"vip_address-optional:"},{"line_number":332,"context_line":"  description: |"},{"line_number":333,"context_line":"    The IP address for the Virtual IP (VIP)."},{"line_number":334,"context_line":"  in: body"},{"line_number":335,"context_line":"  required: false"},{"line_number":336,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_b81bdd7f","line":333,"in_reply_to":"1a1ced50_9db453d5","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":342,"context_line":"  type: string"},{"line_number":343,"context_line":"vip_network_id-optional:"},{"line_number":344,"context_line":"  description: |"},{"line_number":345,"context_line":"    The ID of the network for the Virtual IP (VIP). One of vip_network_id, vip_port_id, or vip_subnet_id must be specified."},{"line_number":346,"context_line":"  in: body"},{"line_number":347,"context_line":"  required: false"},{"line_number":348,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_380fed2f","line":345,"updated":"2017-03-23 17:29:44.000000000","message":"Should these fields be in ```` like ``vip_port_id``? If so, same applies to all three.","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":342,"context_line":"  type: string"},{"line_number":343,"context_line":"vip_network_id-optional:"},{"line_number":344,"context_line":"  description: |"},{"line_number":345,"context_line":"    The ID of the network for the Virtual IP (VIP). One of vip_network_id, vip_port_id, or vip_subnet_id must be specified."},{"line_number":346,"context_line":"  in: body"},{"line_number":347,"context_line":"  required: false"},{"line_number":348,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a1ced50_ac4ba25e","line":345,"in_reply_to":"1a1ced50_380fed2f","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/examples/loadbalancer-create-curl":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":1,"context_line":"curl -X POST -H \"Content-Type: application/json\" -H \"Accept: application/json\" -H \"X-Auth-Token: \u003ctoken\u003e\" -d \u0027{\\\"loadbalancer\\\": {\\\"description\\\": \\\"My favorite load balancer\\\", \\\"admin_state_up\\\": true, \\\"project_id\\\": \\\"e3cd678b11784734bc366148aa37580e\\\", \\\"flavor\\\": \\\"a7ae5d5a-d855-4f9a-b187-af66b53f4d04\\\", \\\"vip_subnet_id\\\": \\\"d4af86e1-0051-488c-b7a0-527f97490c9a\\\", \\\"vip_address\\\": \\\"203.0.113.50\\\", \\\"provider\\\": \\\"octavia\\\", \\\"name\\\": \\\"best_load_balancer\\\"}}\u0027 http://198.51.100.10:9876/v2.0/lbaas/loadbalancers"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"1a1ced50_b8859d5a","line":1,"updated":"2017-03-23 17:29:44.000000000","message":"If you use single-quotes around the body, you DO NOT need to escape the double-quotes. This will explode if you try to run it.","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":1,"context_line":"curl -X POST -H \"Content-Type: application/json\" -H \"Accept: application/json\" -H \"X-Auth-Token: \u003ctoken\u003e\" -d \u0027{\\\"loadbalancer\\\": {\\\"description\\\": \\\"My favorite load balancer\\\", \\\"admin_state_up\\\": true, \\\"project_id\\\": \\\"e3cd678b11784734bc366148aa37580e\\\", \\\"flavor\\\": \\\"a7ae5d5a-d855-4f9a-b187-af66b53f4d04\\\", \\\"vip_subnet_id\\\": \\\"d4af86e1-0051-488c-b7a0-527f97490c9a\\\", \\\"vip_address\\\": \\\"203.0.113.50\\\", \\\"provider\\\": \\\"octavia\\\", \\\"name\\\": \\\"best_load_balancer\\\"}}\u0027 http://198.51.100.10:9876/v2.0/lbaas/loadbalancers"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"1a1ced50_4cd94e83","line":1,"in_reply_to":"1a1ced50_b8859d5a","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/examples/loadbalancer-create-request.json":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":6,"context_line":"        \"flavor\": \"a7ae5d5a-d855-4f9a-b187-af66b53f4d04\","},{"line_number":7,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":8,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":9,"context_line":"        \"provider\": \"octavia\","},{"line_number":10,"context_line":"        \"name\": \"best_load_balancer\""},{"line_number":11,"context_line":"    }"},{"line_number":12,"context_line":"}"}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_d855f9fa","line":9,"updated":"2017-03-23 17:29:44.000000000","message":"You literally just said above:\n\"Setting both a flavor and a provider will result in a conflict error.\"\nNow you are doing it in the example. T_T","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":6,"context_line":"        \"flavor\": \"a7ae5d5a-d855-4f9a-b187-af66b53f4d04\","},{"line_number":7,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":8,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":9,"context_line":"        \"provider\": \"octavia\","},{"line_number":10,"context_line":"        \"name\": \"best_load_balancer\""},{"line_number":11,"context_line":"    }"},{"line_number":12,"context_line":"}"}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_ccd37e5e","line":9,"in_reply_to":"1a1ced50_d855f9fa","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"0dfe6464c520c3def337d927f9911cfe294db2aa","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"loadbalancer\": {"},{"line_number":3,"context_line":"        \"description\": \"My favorite load balancer\","},{"line_number":4,"context_line":"        \"admin_state_up\": true,"},{"line_number":5,"context_line":"        \"project_id\": \"e3cd678b11784734bc366148aa37580e\","},{"line_number":6,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":7,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":8,"context_line":"        \"provider\": \"octavia\","}],"source_content_type":"application/json","patch_set":9,"id":"dfeb2761_ffc412f7","line":5,"updated":"2017-04-04 18:14:03.000000000","message":"wouldn\u0027t project_id in most cases be pulled out of the AUTH-Token?","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"dbccbb82eeb3ae8c1f66440860109bbb0e86b50c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"loadbalancer\": {"},{"line_number":3,"context_line":"        \"description\": \"My favorite load balancer\","},{"line_number":4,"context_line":"        \"admin_state_up\": true,"},{"line_number":5,"context_line":"        \"project_id\": \"e3cd678b11784734bc366148aa37580e\","},{"line_number":6,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":7,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":8,"context_line":"        \"provider\": \"octavia\","}],"source_content_type":"application/json","patch_set":9,"id":"dfeb2761_1f533541","line":5,"in_reply_to":"dfeb2761_ffc412f7","updated":"2017-04-04 18:23:49.000000000","message":"Yes, but an Admin user can create LBs in other projects.","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"0dfe6464c520c3def337d927f9911cfe294db2aa","unresolved":false,"context_lines":[{"line_number":4,"context_line":"        \"admin_state_up\": true,"},{"line_number":5,"context_line":"        \"project_id\": \"e3cd678b11784734bc366148aa37580e\","},{"line_number":6,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":7,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":8,"context_line":"        \"provider\": \"octavia\","},{"line_number":9,"context_line":"        \"name\": \"best_load_balancer\""},{"line_number":10,"context_line":"    }"}],"source_content_type":"application/json","patch_set":9,"id":"dfeb2761_ff69b2f8","line":7,"updated":"2017-04-04 18:14:03.000000000","message":"I think in the new world order we will allocate the VIP","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"dbccbb82eeb3ae8c1f66440860109bbb0e86b50c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"        \"admin_state_up\": true,"},{"line_number":5,"context_line":"        \"project_id\": \"e3cd678b11784734bc366148aa37580e\","},{"line_number":6,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":7,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":8,"context_line":"        \"provider\": \"octavia\","},{"line_number":9,"context_line":"        \"name\": \"best_load_balancer\""},{"line_number":10,"context_line":"    }"}],"source_content_type":"application/json","patch_set":9,"id":"dfeb2761_ff3891ee","line":7,"in_reply_to":"dfeb2761_ff69b2f8","updated":"2017-04-04 18:23:49.000000000","message":"But the user still specifies either the subnet or network and optionally a vip_address, right?","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"}],"api-ref/source/v2/examples/loadbalancer-create-response.json":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"607226db-27ef-4d41-ae89-f2a800e9c2db\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_38d9ad84","line":13,"updated":"2017-03-23 17:29:44.000000000","message":"Again with both \"flavor\" and \"provider\" together... Even in the response, I think this would be incorrect?\nPer: \"Setting both a flavor and a provider will result in a conflict error.\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"607226db-27ef-4d41-ae89-f2a800e9c2db\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_2cf892c4","line":13,"in_reply_to":"1a1ced50_38d9ad84","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"0dfe6464c520c3def337d927f9911cfe294db2aa","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"607226db-27ef-4d41-ae89-f2a800e9c2db\","}],"source_content_type":"application/json","patch_set":9,"id":"dfeb2761_ff3772fe","line":13,"updated":"2017-04-04 18:14:03.000000000","message":"are we actually returning a provider?","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"dbccbb82eeb3ae8c1f66440860109bbb0e86b50c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"607226db-27ef-4d41-ae89-f2a800e9c2db\","}],"source_content_type":"application/json","patch_set":9,"id":"dfeb2761_3f1cb976","line":13,"in_reply_to":"dfeb2761_ff3772fe","updated":"2017-04-04 18:23:49.000000000","message":"We will be when the API is done.  This is how neutron-lbaas does it.","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"}],"api-ref/source/v2/examples/loadbalancer-full-create-request.json":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        ],"},{"line_number":82,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":83,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":84,"context_line":"        \"provider\": \"octavia\","},{"line_number":85,"context_line":"        \"name\": \"best_load_balancer\""},{"line_number":86,"context_line":"    }"},{"line_number":87,"context_line":"}"}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_b8d3dd5e","line":84,"updated":"2017-03-23 17:29:44.000000000","message":"Again, both flavor and provider are specified here.\n\n\"Setting both a flavor and a provider will result in a conflict error.\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        ],"},{"line_number":82,"context_line":"        \"vip_subnet_id\": \"d4af86e1-0051-488c-b7a0-527f97490c9a\","},{"line_number":83,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":84,"context_line":"        \"provider\": \"octavia\","},{"line_number":85,"context_line":"        \"name\": \"best_load_balancer\""},{"line_number":86,"context_line":"    }"},{"line_number":87,"context_line":"}"}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_8c16e6ef","line":84,"in_reply_to":"1a1ced50_b8d3dd5e","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/examples/loadbalancer-full-create-response.json":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":172,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":173,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":174,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":175,"context_line":"        \"provider\": \"octavia\","},{"line_number":176,"context_line":"        \"pools\": ["},{"line_number":177,"context_line":"            {"},{"line_number":178,"context_line":"                    \"lb_algorithm\": \"ROUND_ROBIN\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_78ba450c","line":175,"updated":"2017-03-23 17:29:44.000000000","message":"Both flavor and provider specified.\n\n\"Setting both a flavor and a provider will result in a conflict error.\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":172,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":173,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":174,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":175,"context_line":"        \"provider\": \"octavia\","},{"line_number":176,"context_line":"        \"pools\": ["},{"line_number":177,"context_line":"            {"},{"line_number":178,"context_line":"                    \"lb_algorithm\": \"ROUND_ROBIN\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_ccd61e27","line":175,"in_reply_to":"1a1ced50_78ba450c","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/examples/loadbalancer-show-response.json":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"8a562351-f0fb-424c-a0af-513461424ea5\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_d8fc1975","line":13,"updated":"2017-03-23 17:29:44.000000000","message":"Both provider and flavor?","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"8a562351-f0fb-424c-a0af-513461424ea5\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_0cb836e5","line":13,"in_reply_to":"1a1ced50_d8fc1975","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/examples/loadbalancer-update-response.json":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"7cd0aed766b7efd5c2f09046353ac8ca23b29d7e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"8b6fc468-07d5-4d8b-a0b9-695060e72c31\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_38d7edc0","line":13,"updated":"2017-03-23 17:39:16.000000000","message":"Both provider and flavor...","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        \"vip_address\": \"203.0.113.50\","},{"line_number":11,"context_line":"        \"vip_network_id\": \"d0d217df-3958-4fbf-a3c2-8dad2908c709\","},{"line_number":12,"context_line":"        \"vip_port_id\": \"b4ca07d1-a31e-43e2-891a-7d14f419f342\","},{"line_number":13,"context_line":"        \"provider\": \"octavia\","},{"line_number":14,"context_line":"        \"created_at\": \"2017-02-28T00:41:44\","},{"line_number":15,"context_line":"        \"updated_at\": \"2017-02-28T00:43:30\","},{"line_number":16,"context_line":"        \"id\": \"8b6fc468-07d5-4d8b-a0b9-695060e72c31\","}],"source_content_type":"application/json","patch_set":8,"id":"1a1ced50_ac9f2264","line":13,"in_reply_to":"1a1ced50_38d7edc0","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/examples/loadbalancers-list-curl":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":1,"context_line":"curl -X GET -H \"Content-Type: application/json\" -H \"Accept: application/json\" -H \"X-Auth-Token: \u003ctoken\u003e\" http://198.51.100.10:9876/v2.0/lbaas/loadbalancers?project_id\u003de3cd678b11784734bc366148aa37580e"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"1a1ced50_52572a26","line":1,"updated":"2017-03-23 17:29:44.000000000","message":"Don\u0027t we ignore the Accept header now and just always return json?\nAlso, is 198.51.100.10 a real IP or a fake IP? I don\u0027t remember if 198 is in one of the reserved ranges.","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":1,"context_line":"curl -X GET -H \"Content-Type: application/json\" -H \"Accept: application/json\" -H \"X-Auth-Token: \u003ctoken\u003e\" http://198.51.100.10:9876/v2.0/lbaas/loadbalancers?project_id\u003de3cd678b11784734bc366148aa37580e"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"1a1ced50_0cb4b6cf","line":1,"in_reply_to":"1a1ced50_52572a26","updated":"2017-03-23 19:57:43.000000000","message":"Hmm, it does in fact appear we can drop that.  We also don\u0027t need content-type on the gets/deletes.  Fixed that too.\nAlso, yes, 198.51.100.10 is a documentation IP.\nhttps://tools.ietf.org/html/rfc5737","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/general.inc":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":455,"context_line":"+------+----------------------------------------------------------------+"},{"line_number":456,"context_line":"| 401  | - Unauthorized: Access is denied due to invalid credentials    |"},{"line_number":457,"context_line":"+------+----------------------------------------------------------------+"},{"line_number":458,"context_line":"| 403  | - Policy does not allow current user to do this operation.     |"},{"line_number":459,"context_line":"|      | - The project is over quota for the request                    |"},{"line_number":460,"context_line":"+------+----------------------------------------------------------------+"},{"line_number":461,"context_line":"| 404  | - Not Found                                                    |"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_9210c2ad","line":458,"updated":"2017-03-23 17:29:44.000000000","message":"nit: nothing else here ends with punctuation","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":455,"context_line":"+------+----------------------------------------------------------------+"},{"line_number":456,"context_line":"| 401  | - Unauthorized: Access is denied due to invalid credentials    |"},{"line_number":457,"context_line":"+------+----------------------------------------------------------------+"},{"line_number":458,"context_line":"| 403  | - Policy does not allow current user to do this operation.     |"},{"line_number":459,"context_line":"|      | - The project is over quota for the request                    |"},{"line_number":460,"context_line":"+------+----------------------------------------------------------------+"},{"line_number":461,"context_line":"| 404  | - Not Found                                                    |"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_6ca9aa24","line":458,"in_reply_to":"1a1ced50_9210c2ad","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"}],"api-ref/source/v2/loadbalancer.inc":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":91,"context_line":"``/v2.0/lbaas/loadbalancers/{loadbalancer_id}`` to view the progress of"},{"line_number":92,"context_line":"the provisioning operation. When the load balancer status changes"},{"line_number":93,"context_line":"to ``ACTIVE``, the load balancer is successfully provisioned and"},{"line_number":94,"context_line":"operational for traffic handling."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"If the API cannot fulfill the request due to insufficient data or"},{"line_number":97,"context_line":"data that is not valid, the service returns the HTTP ``Bad Request"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_1d6ce335","line":94,"updated":"2017-03-23 17:29:44.000000000","message":"Since this is not about single-create, technically it\u0027s absolutely not ready for traffic handling yet. Might be better to say \"is successfully provisioned and is ready for further configuration.\" (or something like that)","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":91,"context_line":"``/v2.0/lbaas/loadbalancers/{loadbalancer_id}`` to view the progress of"},{"line_number":92,"context_line":"the provisioning operation. When the load balancer status changes"},{"line_number":93,"context_line":"to ``ACTIVE``, the load balancer is successfully provisioned and"},{"line_number":94,"context_line":"operational for traffic handling."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"If the API cannot fulfill the request due to insufficient data or"},{"line_number":97,"context_line":"data that is not valid, the service returns the HTTP ``Bad Request"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_af2f14a6","line":94,"in_reply_to":"1a1ced50_1d6ce335","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":103,"context_line":"their own to create load balancers for other projects."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"There are three ways to specify a Virtual IP (VIP) network for the load"},{"line_number":106,"context_line":"balancer: provide a ``vip_port_id``, supply a ``vip_subnet_id``, or provide a"},{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and it\u0027s associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_5d4d7bc3","line":106,"updated":"2017-03-23 17:29:44.000000000","message":"Urg. Maybe \"provide a ``vip_port_id``, ``vip_subnet_id``, or ``vip_network_id``.\"\nUsing provide twice and supply once is ... :/","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":103,"context_line":"their own to create load balancers for other projects."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"There are three ways to specify a Virtual IP (VIP) network for the load"},{"line_number":106,"context_line":"balancer: provide a ``vip_port_id``, supply a ``vip_subnet_id``, or provide a"},{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and it\u0027s associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_6f2efca6","line":106,"in_reply_to":"1a1ced50_5d4d7bc3","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":105,"context_line":"There are three ways to specify a Virtual IP (VIP) network for the load"},{"line_number":106,"context_line":"balancer: provide a ``vip_port_id``, supply a ``vip_subnet_id``, or provide a"},{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and it\u0027s associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID tell Octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_fdd467be","line":108,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"and its associated\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":105,"context_line":"There are three ways to specify a Virtual IP (VIP) network for the load"},{"line_number":106,"context_line":"balancer: provide a ``vip_port_id``, supply a ``vip_subnet_id``, or provide a"},{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and it\u0027s associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID tell Octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_42b5f2ed","line":108,"in_reply_to":"1a1ced50_fdd467be","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and it\u0027s associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID tell Octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"},{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_fda2a74a","line":110,"updated":"2017-03-23 17:29:44.000000000","message":"\"will tell octavia\"\nMissing \"will\", and octavia is lowercase everywhere else as per the universal doc guidelines","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and it\u0027s associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID tell Octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"},{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_e2cbe66f","line":110,"in_reply_to":"1a1ced50_fda2a74a","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID tell Octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"},{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"},{"line_number":114,"context_line":"address. Finally when a ``vip_network_ip`` is specified Octavia will select"},{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_1d8863c6","line":112,"updated":"2017-03-23 17:29:44.000000000","message":"lowercase octavia","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID tell Octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"},{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"},{"line_number":114,"context_line":"address. Finally when a ``vip_network_ip`` is specified Octavia will select"},{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_a2c5de5d","line":112,"in_reply_to":"1a1ced50_1d8863c6","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"},{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"},{"line_number":114,"context_line":"address. Finally when a ``vip_network_ip`` is specified Octavia will select"},{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"An optional ``flavor`` attribute can be used to create the load balancer"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_5da9fb23","line":114,"updated":"2017-03-23 17:29:44.000000000","message":"\"Finally, when\"\n\nlowercase octavia","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"},{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"},{"line_number":114,"context_line":"address. Finally when a ``vip_network_ip`` is specified Octavia will select"},{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"An optional ``flavor`` attribute can be used to create the load balancer"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_22af8e95","line":114,"in_reply_to":"1a1ced50_5da9fb23","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"},{"line_number":114,"context_line":"address. Finally when a ``vip_network_ip`` is specified Octavia will select"},{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"An optional ``flavor`` attribute can be used to create the load balancer"},{"line_number":118,"context_line":"using a pre-configured Octavia flavor.  Flavors are created by the operator"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_3d5a7f51","line":115,"updated":"2017-03-23 17:29:44.000000000","message":"preferring","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":112,"context_line":"``vip_address`` was not specified. If ``vip_address`` was specified, Octavia"},{"line_number":113,"context_line":"will attempt to allocate the ``vip_address`` from the subnet for the VIP"},{"line_number":114,"context_line":"address. Finally when a ``vip_network_ip`` is specified Octavia will select"},{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"An optional ``flavor`` attribute can be used to create the load balancer"},{"line_number":118,"context_line":"using a pre-configured Octavia flavor.  Flavors are created by the operator"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_e2908651","line":115,"in_reply_to":"1a1ced50_3d5a7f51","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"An optional ``flavor`` attribute can be used to create the load balancer"},{"line_number":118,"context_line":"using a pre-configured Octavia flavor.  Flavors are created by the operator"},{"line_number":119,"context_line":"to allow custom load balancer configurations, such as allocating more"},{"line_number":120,"context_line":"memory for the load balancer."},{"line_number":121,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_7d8f97cc","line":118,"updated":"2017-03-23 17:29:44.000000000","message":"lowercase octavia","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":115,"context_line":"a subnet from the network, preferencing IPv4 over IPv6 subnets."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"An optional ``flavor`` attribute can be used to create the load balancer"},{"line_number":118,"context_line":"using a pre-configured Octavia flavor.  Flavors are created by the operator"},{"line_number":119,"context_line":"to allow custom load balancer configurations, such as allocating more"},{"line_number":120,"context_line":"memory for the load balancer."},{"line_number":121,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_c29d8267","line":118,"in_reply_to":"1a1ced50_7d8f97cc","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"You can also specify the ``provider`` attribute when you create a"},{"line_number":123,"context_line":"load balancer. The ``provider`` attribute specifies which backend should"},{"line_number":124,"context_line":"be used to create the load balancer.  This could be the default, ``octavia``"},{"line_number":125,"context_line":"provider or a vendor supplied ``provider`` if one has been installed."},{"line_number":126,"context_line":"Setting both a flavor and a provider will result in a conflict error."},{"line_number":127,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_1d24e3c4","line":124,"updated":"2017-03-23 17:29:44.000000000","message":"\"This could be the default provider (``octavia``) or a vendor supplied\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"You can also specify the ``provider`` attribute when you create a"},{"line_number":123,"context_line":"load balancer. The ``provider`` attribute specifies which backend should"},{"line_number":124,"context_line":"be used to create the load balancer.  This could be the default, ``octavia``"},{"line_number":125,"context_line":"provider or a vendor supplied ``provider`` if one has been installed."},{"line_number":126,"context_line":"Setting both a flavor and a provider will result in a conflict error."},{"line_number":127,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_229d4e59","line":124,"in_reply_to":"1a1ced50_1d24e3c4","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":223,"context_line":""},{"line_number":224,"context_line":".. rest_method:: GET /v2.0/lbaas/loadbalancers/{loadbalancer_id}"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"Shows details for a load balancer."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"This operation returns a load balancer object, by ID."},{"line_number":229,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_b8611dab","line":226,"updated":"2017-03-23 17:29:44.000000000","message":"nit: \"Shows the details of a\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":223,"context_line":""},{"line_number":224,"context_line":".. rest_method:: GET /v2.0/lbaas/loadbalancers/{loadbalancer_id}"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"Shows details for a load balancer."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"This operation returns a load balancer object, by ID."},{"line_number":229,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_42b172e1","line":226,"in_reply_to":"1a1ced50_b8611dab","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1bf1b368b282ed85243b890630d701b7e7d26d96","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"Shows details for a load balancer."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"This operation returns a load balancer object, by ID."},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"If you are not an administrative user and the load balancer object does not"},{"line_number":231,"context_line":"belong to your project, the service returns the HTTP ``Forbidden (403)``"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_7816c5f2","line":228,"updated":"2017-03-23 17:29:44.000000000","message":"I don\u0027t know if this line is actually useful. It reads oddly, and I think it\u0027s a little bit redundant?\nIf you really want it, maybe make it a tiny bit more verbose, like: \"This operation returns a single load balancer object, specified by the ID in the request URI.\"","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"Shows details for a load balancer."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"This operation returns a load balancer object, by ID."},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"If you are not an administrative user and the load balancer object does not"},{"line_number":231,"context_line":"belong to your project, the service returns the HTTP ``Forbidden (403)``"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_22eb0eb1","line":228,"in_reply_to":"1a1ced50_7816c5f2","updated":"2017-03-23 19:57:43.000000000","message":"No, I agree.  It was included in previous docs so I copied it, but I was on the fence about it.  Removed.","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"7cd0aed766b7efd5c2f09046353ac8ca23b29d7e","unresolved":false,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"Shows the current statistics for a load balancer."},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"This operation returns the statistics of a Load Balancer object identified"},{"line_number":420,"context_line":"by loadbalancer_id."},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"If you are not an administrative user and the load balancer object does not"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"1a1ced50_5892e9f7","line":419,"updated":"2017-03-23 17:39:16.000000000","message":"This is the only place you\u0027ve capitalized Load Balancer.","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d01b8cea5d6b1b183ab62b8d5e934825a6499242","unresolved":false,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"Shows the current statistics for a load balancer."},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"This operation returns the statistics of a Load Balancer object identified"},{"line_number":420,"context_line":"by loadbalancer_id."},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"If you are not an administrative user and the load balancer object does not"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ffe62b97_a2d6fef0","line":419,"in_reply_to":"1a1ced50_5892e9f7","updated":"2017-03-23 19:57:43.000000000","message":"Done","commit_id":"0980e28e31acd97cbc2dfd5bf3a041699be66af4"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"0dfe6464c520c3def337d927f9911cfe294db2aa","unresolved":false,"context_lines":[{"line_number":105,"context_line":"There are three ways to specify a Virtual IP (VIP) network for the load"},{"line_number":106,"context_line":"balancer: provide a ``vip_port_id``, supply a ``vip_subnet_id``, or provide a"},{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and its associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID will tell octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dfeb2761_5f5e5d12","line":108,"range":{"start_line":108,"start_character":33,"end_line":108,"end_character":57},"updated":"2017-04-04 18:14:03.000000000","message":"we need to be a bit more specific since people might assume security groups, qos, etc. are associated configuration","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"dbccbb82eeb3ae8c1f66440860109bbb0e86b50c","unresolved":false,"context_lines":[{"line_number":105,"context_line":"There are three ways to specify a Virtual IP (VIP) network for the load"},{"line_number":106,"context_line":"balancer: provide a ``vip_port_id``, supply a ``vip_subnet_id``, or provide a"},{"line_number":107,"context_line":"``vip_network_id``. Providing a neutron port ID for the ``vip_port_id`` tells"},{"line_number":108,"context_line":"octavia to use this port and its associated configuration for the VIP."},{"line_number":109,"context_line":"Some port settings may be changed as required by octavia, but the IP address"},{"line_number":110,"context_line":"will be retained. Specifying a neutron subnet ID will tell octavia to create a"},{"line_number":111,"context_line":"neutron port on this subnet and allocate an IP address from the subnet if the"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dfeb2761_9f7505ce","line":108,"range":{"start_line":108,"start_character":33,"end_line":108,"end_character":57},"in_reply_to":"dfeb2761_5f5e5d12","updated":"2017-04-04 18:23:49.000000000","message":"That is what I was trying to communicate in the next sentence.  Too vague?","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"0dfe6464c520c3def337d927f9911cfe294db2aa","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Removes a load balancer and its associated configuration from the project."},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"The API immediately purges any and all configuration data. You cannot recover it."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":".. rest_status_code:: success ../http-status.yaml"},{"line_number":380,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dfeb2761_ffc9b1ab","line":377,"updated":"2017-04-04 18:14:03.000000000","message":"don\u0027t we keep it in the DB for a while and I think I saw stuff with status deleted by loadbalancer-list but not sure any more","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"dbccbb82eeb3ae8c1f66440860109bbb0e86b50c","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Removes a load balancer and its associated configuration from the project."},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"The API immediately purges any and all configuration data. You cannot recover it."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":".. rest_status_code:: success ../http-status.yaml"},{"line_number":380,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dfeb2761_bfb32998","line":377,"in_reply_to":"dfeb2761_ffc9b1ab","updated":"2017-04-04 18:23:49.000000000","message":"Yeah, that is a bug that it is being shown, but I should clarify this.","commit_id":"6f339c60fe97aacb007f4c4aedf65df3ca79991f"}]}
