)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Converting the following files:"},{"line_number":10,"context_line":"1. section_networking_adv_features.xml"},{"line_number":11,"context_line":"2. section_networking-config-identity.xml"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I8a4bf854246eb8282af31404315ced804dbcaf84"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a41bdd9_3efbee7a","line":12,"updated":"2015-07-14 23:26:50.000000000","message":"Please add\nImplements: blueprint reorganise-user-guides.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"}],"doc/admin-guide-cloud-rst/source/networking_adv-features.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":22,"context_line":"that can be used to reach the Internet. It might also be used to"},{"line_number":23,"context_line":"integrate with VLANs in the network that already have a defined meaning"},{"line_number":24,"context_line":"(for example, enable a VM from the \"marketing\" department to be placed"},{"line_number":25,"context_line":"on the same VLAN as bare-metal marketing hosts in the same data center)."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The provider extension allows administrators to explicitly manage the"},{"line_number":28,"context_line":"relationship between Networking virtual networks and underlying physical"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_9ea8fadc","line":25,"updated":"2015-07-14 23:26:50.000000000","message":"remove quotes around \"marketing\"","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":120,"context_line":"these attributes:"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"  .. list-table::"},{"line_number":124,"context_line":"   :widths: 10 10 10 49"},{"line_number":125,"context_line":"   :header-rows: 1"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_7ef17600","line":123,"updated":"2015-07-14 23:26:50.000000000","message":"Dedent the this table.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":139,"context_line":"       while tenant networks can be implemented as ``vlan``, ``gre``,"},{"line_number":140,"context_line":"       ``vxlan``, or ``local`` network types depending on plug-in"},{"line_number":141,"context_line":"       configuration."},{"line_number":142,"context_line":"   * - provider: physical\\_network"},{"line_number":143,"context_line":"     - String"},{"line_number":144,"context_line":"     - If a physical network named \"default\" has been configured and"},{"line_number":145,"context_line":"       if provider:network\\_type is ``flat`` or ``vlan``, then \"default\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_d9a8dc8f","line":142,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the backslash","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":142,"context_line":"   * - provider: physical\\_network"},{"line_number":143,"context_line":"     - String"},{"line_number":144,"context_line":"     - If a physical network named \"default\" has been configured and"},{"line_number":145,"context_line":"       if provider:network\\_type is ``flat`` or ``vlan``, then \"default\""},{"line_number":146,"context_line":"       is used."},{"line_number":147,"context_line":"     - The name of the physical network over which the virtual network"},{"line_number":148,"context_line":"       is implemented for flat and VLAN networks. Not applicable to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_5995ac3c","line":145,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the backslash","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":164,"context_line":"configuration. The default Networking configuration authorizes both"},{"line_number":165,"context_line":"actions for users with the admin role. An authorized client or an"},{"line_number":166,"context_line":"administrative user can view and set the provider extended attributes"},{"line_number":167,"context_line":"through Networking API calls."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"L3 routing and NAT"},{"line_number":170,"context_line":"~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_3e4e8e3b","line":167,"updated":"2015-07-14 23:26:50.000000000","message":"Missing a reference to the Authentication and authorization section.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":176,"context_line":"routers can connect multiple L2 Networking networks and can also provide"},{"line_number":177,"context_line":"a gateway that connects one or more private L2 networks to a shared"},{"line_number":178,"context_line":"external network. For example, a public network for access to the"},{"line_number":179,"context_line":"Internet. See the OpenStack Configuration Reference for details on"},{"line_number":180,"context_line":"common models of deploying Networking L3 routers."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"The L3 router provides basic NAT capabilities on gateway ports that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_fe6a6680","line":179,"updated":"2015-07-14 23:26:50.000000000","message":"*OpenStack Configuration Reference*","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":198,"context_line":"This table shows example neutron commands that enable you to complete"},{"line_number":199,"context_line":"basic L3 operations:"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"  .. list-table::"},{"line_number":202,"context_line":"   :widths: 30 50"},{"line_number":203,"context_line":"   :header-rows: 1"},{"line_number":204,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_be2e1e41","line":201,"updated":"2015-07-14 23:26:50.000000000","message":"Dedent the table","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":236,"context_line":""},{"line_number":237,"context_line":"       .. code::"},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"          $ neutron router-gateway-set router1 EXT_NET_ID"},{"line_number":240,"context_line":"   * - Lists routers."},{"line_number":241,"context_line":"     - .. code::"},{"line_number":242,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_deda024c","line":239,"updated":"2015-07-14 23:26:50.000000000","message":"The code should come before the other text in this bullet point.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":260,"context_line":"       IP (chosen from a private subnet that is behind the router)."},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"       .. code::"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"          $ neutron port-list -c id -c fixed_ips -- --device_id INSTANCE_ID"},{"line_number":265,"context_line":"   * - Creates a floating IP address and associates it with a port."},{"line_number":266,"context_line":"     - .. code::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_5ee7d210","line":263,"updated":"2015-07-14 23:26:50.000000000","message":"The code should come before the other text in this bullet point.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":263,"context_line":""},{"line_number":264,"context_line":"          $ neutron port-list -c id -c fixed_ips -- --device_id INSTANCE_ID"},{"line_number":265,"context_line":"   * - Creates a floating IP address and associates it with a port."},{"line_number":266,"context_line":"     - .. code::"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"          $ neutron floatingip-create EXT_NET_ID"},{"line_number":269,"context_line":"          $ neutron floatingip-associate FLOATING_IP_ID INTERNAL_VM_PORT_ID"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b9df180c","line":266,"updated":"2015-07-15 00:28:11.000000000","message":".. code-block:: console for all code snippets in the table","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":333,"context_line":"       Linux Bridge, NEC, and VMware NSX."},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    -  You must configure the correct firewall driver in the"},{"line_number":336,"context_line":"       :file:`securitygroup` section of the plug-in/agent configuration"},{"line_number":337,"context_line":"       file. Some plug-ins and agents, such as Linux Bridge Agent and"},{"line_number":338,"context_line":"       Open vSwitch Agent, use the no-operation driver as the default,"},{"line_number":339,"context_line":"       which results in non-working security groups."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_3eb3ee99","line":336,"updated":"2015-07-14 23:26:50.000000000","message":"not a file. Use ``","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":349,"context_line":"This table shows example neutron commands that enable you to complete"},{"line_number":350,"context_line":"basic security group operations:"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"  .. list-table::"},{"line_number":353,"context_line":"   :widths: 30 50"},{"line_number":354,"context_line":"   :header-rows: 1"},{"line_number":355,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_7eb2d607","line":352,"updated":"2015-07-14 23:26:50.000000000","message":"Dedent the list and check the rendered layout as the column width is a bit extreme.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":394,"context_line":"Basic Load-Balancer-as-a-Service operations"},{"line_number":395,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":".. Note::"},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"    The Load-Balancer-as-a-Service (LBaaS) API provisions and configures"},{"line_number":400,"context_line":"    load balancers. The reference implementation is based on the HAProxy"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_d4f0a300","line":397,"updated":"2015-07-15 00:28:11.000000000","message":"For consistency, check that all text and code in a note or important directive are aligned under the the first letter of the directive.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":405,"context_line":""},{"line_number":406,"context_line":"-  Creates a load balancer pool by using specific provider."},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"   ``--provider`` is an optional argument. If not used, the pool is"},{"line_number":409,"context_line":"   created with default provider for LBaaS service. You should configure"},{"line_number":410,"context_line":"   the default provider in the ``[service_providers]`` section of"},{"line_number":411,"context_line":"   :file:`neutron.conf` file. If no default provider is specified for LBaaS,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_19a9647b","line":408,"updated":"2015-07-15 00:28:11.000000000","message":":option:`--provider`","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":409,"context_line":"   created with default provider for LBaaS service. You should configure"},{"line_number":410,"context_line":"   the default provider in the ``[service_providers]`` section of"},{"line_number":411,"context_line":"   :file:`neutron.conf` file. If no default provider is specified for LBaaS,"},{"line_number":412,"context_line":"   the ``--provider`` parameter is required for pool creation."},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"   .. code:: console"},{"line_number":415,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_d9bd3cb8","line":412,"updated":"2015-07-15 00:28:11.000000000","message":":option:`--provider`","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":413,"context_line":""},{"line_number":414,"context_line":"   .. code:: console"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"       $ neutron lb-pool-create --lb-method ROUND_ROBIN --name mypool --protocol HTTP --subnet-id SUBNET_UUID --provider PROVIDER_NAME"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"-  Associates two web servers with pool."},{"line_number":419,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b97b98f4","line":416,"updated":"2015-07-15 00:28:11.000000000","message":"For consistency, check that all code snippets in the patch are aligned under the \"c\" in the code directive.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":467,"context_line":"automatically created and associated with the specific queue size that"},{"line_number":468,"context_line":"was associated with the network. Because one size queue for a every port"},{"line_number":469,"context_line":"on a network might not be optimal, a scaling factor from the nova flavor"},{"line_number":470,"context_line":"\u0027rxtx\\_factor\u0027 is passed in from Compute when creating the port to scale"},{"line_number":471,"context_line":"the queue."},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"Lastly, if you want to set a specific baseline QoS policy for the amount"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_99ea54ab","line":470,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the backslash","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":484,"context_line":"This table shows example neutron commands that enable you to complete"},{"line_number":485,"context_line":"basic queue operations:"},{"line_number":486,"context_line":""},{"line_number":487,"context_line":"  .. list-table::"},{"line_number":488,"context_line":"   :widths: 30 50"},{"line_number":489,"context_line":"   :header-rows: 1"},{"line_number":490,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_7e97363a","line":487,"updated":"2015-07-14 23:26:50.000000000","message":"Dedent this list","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":541,"context_line":"| 3.2.x         | 10,000              |"},{"line_number":542,"context_line":"+---------------+---------------------+"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"**Recommended values for max\\_lp\\_per\\_bridged\\_ls**"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"In addition to these network types, the NSX plug-in also supports a"},{"line_number":547,"context_line":"special *l3\\_ext* network type, which maps external networks to specific"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_19ee44b4","line":544,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the backslashes","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":544,"context_line":"**Recommended values for max\\_lp\\_per\\_bridged\\_ls**"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"In addition to these network types, the NSX plug-in also supports a"},{"line_number":547,"context_line":"special *l3\\_ext* network type, which maps external networks to specific"},{"line_number":548,"context_line":"NSX gateway services as discussed in the next section."},{"line_number":549,"context_line":""},{"line_number":550,"context_line":"VMware NSX L3 extension"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b92dd8ff","line":547,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the backslash","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":553,"context_line":"NSX exposes its L3 capabilities through gateway services which are"},{"line_number":554,"context_line":"usually configured out of band from OpenStack. To use NSX with L3"},{"line_number":555,"context_line":"capabilities, first create an L3 gateway service in the NSX Manager."},{"line_number":556,"context_line":"Next, in `:file:`/etc/neutron/plugins/vmware/nsx.ini` set"},{"line_number":557,"context_line":"``default_l3_gw_service_uuid`` to this value. By default, routers are"},{"line_number":558,"context_line":"mapped to this gateway service."},{"line_number":559,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_593fec23","line":556,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the backtick before :file:","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":600,"context_line":"the configuration options reported in this table; it is however worth"},{"line_number":601,"context_line":"noting that the default values work fine in most cases."},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"  .. list-table::"},{"line_number":604,"context_line":"   :widths: 10 10 10 10 35"},{"line_number":605,"context_line":"   :header-rows: 1"},{"line_number":606,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_3ecd2e66","line":603,"updated":"2015-07-14 23:26:50.000000000","message":"Dedent this list.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":688,"context_line":"attributes can be set using the :command:`neutron router-update` command,"},{"line_number":689,"context_line":"through the horizon interface or the Networking API."},{"line_number":690,"context_line":""},{"line_number":691,"context_line":"  .. list-table::"},{"line_number":692,"context_line":"   :widths: 10 10 10 35"},{"line_number":693,"context_line":"   :header-rows: 1"},{"line_number":694,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_dee442e2","line":691,"updated":"2015-07-14 23:26:50.000000000","message":"dedent this list","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":718,"context_line":"     - Overrides the default virtual router used to handle traffic for packets"},{"line_number":719,"context_line":"       that match the rule."},{"line_number":720,"context_line":""},{"line_number":721,"context_line":"Table: Big Switch Router rule attributes"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":"Order of rule processing"},{"line_number":724,"context_line":"\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_f975a0f9","line":721,"updated":"2015-07-15 00:28:11.000000000","message":"Instead of adding a table title here, you can add it in the list-table directive.\nFor example: .. list-table:: Big Switch Router rule attributes","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":783,"context_line":"This table shows example :command:`neutron` commands that enable you to"},{"line_number":784,"context_line":"complete basic L3 metering operations:"},{"line_number":785,"context_line":""},{"line_number":786,"context_line":"  .. list-table::"},{"line_number":787,"context_line":"   :widths: 20 50"},{"line_number":788,"context_line":"   :header-rows: 1"},{"line_number":789,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_be061e84","line":786,"updated":"2015-07-14 23:26:50.000000000","message":"dedent this list","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5f431738022a43060b99ba7966254e40ce7af11a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Several plug-ins implement API extensions that provide capabilities"},{"line_number":6,"context_line":"similar to what was available in nova-network: These plug-ins are likely"},{"line_number":7,"context_line":"to be of interest to the OpenStack community."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Provider networks"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_9153cd16","line":6,"updated":"2015-07-15 23:29:11.000000000","message":"s/:/.","commit_id":"77b1ac17b974a9cf4c4eb51f457439cf2f37521c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5f431738022a43060b99ba7966254e40ce7af11a","unresolved":false,"context_lines":[{"line_number":164,"context_line":"configuration. The default Networking configuration authorizes both"},{"line_number":165,"context_line":"actions for users with the admin role. An authorized client or an"},{"line_number":166,"context_line":"administrative user can view and set the provider extended attributes"},{"line_number":167,"context_line":"through Networking API calls."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"L3 routing and NAT"},{"line_number":170,"context_line":"~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_f6decfdb","line":167,"updated":"2015-07-15 23:29:11.000000000","message":"Still missing a :ref: to the Authentication and authorization section","commit_id":"77b1ac17b974a9cf4c4eb51f457439cf2f37521c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5f431738022a43060b99ba7966254e40ce7af11a","unresolved":false,"context_lines":[{"line_number":469,"context_line":"automatically created and associated with the specific queue size that"},{"line_number":470,"context_line":"was associated with the network. Because one size queue for a every port"},{"line_number":471,"context_line":"on a network might not be optimal, a scaling factor from the nova flavor"},{"line_number":472,"context_line":"\u0027rxtx_factor\u0027 is passed in from Compute when creating the port to scale"},{"line_number":473,"context_line":"the queue."},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"Lastly, if you want to set a specific baseline QoS policy for the amount"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_719e49ba","line":472,"updated":"2015-07-15 23:29:11.000000000","message":"``rxtx_factor``","commit_id":"77b1ac17b974a9cf4c4eb51f457439cf2f37521c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5f431738022a43060b99ba7966254e40ce7af11a","unresolved":false,"context_lines":[{"line_number":581,"context_line":""},{"line_number":582,"context_line":"Starting with the Havana release, the VMware NSX plug-in provides an"},{"line_number":583,"context_line":"asynchronous mechanism for retrieving the operational status for neutron"},{"line_number":584,"context_line":"resources from the NSX back-end; this applies to *network*, *port* and"},{"line_number":585,"context_line":"*router* resources."},{"line_number":586,"context_line":""},{"line_number":587,"context_line":"The back-end is polled periodically and the status for every resource is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_d18ab563","line":584,"updated":"2015-07-15 23:29:11.000000000","message":"Oxford comma please!","commit_id":"77b1ac17b974a9cf4c4eb51f457439cf2f37521c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5f431738022a43060b99ba7966254e40ce7af11a","unresolved":false,"context_lines":[{"line_number":720,"context_line":"     - Overrides the default virtual router used to handle traffic for packets"},{"line_number":721,"context_line":"       that match the rule."},{"line_number":722,"context_line":""},{"line_number":723,"context_line":"**Big Switch Router rule attributes**"},{"line_number":724,"context_line":""},{"line_number":725,"context_line":"Order of rule processing"},{"line_number":726,"context_line":"\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027\u0027"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_96c2e3e7","line":723,"updated":"2015-07-15 23:29:11.000000000","message":"Agree with Darren. Move up to the list-table directive.","commit_id":"77b1ac17b974a9cf4c4eb51f457439cf2f37521c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"37c0c55dd622b8d7807d9e94d65327c5a52b1379","unresolved":false,"context_lines":[{"line_number":165,"context_line":"actions for users with the admin role. An authorized client or an"},{"line_number":166,"context_line":"administrative user can view and set the provider extended attributes"},{"line_number":167,"context_line":"through Networking API calls. See the section called"},{"line_number":168,"context_line":"ref:`Authentication and authorization` for details on policy configuration."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"L3 routing and NAT"},{"line_number":171,"context_line":"~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_ecdb5b4d","line":168,"updated":"2015-07-16 03:33:27.000000000","message":":ref:","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"095f1f13960d9b028bb6586d09a64ea294ef8665","unresolved":false,"context_lines":[{"line_number":165,"context_line":"actions for users with the admin role. An authorized client or an"},{"line_number":166,"context_line":"administrative user can view and set the provider extended attributes"},{"line_number":167,"context_line":"through Networking API calls. See the section called"},{"line_number":168,"context_line":"ref:`Authentication and authorization` for details on policy configuration."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"L3 routing and NAT"},{"line_number":171,"context_line":"~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_ece59bdb","line":168,"in_reply_to":"9a41bdd9_ecdb5b4d","updated":"2015-07-16 03:48:28.000000000","message":"Done","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"2b4a7a0ab5f341ce4214acace5dea37e4e638d57","unresolved":false,"context_lines":[{"line_number":327,"context_line":"Then, you can use both the Compute and OpenStack Network security group"},{"line_number":328,"context_line":"APIs at the same time."},{"line_number":329,"context_line":""},{"line_number":330,"context_line":".. Note::"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"    -  To use the Compute security group API with Networking, the"},{"line_number":333,"context_line":"       Networking plug-in must implement the security group API. The"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_2998551b","line":330,"updated":"2015-07-16 03:29:00.000000000","message":"Line 330: Align note:: with the dash points below it. (optional) Lower the case of \"Note\" to \"note\":\n\n.. note::\n  \n   -To Use the Compute security group...","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"095f1f13960d9b028bb6586d09a64ea294ef8665","unresolved":false,"context_lines":[{"line_number":327,"context_line":"Then, you can use both the Compute and OpenStack Network security group"},{"line_number":328,"context_line":"APIs at the same time."},{"line_number":329,"context_line":""},{"line_number":330,"context_line":".. Note::"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"    -  To use the Compute security group API with Networking, the"},{"line_number":333,"context_line":"       Networking plug-in must implement the security group API. The"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_2c2e23fb","line":330,"in_reply_to":"9a41bdd9_2998551b","updated":"2015-07-16 03:48:28.000000000","message":"Done","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"2b4a7a0ab5f341ce4214acace5dea37e4e638d57","unresolved":false,"context_lines":[{"line_number":443,"context_line":""},{"line_number":444,"context_line":"   .. code:: console"},{"line_number":445,"context_line":""},{"line_number":446,"context_line":"       $ neutron lb-vip-create --name myvip --protocol-port 80 --protocol HTTP --subnet-id SUBNET_UUID mypool"},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"Plug-in specific extensions"},{"line_number":449,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_0c59df34","line":446,"updated":"2015-07-16 03:29:00.000000000","message":"Line 446: (optional) move part of this command onto the next line down to prevent the code block gaining a slider box: http://rst.ninjs.org/?n\u003dd82e31e782068750264d5434e24ef8d0\u0026theme\u003dbasic","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"095f1f13960d9b028bb6586d09a64ea294ef8665","unresolved":false,"context_lines":[{"line_number":443,"context_line":""},{"line_number":444,"context_line":"   .. code:: console"},{"line_number":445,"context_line":""},{"line_number":446,"context_line":"       $ neutron lb-vip-create --name myvip --protocol-port 80 --protocol HTTP --subnet-id SUBNET_UUID mypool"},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"Plug-in specific extensions"},{"line_number":449,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_0c379f4d","line":446,"in_reply_to":"9a41bdd9_0c59df34","updated":"2015-07-16 03:48:28.000000000","message":"Done","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"37c0c55dd622b8d7807d9e94d65327c5a52b1379","unresolved":false,"context_lines":[{"line_number":691,"context_line":"attributes can be set using the :command:`neutron router-update` command,"},{"line_number":692,"context_line":"through the horizon interface or the Networking API."},{"line_number":693,"context_line":""},{"line_number":694,"context_line":".. list-table:: **Big Switch Router rule attributes**"},{"line_number":695,"context_line":"   :widths: 10 10 10 35"},{"line_number":696,"context_line":"   :header-rows: 1"},{"line_number":697,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_0cb6bff8","line":694,"updated":"2015-07-16 03:33:27.000000000","message":"I like how this looks for the table title. I don\u0027t suppose you\u0027d do it for all the other tables in this patch?","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"095f1f13960d9b028bb6586d09a64ea294ef8665","unresolved":false,"context_lines":[{"line_number":691,"context_line":"attributes can be set using the :command:`neutron router-update` command,"},{"line_number":692,"context_line":"through the horizon interface or the Networking API."},{"line_number":693,"context_line":""},{"line_number":694,"context_line":".. list-table:: **Big Switch Router rule attributes**"},{"line_number":695,"context_line":"   :widths: 10 10 10 35"},{"line_number":696,"context_line":"   :header-rows: 1"},{"line_number":697,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_eccfdb26","line":694,"in_reply_to":"9a41bdd9_0cb6bff8","updated":"2015-07-16 03:48:28.000000000","message":"You\u0027re lucky I like you.","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"}],"doc/admin-guide-cloud-rst/source/networking_config-identity.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Configure Identity Service for Networking"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"**To configure the Identity Service for use with Networking**"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_397a28be","line":2,"updated":"2015-07-15 00:28:11.000000000","message":"\"Service\" should be \"service\"","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure Identity Service for Networking"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"**To configure the Identity Service for use with Networking**"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#. **Create the ``get_id()`` function**"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_796bd0f1","line":5,"updated":"2015-07-15 00:28:11.000000000","message":"\"Service\" should be \"service\"","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"**To configure the Identity Service for use with Networking**"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#. **Create the ``get_id()`` function**"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"   The ``get_id()`` function stores the ID of created objects, and removes"},{"line_number":10,"context_line":"   the need to copy and paste object IDs in later steps:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_1e1ceabf","line":7,"updated":"2015-07-14 23:26:50.000000000","message":"Inline markup cannot be nested. Remove all the bolding (**) from the steps in the procedure.","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":9,"context_line":"   The ``get_id()`` function stores the ID of created objects, and removes"},{"line_number":10,"context_line":"   the need to copy and paste object IDs in later steps:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    a. Add the following function to your :file:`.bashrc` file:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"       .. code:: ini"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_de80c2c2","line":12,"updated":"2015-07-14 23:26:50.000000000","message":"align these substeps with the the preceding text","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":28,"context_line":"   Networking must be available in the Compute service catalog. Create the"},{"line_number":29,"context_line":"   service:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"   .. code: console"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"      $ NEUTRON_SERVICE_ID\u003d$(get_id keystone service-create --name"},{"line_number":34,"context_line":"      neutron --type network --description \u0027OpenStack Networking Service\u0027)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_3e576e59","line":31,"updated":"2015-07-14 23:26:50.000000000","message":".. code::","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"   -  If you are using the *template driver*, specify the following"},{"line_number":64,"context_line":"      parameters in your Compute catalog template file"},{"line_number":65,"context_line":"      (``default_catalog.templates``), along with the region (``$REGION``)"},{"line_number":66,"context_line":"      and IP address of the Networking server (``$IP``)."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"      .. code:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_5e5ef244","line":65,"updated":"2015-07-14 23:26:50.000000000","message":":file:`default_catalog.templates`","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"      .. code:: console"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"         $ NEUTRON_USER\u003d$(get_id keystone user-create --name neutron"},{"line_number":102,"context_line":"         --pass \"$NEUTRON_PASSWORD\" --email demo@example.com --tenant-id service)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"   c. Create the ``service`` tenant:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_7ee656b1","line":101,"updated":"2015-07-14 23:26:50.000000000","message":"break long bash lines with \\","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    When you configure networking, you must use this guide. Do not rely"},{"line_number":135,"context_line":"    on Compute networking documentation or past experience with Compute."},{"line_number":136,"context_line":"    If a `:command:nova` command or configuration option related to networking"},{"line_number":137,"context_line":"    is not mentioned in this guide, the command is probably not"},{"line_number":138,"context_line":"    supported for use with Networking. In particular, you cannot use CLI"},{"line_number":139,"context_line":"    tools like ``nova-manage`` and ``nova`` to manage networks or IP"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_fefa6642","line":136,"updated":"2015-07-14 23:26:50.000000000","message":":command:`nova`","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":159,"context_line":"happen, you must configure the following items in the :file:`nova.conf` file"},{"line_number":160,"context_line":"(used by each nova-compute and nova-api instance)."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"  .. list-table::"},{"line_number":163,"context_line":"   :widths: 20 50"},{"line_number":164,"context_line":"   :header-rows: 1"},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_be97feea","line":162,"updated":"2015-07-14 23:26:50.000000000","message":"dedent this table","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":193,"context_line":"Configure security groups"},{"line_number":194,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"The Networking Service provides security group functionality using a"},{"line_number":197,"context_line":"mechanism that is more flexible and powerful than the security group"},{"line_number":198,"context_line":"capabilities built into Compute. Therefore, if you use Networking, you"},{"line_number":199,"context_line":"should always disable built-in security groups and proxy all security"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b4015f07","line":196,"updated":"2015-07-15 00:28:11.000000000","message":"\"Service\" should be \"service\"","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"853a6a03ff6722fdf7be9cef53b93fac033ff495","unresolved":false,"context_lines":[{"line_number":197,"context_line":"mechanism that is more flexible and powerful than the security group"},{"line_number":198,"context_line":"capabilities built into Compute. Therefore, if you use Networking, you"},{"line_number":199,"context_line":"should always disable built-in security groups and proxy all security"},{"line_number":200,"context_line":"group calls to the Networking API . If you do not, security policies"},{"line_number":201,"context_line":"will conflict by being simultaneously applied by both services."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"To proxy security groups to Networking, use the following configuration"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_14192b79","line":200,"updated":"2015-07-15 00:28:11.000000000","message":"Remove the extra space after \"API\".","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"902439fbcfd7a2560b5874c547a5331e5e7029fb","unresolved":false,"context_lines":[{"line_number":268,"context_line":".. code-block:: ini"},{"line_number":269,"context_line":"   :linenos:"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"   DEFAULT]"},{"line_number":272,"context_line":"   security_group_api\u003dneutron"},{"line_number":273,"context_line":"   network_api_class\u003dnova.network.neutronv2.api.API"},{"line_number":274,"context_line":"   firewall_driver\u003dnova.virt.firewall.NoopFirewallDriver"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_fe9106f2","line":271,"updated":"2015-07-14 23:26:50.000000000","message":"[DEFAULT]","commit_id":"f4d31e7a026f791227a8b28eb292494db808d595"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5f431738022a43060b99ba7966254e40ce7af11a","unresolved":false,"context_lines":[{"line_number":80,"context_line":"         catalog.$Region.network.adminURL \u003d http://10.211.55.17:9696"},{"line_number":81,"context_line":"         catalog.$Region.network.internalURL \u003d http://10.211.55.17:9696"},{"line_number":82,"context_line":"         catalog.$Region.network.name \u003d Network Service"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. **Create the Networking service user**"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   You must provide admin user credentials that Compute and some internal"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_3643d76d","line":83,"updated":"2015-07-15 23:29:11.000000000","message":"Remove bold (**)","commit_id":"77b1ac17b974a9cf4c4eb51f457439cf2f37521c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"2b4a7a0ab5f341ce4214acace5dea37e4e638d57","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Networking APIs. However, operator-facing tools such as nova-manage, are"},{"line_number":130,"context_line":"not proxied and should not be used."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":".. Warning::"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    When you configure networking, you must use this guide. Do not rely"},{"line_number":135,"context_line":"    on Compute networking documentation or past experience with Compute."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_6c542bc9","line":132,"updated":"2015-07-16 03:29:00.000000000","message":"Line 132: (optional) Align warning text with the role, and consider lowering case. Caps seems to work just as well as lower case:\n\n.. warning:\n\n   When you configure networking,","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"095f1f13960d9b028bb6586d09a64ea294ef8665","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Networking APIs. However, operator-facing tools such as nova-manage, are"},{"line_number":130,"context_line":"not proxied and should not be used."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":".. Warning::"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    When you configure networking, you must use this guide. Do not rely"},{"line_number":135,"context_line":"    on Compute networking documentation or past experience with Compute."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_4cf4c759","line":132,"in_reply_to":"9a41bdd9_6c542bc9","updated":"2015-07-16 03:48:28.000000000","message":"Done","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"2b4a7a0ab5f341ce4214acace5dea37e4e638d57","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    addressing, including both fixed and floating IPs, with Networking."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. Note::"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    Uninstall nova-network and reboot any physical nodes that have been"},{"line_number":145,"context_line":"    running nova-network before using them to run Networking."},{"line_number":146,"context_line":"    Inadvertently running the nova-network process while using"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_cc70d774","line":143,"updated":"2015-07-16 03:29:00.000000000","message":"Line 143: (optional) as above, alignment and caps, also optional.","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"095f1f13960d9b028bb6586d09a64ea294ef8665","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    addressing, including both fixed and floating IPs, with Networking."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. Note::"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    Uninstall nova-network and reboot any physical nodes that have been"},{"line_number":145,"context_line":"    running nova-network before using them to run Networking."},{"line_number":146,"context_line":"    Inadvertently running the nova-network process while using"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_2cf1436b","line":143,"in_reply_to":"9a41bdd9_cc70d774","updated":"2015-07-16 03:48:28.000000000","message":"Done","commit_id":"a00167852d755436613d7514ec8790e834ca0ae1"}]}
