)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"change_message_id":"eadda10891d150130f3c8e4bb4f7b8cb0148e9e0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Neutron: Fix IPv6 provider networks and doc update"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The provider network example in the Neutron guide sets FIXED_RANGE"},{"line_number":10,"context_line":"with out setting NETWORK_GATEWAY. NETWORK_GUIDE must be specified"},{"line_number":11,"context_line":"otherwise the default value of 10.0.0.1 will be used."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The creation of the IPv6 subnet with provider networks does not"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a8ffd7b_517d27b0","line":10,"updated":"2015-11-30 15:51:14.000000000","message":"s/NETWORK_GUIDE/NETWORK_GATEWAY/","commit_id":"8ab0f26433e2d6f8e4b3eacf6e7bae45238103a7"}],"doc/source/guides/neutron.rst":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"242a6102186be90d8cf5bbfe87c19fd15250bbd6","unresolved":false,"context_lines":[{"line_number":385,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        FIXED_RANGE\u003d\"203.0.113.0/24\""},{"line_number":388,"context_line":"        NETWORK_GATEWAY\u003d\"203.0.113.1\""},{"line_number":389,"context_line":"        PROVIDER_SUBNET_NAME\u003d\"provider_net\""},{"line_number":390,"context_line":"        PROVIDER_NETWORK_TYPE\u003d\"vlan\""},{"line_number":391,"context_line":"        SEGMENTATION_ID\u003d2010"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_2bd194fa","line":388,"updated":"2015-11-26 12:14:10.000000000","message":"i am not sure why this needs to be configured. It will be the value that Neutron selects in any case.","commit_id":"8ab0f26433e2d6f8e4b3eacf6e7bae45238103a7"},{"author":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"change_message_id":"eadda10891d150130f3c8e4bb4f7b8cb0148e9e0","unresolved":false,"context_lines":[{"line_number":385,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        FIXED_RANGE\u003d\"203.0.113.0/24\""},{"line_number":388,"context_line":"        NETWORK_GATEWAY\u003d\"203.0.113.1\""},{"line_number":389,"context_line":"        PROVIDER_SUBNET_NAME\u003d\"provider_net\""},{"line_number":390,"context_line":"        PROVIDER_NETWORK_TYPE\u003d\"vlan\""},{"line_number":391,"context_line":"        SEGMENTATION_ID\u003d2010"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_4c1cae6a","line":388,"in_reply_to":"9a8ffd7b_2bd194fa","updated":"2015-11-30 15:51:14.000000000","message":"If NETWORK_GATEWAY is not specified, then the hard  coded default value of 10.0.0.1 will be used.  This value is listed in neutron-legacy script  and it is not generated by Neutron.","commit_id":"8ab0f26433e2d6f8e4b3eacf6e7bae45238103a7"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"4381e3757ce2ef304913d796062612b968547325","unresolved":false,"context_lines":[{"line_number":385,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        FIXED_RANGE\u003d\"203.0.113.0/24\""},{"line_number":388,"context_line":"        NETWORK_GATEWAY\u003d\"203.0.113.1\""},{"line_number":389,"context_line":"        PROVIDER_SUBNET_NAME\u003d\"provider_net\""},{"line_number":390,"context_line":"        PROVIDER_NETWORK_TYPE\u003d\"vlan\""},{"line_number":391,"context_line":"        SEGMENTATION_ID\u003d2010"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_9f8271c7","line":388,"in_reply_to":"9a8ffd7b_4c1cae6a","updated":"2015-12-01 16:57:59.000000000","message":"This belongs in a separate patch.","commit_id":"8ab0f26433e2d6f8e4b3eacf6e7bae45238103a7"},{"author":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"change_message_id":"cc30c95f3f50d84e697b42259cc58f07df8c02cc","unresolved":false,"context_lines":[{"line_number":385,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        FIXED_RANGE\u003d\"203.0.113.0/24\""},{"line_number":388,"context_line":"        NETWORK_GATEWAY\u003d\"203.0.113.1\""},{"line_number":389,"context_line":"        PROVIDER_SUBNET_NAME\u003d\"provider_net\""},{"line_number":390,"context_line":"        PROVIDER_NETWORK_TYPE\u003d\"vlan\""},{"line_number":391,"context_line":"        SEGMENTATION_ID\u003d2010"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_5313a25c","line":388,"in_reply_to":"9a8ffd7b_9f8271c7","updated":"2015-12-01 17:41:45.000000000","message":"Done.  See:  https://review.openstack.org/#/c/251563/","commit_id":"8ab0f26433e2d6f8e4b3eacf6e7bae45238103a7"}],"lib/neutron-legacy":[{"author":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"change_message_id":"a52e84da1538fde984a2813cf0672377d75dfb74","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"## Provider Network Information"},{"line_number":167,"context_line":"PROVIDER_SUBNET_NAME\u003d${PROVIDER_SUBNET_NAME:-\"provider_net\"}"},{"line_number":168,"context_line":"PROVIDER_SUBNET_NAME_V6\u003d${PROVIDER_SUBNET_NAME_V6:-\"provider_net_v6\"}"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"# Define the public bridge that will transmit traffic from VMs to the"},{"line_number":171,"context_line":"# physical network - used by both the OVS and Linux Bridge drivers."}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7a740942_7b0c3d3b","line":168,"updated":"2015-12-07 17:30:17.000000000","message":"PROVIDER_SUBNET_NAME_V6  is not consistent with rest of IPv6 properties that begin with IPV6_.    Seems like IPV6_PROVIDER_SUBNET_NAME  should be used instead.","commit_id":"a676d3e5667d0621530e944d6df0adfaf56964a0"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"0ae9c7aa3351057b3af9c2e4550b6cdec2b173be","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"## Provider Network Information"},{"line_number":167,"context_line":"PROVIDER_SUBNET_NAME\u003d${PROVIDER_SUBNET_NAME:-\"provider_net\"}"},{"line_number":168,"context_line":"PROVIDER_SUBNET_NAME_V6\u003d${PROVIDER_SUBNET_NAME_V6:-\"provider_net_v6\"}"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"# Define the public bridge that will transmit traffic from VMs to the"},{"line_number":171,"context_line":"# physical network - used by both the OVS and Linux Bridge drivers."}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7a740942_41b06e8a","line":168,"in_reply_to":"7a740942_7b0c3d3b","updated":"2015-12-07 18:26:23.000000000","message":"Fair enough.","commit_id":"a676d3e5667d0621530e944d6df0adfaf56964a0"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"0ae9c7aa3351057b3af9c2e4550b6cdec2b173be","unresolved":false,"context_lines":[{"line_number":547,"context_line":"        fi"},{"line_number":548,"context_line":""},{"line_number":549,"context_line":"        if [[ \"$IP_VERSION\" \u003d~ .*6 ]]; then"},{"line_number":550,"context_line":"            SUBNET_V6_ID\u003d$(neutron subnet-create --tenant_id $TENANT_ID --ip_version 6 --ipv6-address-mode $IPV6_ADDRESS_MODE --gateway $IPV6_PRIVATE_NETWORK_GATEWAY --name $PROVIDER_SUBNET_NAME_V6 --subnetpool None $NET_ID $FIXED_RANGE_V6 | grep \u0027id\u0027 | get_field 2)"},{"line_number":551,"context_line":"            die_if_not_set $LINENO SUBNET_V6_ID \"Failure creating SUBNET_V6_ID for $PROVIDER_SUBNET_NAME_V6 $TENANT_ID\""},{"line_number":552,"context_line":"        fi"},{"line_number":553,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7a740942_81ebb677","line":550,"updated":"2015-12-07 18:26:23.000000000","message":"It\u0027s not a private network gateway though. Perhaps:\n\n    IPV6_PROVIDER_NETWORK_GATEWAY","commit_id":"a676d3e5667d0621530e944d6df0adfaf56964a0"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"df512b198e8ed3fa1e14205f6f04dc55e89e3a25","unresolved":false,"context_lines":[{"line_number":166,"context_line":"## Provider Network Information"},{"line_number":167,"context_line":"PROVIDER_SUBNET_NAME\u003d${PROVIDER_SUBNET_NAME:-\"provider_net\"}"},{"line_number":168,"context_line":"IPV6_PROVIDER_SUBNET_NAME\u003d${IPV6_PROVIDER_SUBNET_NAME:-\"provider_net_v6\"}"},{"line_number":169,"context_line":"IPV6_PROVIDER_FIXED_RANGE\u003d${IPV6_PROVIDER_FIXED_RANGE:-$FIXED_RANGE_V6}"},{"line_number":170,"context_line":"IPV6_PROVIDER_NETWORK_GATEWAY\u003d${IPV6_PROVIDER_NETWORK_GATEWAY:-$IPV6_PRIVATE_NETWORK_GATEWAY}"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"# Define the public bridge that will transmit traffic from VMs to the"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3a7e1126_2216884c","line":169,"updated":"2015-12-18 18:01:06.000000000","message":"FIXED_RANGE_V6 is a randomly generated ULA prefix. Do not define it as this default for provider networking. A user of provider networking for v6 needs to bring in their own v6 range.","commit_id":"5e555a6060b3371bc7910327e98cf721401d6375"},{"author":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"change_message_id":"5accefa58346541144a8fffbe690a5e636957ce6","unresolved":false,"context_lines":[{"line_number":166,"context_line":"## Provider Network Information"},{"line_number":167,"context_line":"PROVIDER_SUBNET_NAME\u003d${PROVIDER_SUBNET_NAME:-\"provider_net\"}"},{"line_number":168,"context_line":"IPV6_PROVIDER_SUBNET_NAME\u003d${IPV6_PROVIDER_SUBNET_NAME:-\"provider_net_v6\"}"},{"line_number":169,"context_line":"IPV6_PROVIDER_FIXED_RANGE\u003d${IPV6_PROVIDER_FIXED_RANGE:-$FIXED_RANGE_V6}"},{"line_number":170,"context_line":"IPV6_PROVIDER_NETWORK_GATEWAY\u003d${IPV6_PROVIDER_NETWORK_GATEWAY:-$IPV6_PRIVATE_NETWORK_GATEWAY}"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"# Define the public bridge that will transmit traffic from VMs to the"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3a7e1126_a384ba5d","line":169,"in_reply_to":"3a7e1126_2216884c","updated":"2015-12-18 19:32:20.000000000","message":"The new property was created so that the user could specify their own v6 range.  What default value should be used here?","commit_id":"5e555a6060b3371bc7910327e98cf721401d6375"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"df512b198e8ed3fa1e14205f6f04dc55e89e3a25","unresolved":false,"context_lines":[{"line_number":167,"context_line":"PROVIDER_SUBNET_NAME\u003d${PROVIDER_SUBNET_NAME:-\"provider_net\"}"},{"line_number":168,"context_line":"IPV6_PROVIDER_SUBNET_NAME\u003d${IPV6_PROVIDER_SUBNET_NAME:-\"provider_net_v6\"}"},{"line_number":169,"context_line":"IPV6_PROVIDER_FIXED_RANGE\u003d${IPV6_PROVIDER_FIXED_RANGE:-$FIXED_RANGE_V6}"},{"line_number":170,"context_line":"IPV6_PROVIDER_NETWORK_GATEWAY\u003d${IPV6_PROVIDER_NETWORK_GATEWAY:-$IPV6_PRIVATE_NETWORK_GATEWAY}"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"# Define the public bridge that will transmit traffic from VMs to the"},{"line_number":173,"context_line":"# physical network - used by both the OVS and Linux Bridge drivers."}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3a7e1126_7739b0f1","line":170,"updated":"2015-12-18 18:01:06.000000000","message":"Do not use IPV6_PRIVATE_NETWORK_GATEWAY - that is defined as a ULA prefix that is randomly generated. It won\u0027t work correctly.","commit_id":"5e555a6060b3371bc7910327e98cf721401d6375"},{"author":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"change_message_id":"5accefa58346541144a8fffbe690a5e636957ce6","unresolved":false,"context_lines":[{"line_number":167,"context_line":"PROVIDER_SUBNET_NAME\u003d${PROVIDER_SUBNET_NAME:-\"provider_net\"}"},{"line_number":168,"context_line":"IPV6_PROVIDER_SUBNET_NAME\u003d${IPV6_PROVIDER_SUBNET_NAME:-\"provider_net_v6\"}"},{"line_number":169,"context_line":"IPV6_PROVIDER_FIXED_RANGE\u003d${IPV6_PROVIDER_FIXED_RANGE:-$FIXED_RANGE_V6}"},{"line_number":170,"context_line":"IPV6_PROVIDER_NETWORK_GATEWAY\u003d${IPV6_PROVIDER_NETWORK_GATEWAY:-$IPV6_PRIVATE_NETWORK_GATEWAY}"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"# Define the public bridge that will transmit traffic from VMs to the"},{"line_number":173,"context_line":"# physical network - used by both the OVS and Linux Bridge drivers."}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3a7e1126_e3e5e237","line":170,"in_reply_to":"3a7e1126_7739b0f1","updated":"2015-12-18 19:32:20.000000000","message":"The new property was created so that the user could specify their own v6 range.  What default value should be used here?\n\nUsing these default values does allow ./stack.sh to run successfully.","commit_id":"5e555a6060b3371bc7910327e98cf721401d6375"}]}
