)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"WIP: Migrate \"launch instance\" user guide docs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This imports the \"launch instance\" end user guide docs from"},{"line_number":10,"context_line":"the openstack-manuals repo. As part of the docs migration"},{"line_number":11,"context_line":"in Pike, these were forgotten. The copied contents come from"},{"line_number":12,"context_line":"the stable/ocata branch of openstack-manuals, and therefore"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f93b717_d20a3f1e","line":9,"range":{"start_line":9,"start_character":18,"end_line":9,"end_character":24},"updated":"2018-02-01 17:59:36.000000000","message":"Note that when I imported these, I renamed \u0027launch\u0027 to \u0027create\u0027 since that seems more normal. The rest of the docs still say \u0027launch\u0027 though, not sure if we care to update that, or if we should just leave it was \u0027launch\u0027 instead of what I changed to \u0027create\u0027.","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"}],"doc/source/user/create-instance-from-image.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"   Optionally, you can provide a key name for access control and a security"},{"line_number":17,"context_line":"   group for security. You can also include metadata key and value pairs."},{"line_number":18,"context_line":"   For example, you can add a description for your server by providing the"},{"line_number":19,"context_line":"   ``--property description\u003d\"My Server\"`` parameter."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"   You can pass user data in a local file at instance launch by using the"},{"line_number":22,"context_line":"   ``--user-data USER-DATA-FILE`` parameter."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_b2f1b303","line":19,"range":{"start_line":18,"start_character":3,"end_line":19,"end_character":52},"updated":"2018-02-01 17:59:36.000000000","message":"The example here could be updated since we have a microversion to set a description on a server.","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":92,"context_line":"#. Copy the administrative password value from the ``adminPass`` field. Use the"},{"line_number":93,"context_line":"   password to log in to your server."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"   .. note::"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"      You can also place arbitrary local files into the instance file"},{"line_number":98,"context_line":"      system at creation time by using the ``--file \u003cdst-path\u003dsrc-path\u003e``"},{"line_number":99,"context_line":"      option. You can store up to five files. For example, if you have a"},{"line_number":100,"context_line":"      special authorized keys file named ``special_authorized_keysfile`` that"},{"line_number":101,"context_line":"      you want to put on the instance rather than using the regular SSH key"},{"line_number":102,"context_line":"      injection, you can use the ``--file`` option as shown in the following"},{"line_number":103,"context_line":"      example."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"   .. code-block:: console"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"      $ openstack server create --image ubuntu-cloudimage --flavor 1 vm-name \\"},{"line_number":108,"context_line":"        --file /root/.ssh/authorized_keys\u003dspecial_authorized_keysfile"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"#. Check if the instance is online."},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_b2ca139e","line":108,"range":{"start_line":95,"start_character":0,"end_line":108,"end_character":69},"updated":"2018-02-01 17:59:36.000000000","message":"File injection is deprecated since Queens and we likely shouldn\u0027t promote it\u0027s usage.","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"}],"doc/source/user/create-instance-from-volume.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":218,"context_line":"        source\u003dSOURCE,id\u003dID,dest\u003dDEST,size\u003dSIZE,shutdown\u003dPRESERVE,bootindex\u003dINDEX \\"},{"line_number":219,"context_line":"        NAME"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"   The parameters are:"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"   - ``--flavor``"},{"line_number":224,"context_line":"     The flavor ID or name."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_b2269367","line":221,"range":{"start_line":221,"start_character":3,"end_line":221,"end_character":22},"updated":"2018-02-01 17:59:36.000000000","message":"Should probably link to https://docs.openstack.org/nova/latest/user/block-device-mapping.html for more details on these parameters.","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"}],"doc/source/user/create-instances.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":53,"context_line":"   IP addresses to access the instances, you must modify the rules for"},{"line_number":54,"context_line":"   the default security group."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"   You can also assign a floating IP address to a running instance to"},{"line_number":57,"context_line":"   make it accessible from outside the cloud. See"},{"line_number":58,"context_line":"   :doc:`manage-ip-addresses`."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"After you gather the parameters that you need to launch an instance,"},{"line_number":61,"context_line":"you can launch it from an :doc:`image\u003ccreate-instance-from-image\u003e`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_b26e93c6","line":58,"range":{"start_line":56,"start_character":3,"end_line":58,"end_character":30},"updated":"2018-02-01 17:59:36.000000000","message":"This is redundant with L43, maybe we should merge the two. Could be a follow up patch too.","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Before you begin, source the OpenStack RC file."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"#. Create a flavor."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_9267d7e9","line":73,"updated":"2018-02-01 17:59:36.000000000","message":"We should note that this is only available to administrative users by default.","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"}],"doc/source/user/manage-ip-addresses.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Rebooting an instance has no effect on the private IP address."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"A pool of floating IP addresses, configured by the cloud administrator,"},{"line_number":20,"context_line":"is available in OpenStack Compute. The project quota defines the maximum"},{"line_number":21,"context_line":"number of floating IP addresses that you can allocate to the project."},{"line_number":22,"context_line":"After you allocate a floating IP address to a project, you can:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- Associate the floating IP address with an instance of the project. Only one"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_12a187f8","line":21,"range":{"start_line":20,"start_character":35,"end_line":21,"end_character":69},"updated":"2018-02-01 17:59:36.000000000","message":"not sure if this is true in neutron","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"number of floating IP addresses that you can allocate to the project."},{"line_number":22,"context_line":"After you allocate a floating IP address to a project, you can:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- Associate the floating IP address with an instance of the project. Only one"},{"line_number":25,"context_line":"  floating IP address can be allocated to an instance at any given time."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- Disassociate a floating IP address from an instance in the project."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_d2a6bf0f","line":25,"range":{"start_line":24,"start_character":69,"end_line":25,"end_character":72},"updated":"2018-02-01 17:59:36.000000000","message":"Hmm, really?","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":"   .. code-block:: console"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"      $ openstack server add floating ip INSTANCE_NAME_OR_ID FLOATING_IP_ADDRESS"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"   For example:"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_f2865b66","line":122,"updated":"2018-02-01 17:59:36.000000000","message":"This likely needs to change:\n\nhttps://bugs.launchpad.net/python-openstackclient/+bug/1745795","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91ebcec7c7d526ffb332dbe2ac7e0a3e913b402b","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":".. code-block:: console"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   $ openstack server remove floating ip INSTANCE_NAME_OR_ID FLOATING_IP_ADDRESS"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"To remove the floating IP address from a project:"},{"line_number":163,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f93b717_d27f9f63","line":160,"updated":"2018-02-01 17:59:36.000000000","message":"same:\n\nhttps://bugs.launchpad.net/python-openstackclient/+bug/1745795","commit_id":"ddb1cf6b9c88ede4256c85d83b5a2a00591991b5"}]}
