)]}'
{"api-ref/source/v2/lbaas-v2.inc":[{"author":{"_account_id":7776,"name":"Paul Carver","email":"pcarver@att.com","username":"pcarver"},"change_message_id":"6117f8133b5cce75315c839517c9dbbd7108502f","unresolved":false,"context_lines":[{"line_number":126,"context_line":"  own networks or shared or provider networks."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the vip port is created on the given"},{"line_number":130,"context_line":"  network using the default neutron behavior. If neutron assigns"},{"line_number":131,"context_line":"  multiple fixed ips, an ipv4 addresses is chosen as the vip in "},{"line_number":132,"context_line":"  preference to ipv6 addresses."}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3a98d1f4_5d591334","line":129,"range":{"start_line":129,"start_character":32,"end_line":129,"end_character":35},"updated":"2016-10-03 20:42:04.000000000","message":"In text VIP should be all caps. It\u0027s an acronym. In code and JSON/YAML it\u0027s fine as lowercase.","commit_id":"de7f7df6477c6089a74375155612e0cd4c885a31"},{"author":{"_account_id":7776,"name":"Paul Carver","email":"pcarver@att.com","username":"pcarver"},"change_message_id":"6117f8133b5cce75315c839517c9dbbd7108502f","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the vip port is created on the given"},{"line_number":130,"context_line":"  network using the default neutron behavior. If neutron assigns"},{"line_number":131,"context_line":"  multiple fixed ips, an ipv4 addresses is chosen as the vip in "},{"line_number":132,"context_line":"  preference to ipv6 addresses."},{"line_number":133,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3a98d1f4_1d7a2b88","line":130,"range":{"start_line":130,"start_character":49,"end_line":130,"end_character":56},"updated":"2016-10-03 20:42:04.000000000","message":"neutron -\u003e Neutron","commit_id":"de7f7df6477c6089a74375155612e0cd4c885a31"},{"author":{"_account_id":7776,"name":"Paul Carver","email":"pcarver@att.com","username":"pcarver"},"change_message_id":"6117f8133b5cce75315c839517c9dbbd7108502f","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the vip port is created on the given"},{"line_number":130,"context_line":"  network using the default neutron behavior. If neutron assigns"},{"line_number":131,"context_line":"  multiple fixed ips, an ipv4 addresses is chosen as the vip in "},{"line_number":132,"context_line":"  preference to ipv6 addresses."},{"line_number":133,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3a98d1f4_fd849f5e","line":130,"range":{"start_line":130,"start_character":28,"end_line":130,"end_character":35},"updated":"2016-10-03 20:42:04.000000000","message":"neutron -\u003e Neutron","commit_id":"de7f7df6477c6089a74375155612e0cd4c885a31"},{"author":{"_account_id":7776,"name":"Paul Carver","email":"pcarver@att.com","username":"pcarver"},"change_message_id":"6117f8133b5cce75315c839517c9dbbd7108502f","unresolved":false,"context_lines":[{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the vip port is created on the given"},{"line_number":130,"context_line":"  network using the default neutron behavior. If neutron assigns"},{"line_number":131,"context_line":"  multiple fixed ips, an ipv4 addresses is chosen as the vip in "},{"line_number":132,"context_line":"  preference to ipv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3a98d1f4_7d6b2fb7","line":131,"range":{"start_line":131,"start_character":57,"end_line":131,"end_character":60},"updated":"2016-10-03 20:42:04.000000000","message":"In text VIP should be all caps. It\u0027s an acronym.","commit_id":"de7f7df6477c6089a74375155612e0cd4c885a31"},{"author":{"_account_id":7776,"name":"Paul Carver","email":"pcarver@att.com","username":"pcarver"},"change_message_id":"6117f8133b5cce75315c839517c9dbbd7108502f","unresolved":false,"context_lines":[{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the vip port is created on the given"},{"line_number":130,"context_line":"  network using the default neutron behavior. If neutron assigns"},{"line_number":131,"context_line":"  multiple fixed ips, an ipv4 addresses is chosen as the vip in "},{"line_number":132,"context_line":"  preference to ipv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3a98d1f4_5d7033a4","line":131,"range":{"start_line":131,"start_character":17,"end_line":131,"end_character":20},"updated":"2016-10-03 20:42:04.000000000","message":"ips -\u003e IPs\nipv4 -\u003e IPv4","commit_id":"de7f7df6477c6089a74375155612e0cd4c885a31"},{"author":{"_account_id":7776,"name":"Paul Carver","email":"pcarver@att.com","username":"pcarver"},"change_message_id":"6117f8133b5cce75315c839517c9dbbd7108502f","unresolved":false,"context_lines":[{"line_number":129,"context_line":"  When this option is used, the vip port is created on the given"},{"line_number":130,"context_line":"  network using the default neutron behavior. If neutron assigns"},{"line_number":131,"context_line":"  multiple fixed ips, an ipv4 addresses is chosen as the vip in "},{"line_number":132,"context_line":"  preference to ipv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"},{"line_number":135,"context_line":"request:"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3a98d1f4_7db24f4d","line":132,"range":{"start_line":132,"start_character":16,"end_line":132,"end_character":20},"updated":"2016-10-03 20:42:04.000000000","message":"ipv6 -\u003e IPv6","commit_id":"de7f7df6477c6089a74375155612e0cd4c885a31"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"75c7ba88aab63484f000ca53422b250ae49d0844","unresolved":false,"context_lines":[{"line_number":125,"context_line":"  balancer VIPs on networks that the policy authorizes, such as her"},{"line_number":126,"context_line":"  own networks or shared or provider networks."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the VIP port is created on the given"},{"line_number":130,"context_line":"  network using the default Neutron behavior. If Neutron assigns"},{"line_number":131,"context_line":"  multiple fixed IPs, an IPv4 addresses is chosen as the VIP in "},{"line_number":132,"context_line":"  preference to IPv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"},{"line_number":135,"context_line":"request:"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"1a95cdbc_a4ed8890","line":132,"range":{"start_line":128,"start_character":0,"end_line":132,"end_character":31},"updated":"2016-10-04 14:48:58.000000000","message":"A few comments:\n- I\u0027m a little confused on the placing of this description. It\u0027s under and \"Example\" heading which as I understood setup for the sample request body below... IFF that\u0027s true, then the example req body should have vip_network_id; otherwise IMHO this vip_network_id description should be moved out of this \u0027example\u0027 section.\n- Should we even say \"Neutron\" here? I don\u0027t see that being done anywhere else. Perhaps we should just remove the usage of \u0027Neutron\u0027 in this text?","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":17589,"name":"Darla Ahlert","email":"da741q@att.com","username":"darla.ahlert"},"change_message_id":"a7f0a05473d3c823c4fcc9c394f59e962e519540","unresolved":false,"context_lines":[{"line_number":125,"context_line":"  balancer VIPs on networks that the policy authorizes, such as her"},{"line_number":126,"context_line":"  own networks or shared or provider networks."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the VIP port is created on the given"},{"line_number":130,"context_line":"  network using the default Neutron behavior. If Neutron assigns"},{"line_number":131,"context_line":"  multiple fixed IPs, an IPv4 addresses is chosen as the VIP in "},{"line_number":132,"context_line":"  preference to IPv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"},{"line_number":135,"context_line":"request:"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa6399be_7cabb81d","line":132,"range":{"start_line":128,"start_character":0,"end_line":132,"end_character":31},"in_reply_to":"1a95cdbc_1985d5cd","updated":"2016-10-12 16:01:15.000000000","message":"I\u0027m going to move the description out of the example and make a note in the parameters.yaml file.","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"e3bf4d503a0e061ef08b04c32e547bf1d52d68a9","unresolved":false,"context_lines":[{"line_number":125,"context_line":"  balancer VIPs on networks that the policy authorizes, such as her"},{"line_number":126,"context_line":"  own networks or shared or provider networks."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the VIP port is created on the given"},{"line_number":130,"context_line":"  network using the default Neutron behavior. If Neutron assigns"},{"line_number":131,"context_line":"  multiple fixed IPs, an IPv4 addresses is chosen as the VIP in "},{"line_number":132,"context_line":"  preference to IPv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"},{"line_number":135,"context_line":"request:"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"1a95cdbc_1985d5cd","line":132,"range":{"start_line":128,"start_character":0,"end_line":132,"end_character":31},"in_reply_to":"1a95cdbc_a4ed8890","updated":"2016-10-10 15:49:53.000000000","message":"I agree with boden on the Example context -- since vip_subnet_id and vip_network_id look to be mutually exclusive, they probably shouldn\u0027t be included in the same example.  Suggest: adding this extra verbiage into parameters.yaml instead.","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":17589,"name":"Darla Ahlert","email":"da741q@att.com","username":"darla.ahlert"},"change_message_id":"a7f0a05473d3c823c4fcc9c394f59e962e519540","unresolved":false,"context_lines":[{"line_number":125,"context_line":"  balancer VIPs on networks that the policy authorizes, such as her"},{"line_number":126,"context_line":"  own networks or shared or provider networks."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- ``vip_network_id``. This can be used in place of ``vip_subnet_id``."},{"line_number":129,"context_line":"  When this option is used, the VIP port is created on the given"},{"line_number":130,"context_line":"  network using the default Neutron behavior. If Neutron assigns"},{"line_number":131,"context_line":"  multiple fixed IPs, an IPv4 addresses is chosen as the VIP in "},{"line_number":132,"context_line":"  preference to IPv6 addresses."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Some attributes receive default values if you omit them from the"},{"line_number":135,"context_line":"request:"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa6399be_bcbc706d","line":132,"range":{"start_line":128,"start_character":0,"end_line":132,"end_character":31},"in_reply_to":"1a95cdbc_a4ed8890","updated":"2016-10-12 16:01:15.000000000","message":"My mistake. I totally agree and will move the description out of the example. I will also remove the instances of \"Neutron\".","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"75c7ba88aab63484f000ca53422b250ae49d0844","unresolved":false,"context_lines":[{"line_number":186,"context_line":"   - vip_subnet_id: vip_subnet_id"},{"line_number":187,"context_line":"   - flavor: flavor"},{"line_number":188,"context_line":"   - name: name"},{"line_number":189,"context_line":"   - vip_network_id: vip_network_id"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Request Example"},{"line_number":192,"context_line":"---------------"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"1a95cdbc_2425f8c1","line":189,"range":{"start_line":189,"start_character":0,"end_line":189,"end_character":35},"updated":"2016-10-04 14:48:58.000000000","message":"vip_network_id doesn\u0027t come back in the body of a GET for a LB, it\u0027s only ever in the response body from a POST??","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"change_message_id":"2aebe9f1914fa1bdd24ccf97bceb915e17e26912","unresolved":false,"context_lines":[{"line_number":162,"context_line":"with a ``LOADBALANCER`` service type. Setting both a flavor and a"},{"line_number":163,"context_line":"provider will result in a conflict error."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Finally, ``vip_network_id`` can be used in place of "},{"line_number":166,"context_line":"``vip_subnet_id``. When this option is used, the VIP port is"},{"line_number":167,"context_line":"created on the given network using the default behavior. If"},{"line_number":168,"context_line":"assigned multiple fixed IPs, an IPv4 addresses is chosen as the"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"fa6399be_275be455","line":165,"range":{"start_line":165,"start_character":51,"end_line":165,"end_character":52},"updated":"2016-10-12 17:36:13.000000000","message":"remove trailing whitespace","commit_id":"12a62b68b5bb397fd4ee397793862394e3ef128b"},{"author":{"_account_id":17589,"name":"Darla Ahlert","email":"da741q@att.com","username":"darla.ahlert"},"change_message_id":"9f23275c4756417f1bca7bc57073c77dff45d4e5","unresolved":false,"context_lines":[{"line_number":162,"context_line":"with a ``LOADBALANCER`` service type. Setting both a flavor and a"},{"line_number":163,"context_line":"provider will result in a conflict error."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Finally, ``vip_network_id`` can be used in place of "},{"line_number":166,"context_line":"``vip_subnet_id``. When this option is used, the VIP port is"},{"line_number":167,"context_line":"created on the given network using the default behavior. If"},{"line_number":168,"context_line":"assigned multiple fixed IPs, an IPv4 addresses is chosen as the"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"fa6399be_ad999521","line":165,"range":{"start_line":165,"start_character":51,"end_line":165,"end_character":52},"in_reply_to":"fa6399be_275be455","updated":"2016-10-12 18:14:49.000000000","message":"Done","commit_id":"12a62b68b5bb397fd4ee397793862394e3ef128b"}],"api-ref/source/v2/parameters.yaml":[{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"e3bf4d503a0e061ef08b04c32e547bf1d52d68a9","unresolved":false,"context_lines":[{"line_number":4072,"context_line":"    The UUID of the subnet on which to allocate the"},{"line_number":4073,"context_line":"    virtual IP (VIP) address."},{"line_number":4074,"context_line":"  in: body"},{"line_number":4075,"context_line":"  required: true"},{"line_number":4076,"context_line":"  type: string"},{"line_number":4077,"context_line":"vips:"},{"line_number":4078,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a95cdbc_f9974937","line":4075,"updated":"2016-10-10 15:49:53.000000000","message":"The doc update you made to lbaas-v2.inc mentions that vip_network_id can be used in place of vip_subnet_id.  I suggest that you mark both as \"required: false\", with a note in the description that exactly one of vip_network_id and vip_subnet_id must be included.","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":17589,"name":"Darla Ahlert","email":"da741q@att.com","username":"darla.ahlert"},"change_message_id":"a7f0a05473d3c823c4fcc9c394f59e962e519540","unresolved":false,"context_lines":[{"line_number":4072,"context_line":"    The UUID of the subnet on which to allocate the"},{"line_number":4073,"context_line":"    virtual IP (VIP) address."},{"line_number":4074,"context_line":"  in: body"},{"line_number":4075,"context_line":"  required: true"},{"line_number":4076,"context_line":"  type: string"},{"line_number":4077,"context_line":"vips:"},{"line_number":4078,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa6399be_5cd7d4be","line":4075,"in_reply_to":"1a95cdbc_f9974937","updated":"2016-10-12 16:01:15.000000000","message":"I was wondering how to handle this. I think this is a good option unless someone feels otherwise. I\u0027ll do this for now.","commit_id":"909a767d6e54de059fce5a30d0af3c97089b1345"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"5bbadbcb73da42f19ea6f75152085e640cebb4cb","unresolved":false,"context_lines":[{"line_number":4062,"context_line":"  type: string"},{"line_number":4063,"context_line":"vip_network_id:"},{"line_number":4064,"context_line":"  description: |"},{"line_number":4065,"context_line":"    The UUID of the network on which to allocate"},{"line_number":4066,"context_line":"    the virtual IP (VIP) address. This option is"},{"line_number":4067,"context_line":"    required if no vip_subnet_id is given."},{"line_number":4068,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"fa6399be_b270e2dd","line":4065,"range":{"start_line":4065,"start_character":8,"end_line":4065,"end_character":12},"updated":"2016-10-13 15:47:54.000000000","message":"Replace UUID with ID as mentioned in [1]\n\n[1] https://etherpad.openstack.org/p/neutron-api-ref-sprint","commit_id":"232f22afe1c8503b302c088d481a66f77a31f82e"},{"author":{"_account_id":17589,"name":"Darla Ahlert","email":"da741q@att.com","username":"darla.ahlert"},"change_message_id":"ded3c47f2698f5e26f258d8f95b3b8a315ac33e7","unresolved":false,"context_lines":[{"line_number":4062,"context_line":"  type: string"},{"line_number":4063,"context_line":"vip_network_id:"},{"line_number":4064,"context_line":"  description: |"},{"line_number":4065,"context_line":"    The UUID of the network on which to allocate"},{"line_number":4066,"context_line":"    the virtual IP (VIP) address. This option is"},{"line_number":4067,"context_line":"    required if no vip_subnet_id is given."},{"line_number":4068,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"fa6399be_8737ecfd","line":4065,"range":{"start_line":4065,"start_character":8,"end_line":4065,"end_character":12},"in_reply_to":"fa6399be_b270e2dd","updated":"2016-10-14 15:35:54.000000000","message":"Done","commit_id":"232f22afe1c8503b302c088d481a66f77a31f82e"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"5bbadbcb73da42f19ea6f75152085e640cebb4cb","unresolved":false,"context_lines":[{"line_number":4070,"context_line":"  type: string"},{"line_number":4071,"context_line":"vip_subnet_id:"},{"line_number":4072,"context_line":"  description: |"},{"line_number":4073,"context_line":"    The UUID of the subnet on which to allocate the"},{"line_number":4074,"context_line":"    virtual IP (VIP) address. This option is required"},{"line_number":4075,"context_line":"    if no vip_network_id is given."},{"line_number":4076,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"fa6399be_3254d21f","line":4073,"range":{"start_line":4073,"start_character":8,"end_line":4073,"end_character":12},"updated":"2016-10-13 15:47:54.000000000","message":"Ditto","commit_id":"232f22afe1c8503b302c088d481a66f77a31f82e"},{"author":{"_account_id":17589,"name":"Darla Ahlert","email":"da741q@att.com","username":"darla.ahlert"},"change_message_id":"ded3c47f2698f5e26f258d8f95b3b8a315ac33e7","unresolved":false,"context_lines":[{"line_number":4070,"context_line":"  type: string"},{"line_number":4071,"context_line":"vip_subnet_id:"},{"line_number":4072,"context_line":"  description: |"},{"line_number":4073,"context_line":"    The UUID of the subnet on which to allocate the"},{"line_number":4074,"context_line":"    virtual IP (VIP) address. This option is required"},{"line_number":4075,"context_line":"    if no vip_network_id is given."},{"line_number":4076,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"fa6399be_a73a30e5","line":4073,"range":{"start_line":4073,"start_character":8,"end_line":4073,"end_character":12},"in_reply_to":"fa6399be_3254d21f","updated":"2016-10-14 15:35:54.000000000","message":"Done","commit_id":"232f22afe1c8503b302c088d481a66f77a31f82e"}]}
