)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"a96a86d2585009f8a6c884ed39d8bd2fe114c2e6","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current networking docs is lacking VPNaaS."},{"line_number":10,"context_line":"This patch address the gap."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Iecbdc0c3ff377649884ff1b0286304c5075ea1d7"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a1ced50_5bd30b60","line":11,"updated":"2017-03-22 11:57:57.000000000","message":"you can add:\n\nDepends-on: Ic4bf416419093cc7b5a21023474855ac3a2ba26b (this is the change-id of the other patch)","commit_id":"a8003f3bcae1ae45683e355c967e4fcc7e471c3f"}],"doc/networking-guide/source/vpnaas-scenario.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Virtual Private Network-as-a-Service (VPNaaS) scenario"},{"line_number":2,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_9818f681","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":54},"updated":"2017-03-31 09:08:40.000000000","message":"This should use the \n\u003d\u003d\u003d\u003d\u003d\nBLAH\n\u003d\u003d\u003d\u003d\n\nFormat :)","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Virtual Private Network-as-a-Service (VPNaaS) scenario"},{"line_number":2,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_f367d950","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":54},"in_reply_to":"1f013ff3_93934750","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Virtual Private Network-as-a-Service (VPNaaS) scenario"},{"line_number":2,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_93934750","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":54},"in_reply_to":"dfeb2761_9818f681","updated":"2017-05-14 12:43:07.000000000","message":"The docs team defines the convention on which title markers should be used for each heading level. See https://docs.openstack.org/contributor-guide/rst-conv/titles.html","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":2,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_580a6e26","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":13},"updated":"2017-03-31 09:08:40.000000000","message":"this hsould be ~~~~","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":2,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_d3761d07","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":13},"in_reply_to":"dfeb2761_580a6e26","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_fbfedc03","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":6},"updated":"2017-03-31 09:08:40.000000000","message":"Virtual Private Network-as-a-Service (VPNaaS)","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_bb085428","line":7,"range":{"start_line":7,"start_character":30,"end_line":7,"end_character":35},"updated":"2017-03-31 09:08:40.000000000","message":"remove","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Enable VPNaaS"},{"line_number":5,"context_line":"-------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_9362d53d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":6},"in_reply_to":"dfeb2761_fbfedc03","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"},{"line_number":11,"context_line":"   service_plugins in ``[DEFAULT]``:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_9b0d9039","line":10,"range":{"start_line":10,"start_character":13,"end_line":10,"end_character":63},"updated":"2017-03-31 09:08:40.000000000","message":"``neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin``","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"},{"line_number":11,"context_line":"   service_plugins in ``[DEFAULT]``:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_7d1713ef","line":10,"in_reply_to":"1f013ff3_139f3751","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":7,"context_line":"VPNaaS management options are also available in the Dashboard."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"},{"line_number":11,"context_line":"   service_plugins in ``[DEFAULT]``:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_139f3751","line":10,"range":{"start_line":10,"start_character":13,"end_line":10,"end_character":63},"in_reply_to":"dfeb2761_9b0d9039","updated":"2017-05-14 12:43:07.000000000","message":"The service plugin can be configured via python entry points.\nneutron_vpnaas.services.vpn.plugin.VPNDriverPlugin corresponds to \"vpnaas\".\n\nAs a conclusion, this should be:\n\n  ``vpnaas``","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"},{"line_number":11,"context_line":"   service_plugins in ``[DEFAULT]``:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   .. code-block:: ini"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_7b12cc5a","line":11,"range":{"start_line":11,"start_character":3,"end_line":11,"end_character":18},"updated":"2017-03-31 09:08:40.000000000","message":"``service_plugins``","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"#. Enable the VPNaaS plug-in in the ``/etc/neutron/neutron.conf`` file"},{"line_number":10,"context_line":"   by append neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin to"},{"line_number":11,"context_line":"   service_plugins in ``[DEFAULT]``:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   .. code-block:: ini"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_93c77513","line":11,"range":{"start_line":11,"start_character":3,"end_line":11,"end_character":18},"in_reply_to":"dfeb2761_7b12cc5a","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      # ..."},{"line_number":17,"context_line":"      service_plugins \u003d neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#. Configure the VPNaaS service provider by create"},{"line_number":20,"context_line":"   ``/etc/neutron/neutron_vpnaas.conf`` file as follow:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_9c3a0196","line":19,"range":{"start_line":19,"start_character":44,"end_line":19,"end_character":50},"updated":"2017-05-16 14:14:52.000000000","message":"creating the","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      # ..."},{"line_number":17,"context_line":"      service_plugins \u003d neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#. Configure the VPNaaS service provider by create"},{"line_number":20,"context_line":"   ``/etc/neutron/neutron_vpnaas.conf`` file as follow:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_d3e4ddae","line":19,"range":{"start_line":19,"start_character":44,"end_line":19,"end_character":50},"in_reply_to":"1f013ff3_9c3a0196","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      service_plugins \u003d neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#. Configure the VPNaaS service provider by create"},{"line_number":20,"context_line":"   ``/etc/neutron/neutron_vpnaas.conf`` file as follow:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: ini"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_dc4f6932","line":20,"range":{"start_line":20,"start_character":48,"end_line":20,"end_character":54},"updated":"2017-05-16 14:14:52.000000000","message":"follows","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      service_plugins \u003d neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#. Configure the VPNaaS service provider by create"},{"line_number":20,"context_line":"   ``/etc/neutron/neutron_vpnaas.conf`` file as follow:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: ini"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_73f3c974","line":20,"range":{"start_line":20,"start_character":48,"end_line":20,"end_character":54},"in_reply_to":"1f013ff3_dc4f6932","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":25,"context_line":"      service_provider \u003d VPN:strongswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Configure the VPNaaS plugin for the L3 agent by create"},{"line_number":28,"context_line":"   ``/etc/neutron/vpn_agent.ini`` as follow:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   .. code-block:: ini"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_1b198078","line":28,"range":{"start_line":28,"start_character":37,"end_line":28,"end_character":43},"updated":"2017-03-31 09:08:40.000000000","message":"follows: *","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":25,"context_line":"      service_provider \u003d VPN:strongswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Configure the VPNaaS plugin for the L3 agent by create"},{"line_number":28,"context_line":"   ``/etc/neutron/vpn_agent.ini`` as follow:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   .. code-block:: ini"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_33ed418b","line":28,"range":{"start_line":28,"start_character":37,"end_line":28,"end_character":43},"in_reply_to":"dfeb2761_1b198078","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":39,"context_line":"      # neutron-db-manage --subproject neutron-vpnaas upgrade head"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#. Enable the option in the ``local_settings.py`` file,"},{"line_number":42,"context_line":"   which is typically located on the controller node:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   .. code-block:: python"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_33cb5354","line":42,"updated":"2017-05-14 12:43:07.000000000","message":"we describe the dashboard configuration suddenly. It is confusing to readers. How about preparing a separate section for dashboard configuration?\n\nIn addition, if you change the local_settings.py file, it is required to restart the httpd service which hosts horizon.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":39,"context_line":"      # neutron-db-manage --subproject neutron-vpnaas upgrade head"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#. Enable the option in the ``local_settings.py`` file,"},{"line_number":42,"context_line":"   which is typically located on the controller node:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   .. code-block:: python"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_172350aa","line":42,"in_reply_to":"1f013ff3_33cb5354","updated":"2017-05-17 09:06:28.000000000","message":"Yes. I think it is reasonable. We will prepare separate section for dashboard configuration.\nI will update that section when VPNaaS provide its dashboard repository and configuration later. Is that ok?\n\n\u003eIn addition, if you change the local_settings.py file, it is \u003erequired to restart the httpd service which hosts horizon.\n\nL57 mentioned this thing.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      By default, ``enable_vpn`` option value is ``True`` in"},{"line_number":55,"context_line":"      ``local_settings.py`` file."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"   Apply the settings by restarting the web server."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"#. Restart the ``neutron-l3-agent`` and ``neutron-server`` services"},{"line_number":60,"context_line":"   to apply the settings."}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_db2c389b","line":57,"range":{"start_line":57,"start_character":3,"end_line":57,"end_character":4},"updated":"2017-03-31 09:08:40.000000000","message":"indent this so it aligns with the above","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configure VPNaaS with endpoint group (recommended)"},{"line_number":63,"context_line":"--------------------------------------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Create the ike policy, ipsec policy, vpn service,"},{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_fb75bc99","line":65,"range":{"start_line":65,"start_character":11,"end_line":65,"end_character":14},"updated":"2017-03-31 09:08:40.000000000","message":"``ike``  (should these be marked up?)","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configure VPNaaS with endpoint group (recommended)"},{"line_number":63,"context_line":"--------------------------------------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Create the ike policy, ipsec policy, vpn service,"},{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_bc05bdc4","line":65,"range":{"start_line":65,"start_character":11,"end_line":65,"end_character":14},"in_reply_to":"1f013ff3_b313e3b8","updated":"2017-05-16 14:14:52.000000000","message":"+1 for abbreviation.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configure VPNaaS with endpoint group (recommended)"},{"line_number":63,"context_line":"--------------------------------------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Create the ike policy, ipsec policy, vpn service,"},{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_b7901c50","line":65,"range":{"start_line":65,"start_character":11,"end_line":65,"end_character":14},"in_reply_to":"1f013ff3_bc05bdc4","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configure VPNaaS with endpoint group (recommended)"},{"line_number":63,"context_line":"--------------------------------------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Create the ike policy, ipsec policy, vpn service,"},{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_b313e3b8","line":65,"range":{"start_line":65,"start_character":11,"end_line":65,"end_character":14},"in_reply_to":"dfeb2761_fb75bc99","updated":"2017-05-14 12:43:07.000000000","message":"Rather than using the markups, I prefer to using normal abbreviation: IKE, IPsec, VPN service.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Create the ike policy, ipsec policy, vpn service,"},{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"#. Create an ike policy:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_5c5d99e7","line":67,"range":{"start_line":67,"start_character":13,"end_line":67,"end_character":14},"updated":"2017-05-16 14:14:52.000000000","message":"an","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Create the ike policy, ipsec policy, vpn service,"},{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"#. Create an ike policy:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_97c64048","line":67,"range":{"start_line":67,"start_character":13,"end_line":67,"end_character":14},"in_reply_to":"1f013ff3_5c5d99e7","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"#. Create an ike policy:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_333eb329","line":69,"updated":"2017-05-14 12:43:07.000000000","message":"The example below uses the command line help, but most networking guide examples use actual command line examples. I would suggest to use actual examples rather than the command line help.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":66,"context_line":"local endpoint group and peer endpoint group."},{"line_number":67,"context_line":"Then, create a ipsec site connection that applies the"},{"line_number":68,"context_line":"above policies and service."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"#. Create an ike policy:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_3d098bdc","line":69,"in_reply_to":"1f013ff3_333eb329","updated":"2017-05-17 09:06:28.000000000","message":"Actually, I referred to FWaaS guideline style [1][2]. I don\u0027t see they mentioned a concrete commands. What should i do for the next?\n\n\n[1] https://docs.openstack.org/ocata/networking-guide/fwaas-v1-scenario.html\n[2] https://docs.openstack.org/newton/networking-guide/fwaas-v2-scenario.html","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   .. note::"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"      This way require NOT append ``--subnet`` option."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Create local endpoint group:"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_133bb738","line":113,"range":{"start_line":113,"start_character":15,"end_line":113,"end_character":33},"updated":"2017-05-14 12:43:07.000000000","message":"I cannot understand what \"requries NOT append\" means.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   .. note::"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"      This way require NOT append ``--subnet`` option."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Create local endpoint group:"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_d704c84c","line":113,"range":{"start_line":113,"start_character":15,"end_line":113,"end_character":33},"in_reply_to":"1f013ff3_133bb738","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"      Peer endpoint group require ``--type`` is ``cidr``."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"#. Create a ipsec site connection:"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"   .. code-block:: console"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_1cf4b1ce","line":143,"range":{"start_line":143,"start_character":10,"end_line":143,"end_character":11},"updated":"2017-05-16 14:14:52.000000000","message":"an IPsec","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"      Peer endpoint group require ``--type`` is ``cidr``."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"#. Create a ipsec site connection:"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"   .. code-block:: console"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_1a2375aa","line":143,"range":{"start_line":143,"start_character":10,"end_line":143,"end_character":11},"in_reply_to":"1f013ff3_1cf4b1ce","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        --dpd action\u003dACTION,interval\u003dINTERVAL,timeout\u003dTIMEOUT \\"},{"line_number":150,"context_line":"        --local-endpoint-group LOCAL_ENDPOINT_GROUP \\"},{"line_number":151,"context_line":"        --peer-endpoint-group PEER_ENDPOINT_GROUP \\"},{"line_number":152,"context_line":"        --peer-cidr PEER_CIDRS \\"},{"line_number":153,"context_line":"        --mtu MTU \\"},{"line_number":154,"context_line":"        --initiator {bi-directional,response-only} \\"},{"line_number":155,"context_line":"        --enable | --disable \\"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_932fc7f5","line":152,"range":{"start_line":152,"start_character":8,"end_line":152,"end_character":30},"updated":"2017-05-14 12:43:07.000000000","message":"(it is not a part of documentation review, but..)\nThis looks odd. It does not follow the OSC command line convention and  it should be fixed in the neutronclient OSC plugin side.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        --dpd action\u003dACTION,interval\u003dINTERVAL,timeout\u003dTIMEOUT \\"},{"line_number":150,"context_line":"        --local-endpoint-group LOCAL_ENDPOINT_GROUP \\"},{"line_number":151,"context_line":"        --peer-endpoint-group PEER_ENDPOINT_GROUP \\"},{"line_number":152,"context_line":"        --peer-cidr PEER_CIDRS \\"},{"line_number":153,"context_line":"        --mtu MTU \\"},{"line_number":154,"context_line":"        --initiator {bi-directional,response-only} \\"},{"line_number":155,"context_line":"        --enable | --disable \\"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_3a88716f","line":152,"in_reply_to":"1f013ff3_932fc7f5","updated":"2017-05-17 09:06:28.000000000","message":"Could you please give me the right convention in this case?","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        --ipsecpolicy IPSECPOLICY \\"},{"line_number":163,"context_line":"        \u003cname\u003e"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   The Networking OSC client requires a router (Name or ID) and name."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   .. note::"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_73e67beb","line":165,"range":{"start_line":165,"start_character":3,"end_line":165,"end_character":69},"updated":"2017-05-14 12:43:07.000000000","message":"I think this is unnecessary. If you feel it is useful, it should be moved to inside the note.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        --ipsecpolicy IPSECPOLICY \\"},{"line_number":163,"context_line":"        \u003cname\u003e"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   The Networking OSC client requires a router (Name or ID) and name."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   .. note::"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_7a1719ef","line":165,"range":{"start_line":165,"start_character":3,"end_line":165,"end_character":69},"in_reply_to":"1f013ff3_73e67beb","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   .. note::"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"      This way require NOT append ``--peer-cidr`` option."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Configure VPNaaS without endpoint group (old way and not recommended)"},{"line_number":172,"context_line":"---------------------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_13f61791","line":169,"updated":"2017-05-14 12:43:07.000000000","message":"I cannot understand this sentence. Why?\nIs it not supported to specify multiple peer CIDRs?","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   .. note::"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"      This way require NOT append ``--peer-cidr`` option."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Configure VPNaaS without endpoint group (old way and not recommended)"},{"line_number":172,"context_line":"---------------------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_7a9a796e","line":169,"in_reply_to":"1f013ff3_13f61791","updated":"2017-05-17 09:06:28.000000000","message":"We can\u0027t specify this option in case we intend to use endpoint group. I will update this.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"      This way require NOT append ``--peer-cidr`` option."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Configure VPNaaS without endpoint group (old way and not recommended)"},{"line_number":172,"context_line":"---------------------------------------------------------------------"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Create the ike policy, ipsec policy, vpn service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_bb6f34c4","line":171,"range":{"start_line":171,"start_character":41,"end_line":171,"end_character":69},"updated":"2017-03-31 09:08:40.000000000","message":"is this necessary here? I suggest moving it down as an important notation. Also, was this used in conjunction with a particular release? If so, note that.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"      This way require NOT append ``--peer-cidr`` option."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Configure VPNaaS without endpoint group (old way and not recommended)"},{"line_number":172,"context_line":"---------------------------------------------------------------------"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Create the ike policy, ipsec policy, vpn service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_fab569ce","line":171,"range":{"start_line":171,"start_character":41,"end_line":171,"end_character":69},"in_reply_to":"1f013ff3_93e107d4","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"966fc3a61a522d57704cbd2e54fd78ca4ccc0c76","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"      This way require NOT append ``--peer-cidr`` option."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Configure VPNaaS without endpoint group (old way and not recommended)"},{"line_number":172,"context_line":"---------------------------------------------------------------------"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Create the ike policy, ipsec policy, vpn service."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_93e107d4","line":171,"range":{"start_line":171,"start_character":41,"end_line":171,"end_character":69},"in_reply_to":"dfeb2761_bb6f34c4","updated":"2017-05-14 12:43:07.000000000","message":"Totally agree.\n\nIn addition, I think the title should be more compact. For example,\n\n  Configure VPNaaS (the legacy way)","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        --subnet \u003csubnet\u003e \\"},{"line_number":215,"context_line":"        --enable | --disable"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"   The Networking OSC client requires a router (Name or ID) and name."},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"   .. note::"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_fc9ea561","line":217,"range":{"start_line":217,"start_character":48,"end_line":217,"end_character":49},"updated":"2017-05-16 14:14:52.000000000","message":"name","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"fa6ee74b0829272a5c32cbc4dfea6768d346d5c9","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        --subnet \u003csubnet\u003e \\"},{"line_number":215,"context_line":"        --enable | --disable"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"   The Networking OSC client requires a router (Name or ID) and name."},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"   .. note::"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_db9f98b2","line":217,"range":{"start_line":217,"start_character":18,"end_line":217,"end_character":21},"updated":"2017-03-31 09:08:40.000000000","message":"openstackclient - so you don\u0027t need the extra \u0027client\u0027. But I recommend spelling it out in full.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        --subnet \u003csubnet\u003e \\"},{"line_number":215,"context_line":"        --enable | --disable"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"   The Networking OSC client requires a router (Name or ID) and name."},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"   .. note::"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_7ad6f9f3","line":217,"range":{"start_line":217,"start_character":18,"end_line":217,"end_character":21},"in_reply_to":"dfeb2761_db9f98b2","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"   .. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"      This way REQUIRE append ``--subnet`` option."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"#. Create a ipsec site connection:"},{"line_number":224,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_9c92014b","line":221,"range":{"start_line":221,"start_character":6,"end_line":221,"end_character":49},"updated":"2017-05-16 14:14:52.000000000","message":"Would this be technically correct:\n\nThe ``--subnet`` option is required.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8d99ee28bbeff37976131a50f4dbca7b502be8ad","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"   .. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"      This way REQUIRE append ``--subnet`` option."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"#. Create a ipsec site connection:"},{"line_number":224,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_ba3a4131","line":221,"range":{"start_line":221,"start_character":6,"end_line":221,"end_character":49},"in_reply_to":"1f013ff3_9c92014b","updated":"2017-05-17 09:06:28.000000000","message":"Done","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78cbd5f380d6518bee3a055ab6cde8d3de89880b","unresolved":false,"context_lines":[{"line_number":244,"context_line":""},{"line_number":245,"context_line":"   .. note::"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"      This way require NOT append ``--local-id`` and ``--peer-id`` option."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_9ca441bb","line":247,"range":{"start_line":247,"start_character":5,"end_line":247,"end_character":74},"updated":"2017-05-16 14:14:52.000000000","message":"Please consider the following if it\u0027s technically correct:\n\nThe ``--local-id`` and ``--peer-id`` options are not required. Or optional?\n\nOtherwise, rephrase it as the meaning here is not clear.","commit_id":"00dbca880950f32611e45842c4ea1971e160d68f"}]}
