)]}'
{"doc/src/docbkx/openstack-compute-admin/computeadmin.xml":[{"author":{"_account_id":321,"name":"Lorin Hochstein","email":"lorinh@gmail.com","username":"lorinh"},"change_message_id":"61dd3b7024f4af3f8f06a8ea530a8178087e4656","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            \u003cpara\u003enova-scheduler - This service manages the message"},{"line_number":79,"context_line":"                queue for requests to start VMs on a compute"},{"line_number":80,"context_line":"                node.\u003c/para\u003e"},{"line_number":81,"context_line":"        \u003c/listitem\u003e"},{"line_number":82,"context_line":"    \u003c/itemizedlist\u003e"},{"line_number":83,"context_line":"    \u003csection xml:id\u003d\"starting-images\"\u003e"},{"line_number":84,"context_line":"        \u003ctitle\u003eStarting Images\u003c/title\u003e\u003cpara\u003eOnce you have an installation, you want to get images that you can use in your Compute cloud."}],"source_content_type":"application/xml","patch_set":1,"id":"AAAAEn%2F%2FzG0%3D","line":81,"updated":"2012-03-02 19:21:02.000000000","message":"Can you add a paragraph for the new nova-consoleauth and nova-cert services?","commit_id":"2bcbcc96063a10c428c1bcf0555d60769a7497fd"},{"author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"change_message_id":"0faa9512dd6114c2920b489cf81319286db796a8","unresolved":false,"context_lines":[{"line_number":2011,"context_line":"        \u003c/simplesect\u003e"},{"line_number":2012,"context_line":"    \u003c/section\u003e"},{"line_number":2013,"context_line":"    \u003csection xml:id\u003d\"reference-for-flags-in-nova-conf\"\u003e"},{"line_number":2014,"context_line":"        \u003ctitle\u003eReference for Flags in nova.conf\u003c/title\u003e"},{"line_number":2015,"context_line":"                \u003cpara\u003eFor a complete list of flags for the"},{"line_number":2016,"context_line":"            command-line for each OpenStack Compute service, run"},{"line_number":2017,"context_line":"            bin/nova-\u0026lt;servicename\u003e --help. Configuration methods"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAAEn%2F%2FvzU%3D","line":2014,"updated":"2012-03-09 17:08:32.000000000","message":"Unrelated to this change but in Nova Essex flagfile format is deprecated so better would be to document new default ini style format:\nhttps://github.com/openstack/nova/blob/master/etc/nova/nova.conf.sample","commit_id":"979c77cc50dc9741446af0d42c703177117f056f"}],"doc/src/docbkx/openstack-compute-admin/computeinstall.xml":[{"author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"change_message_id":"79b866f058b59a7f17c698d339ab616bbd03fc10","unresolved":false,"context_lines":[{"line_number":435,"context_line":"                instances, bundle images, and all the other assorted"},{"line_number":436,"context_line":"                API functions can be sourced in a single file, such as"},{"line_number":437,"context_line":"                creating one called /creds/openrc. \u003c/para\u003e"},{"line_number":438,"context_line":"            \u003cpara\u003eYou can create certificates contained within pem"},{"line_number":439,"context_line":"                files using these nova client"},{"line_number":440,"context_line":"                commands:\u003cprogramlisting\u003enova x509-get-root-cert"},{"line_number":441,"context_line":"nova x509-create-cert \u003c/programlisting\u003e\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"AAAAEn%2F%2Fyas%3D","line":438,"updated":"2012-03-05 08:16:01.000000000","message":"the cert functionality is used for uploading an image using aws apis (uploading a bundle) and the cloudpipe feature.  You don\u0027t need them for most use cases.","commit_id":"1d53fd17a4a6bacd32dab584f1a0a8d93fb6b921"},{"author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"change_message_id":"79b866f058b59a7f17c698d339ab616bbd03fc10","unresolved":false,"context_lines":[{"line_number":445,"context_line":"            \u003cpara\u003e"},{"line_number":446,"context_line":"                \u003cprogramlisting\u003e#!/bin/bash"},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"# With the addition of Keystone, to use an openstack cloud you should"},{"line_number":449,"context_line":"# authenticate against keystone, which returns a **Token** and **Service"},{"line_number":450,"context_line":"# Catalog**.  The catalog contains the endpoint for all services the "},{"line_number":451,"context_line":"# user/tenant has access to - including nova, glance, keystone, swift."}],"source_content_type":"application/xml","patch_set":2,"id":"AAAAEn%2F%2Fyao%3D","line":448,"updated":"2012-03-05 08:16:01.000000000","message":"yikes!  need to verify that our openrc still looks like this in horizon...  If so it should be fixed.  The RC should be much smaller now","commit_id":"1d53fd17a4a6bacd32dab584f1a0a8d93fb6b921"},{"author":{"_account_id":321,"name":"Lorin Hochstein","email":"lorinh@gmail.com","username":"lorinh"},"change_message_id":"3a8dd9b0901f646fbf1bbfb61bc67ff6511d15e8","unresolved":false,"context_lines":[{"line_number":430,"context_line":"                automatically for Flat Manager.\u003c/para\u003e"},{"line_number":431,"context_line":"            \u003c/section\u003e"},{"line_number":432,"context_line":"        \u003csection xml:id\u003d\"creating-certificates\"\u003e"},{"line_number":433,"context_line":"                \u003ctitle\u003eCreating Certificates\u003c/title\u003e"},{"line_number":434,"context_line":"            \u003cpara\u003eYou can create certificates contained within pem"},{"line_number":435,"context_line":"                files using these nova client"},{"line_number":436,"context_line":"                commands:\u003cprogramlisting\u003enova x509-get-root-cert"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2Fx94%3D","line":433,"updated":"2012-03-05 21:37:30.000000000","message":"I think we should explicitly document here that this is only necessary for euca-bundle-vol. Something like \"If you wish to use the eucatools (euca-bundle-vol) to capture a running instance to an image, you will need to create certificates. This is not required if using nova command-line tools (nova image-create).","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":321,"name":"Lorin Hochstein","email":"lorinh@gmail.com","username":"lorinh"},"change_message_id":"3a8dd9b0901f646fbf1bbfb61bc67ff6511d15e8","unresolved":false,"context_lines":[{"line_number":434,"context_line":"            \u003cpara\u003eYou can create certificates contained within pem"},{"line_number":435,"context_line":"                files using these nova client"},{"line_number":436,"context_line":"                commands:\u003cprogramlisting\u003enova x509-get-root-cert"},{"line_number":437,"context_line":"                nova x509-create-cert \u003c/programlisting\u003e\u003c/para\u003e"},{"line_number":438,"context_line":"        \u003c/section\u003e"},{"line_number":439,"context_line":"        \u003csection xml:id\u003d\"creating-credentials\"\u003e\u003ctitle\u003eCreating Credentials\u003c/title\u003e"},{"line_number":440,"context_line":"            \u003cpara\u003eThe credentials you will use to launch"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2Fx%2B4%3D","line":437,"updated":"2012-03-05 21:37:30.000000000","message":"nova x509-create-cert is indented in the PDF when it shouldn\u0027t be","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ff7c7fa80b03ad4829092d7db2a20cbbc04c7d48","unresolved":false,"context_lines":[{"line_number":447,"context_line":"            \u003cpara\u003e"},{"line_number":448,"context_line":"                \u003cprogramlisting\u003e#!/bin/bash"},{"line_number":449,"context_line":"# *NOTE*: Using the 2.0 *auth api* does not mean that compute api is 2.0.  We"},{"line_number":450,"context_line":"# will use the 1.1 *compute api*"},{"line_number":451,"context_line":"export OS_AUTH_URL\u003dhttp://50.56.12.206:5000/v2.0"},{"line_number":452,"context_line":"export OS_TENANT_ID\u003d27755fd279ce43f9b17ad2d65d45b75c"},{"line_number":453,"context_line":"export OS_USERNAME\u003dvish"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2FyUE%3D","line":450,"updated":"2012-03-05 16:35:16.000000000","message":"Is this note still necessary?  Nothing here is setting API versions for either identity or compute.","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ff7c7fa80b03ad4829092d7db2a20cbbc04c7d48","unresolved":false,"context_lines":[{"line_number":449,"context_line":"# *NOTE*: Using the 2.0 *auth api* does not mean that compute api is 2.0.  We"},{"line_number":450,"context_line":"# will use the 1.1 *compute api*"},{"line_number":451,"context_line":"export OS_AUTH_URL\u003dhttp://50.56.12.206:5000/v2.0"},{"line_number":452,"context_line":"export OS_TENANT_ID\u003d27755fd279ce43f9b17ad2d65d45b75c"},{"line_number":453,"context_line":"export OS_USERNAME\u003dvish"},{"line_number":454,"context_line":"export OS_PASSWORD\u003d$OS_PASSWORD_INPUT"},{"line_number":455,"context_line":"export OS_AUTH_USER\u003dnorm"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2FyUk%3D","line":452,"updated":"2012-03-05 16:35:16.000000000","message":"OS_TENANT_NAME is also an option here","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ff7c7fa80b03ad4829092d7db2a20cbbc04c7d48","unresolved":false,"context_lines":[{"line_number":452,"context_line":"export OS_TENANT_ID\u003d27755fd279ce43f9b17ad2d65d45b75c"},{"line_number":453,"context_line":"export OS_USERNAME\u003dvish"},{"line_number":454,"context_line":"export OS_PASSWORD\u003d$OS_PASSWORD_INPUT"},{"line_number":455,"context_line":"export OS_AUTH_USER\u003dnorm"},{"line_number":456,"context_line":"export OS_AUTH_KEY\u003d$OS_PASSWORD_INPUT"},{"line_number":457,"context_line":"export OS_AUTH_TENANT\u003d27755fd279ce43f9b17ad2d65d45b75c"},{"line_number":458,"context_line":"export OS_AUTH_STRATEGY\u003dkeystone"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2FyUI%3D","line":455,"updated":"2012-03-05 16:35:16.000000000","message":"Glance now uses the above variables for auth, these OS_AUTH_* are no longer required: OS_AUTH_USER, OS_AUTH_KEY, OS_AUTH_TENANT_, OS_AUTH_STRATEGY.","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ff7c7fa80b03ad4829092d7db2a20cbbc04c7d48","unresolved":false,"context_lines":[{"line_number":477,"context_line":"            \u003c/para\u003e"},{"line_number":478,"context_line":"            \u003cpara\u003eLastly, here is an example openrc file that works"},{"line_number":479,"context_line":"                with nova client and ec2"},{"line_number":480,"context_line":"                tools.\u003c/para\u003e\u003cprogramlisting\u003eexport NOVA_PASSWORD\u003d${ADMIN_PASSWORD:-secrete}"},{"line_number":481,"context_line":"export OS_PASSWORD\u003d${NOVA_PASSWORD}"},{"line_number":482,"context_line":"export NOVA_URL\u003d${NOVA_URL:-http://$SERVICE_HOST:5000/v2.0}"},{"line_number":483,"context_line":"export OS_AUTH_URL\u003d${NOVA_URL}"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2FyUo%3D","line":480,"updated":"2012-03-05 16:35:16.000000000","message":"The change to use OS_* variables is complete.  We can use them and eliminate the cooresponding NOVA_* variables:\n\nNOVA_USERNAME -\u003e OS_USERNAME\n\nNOVA_PASSWORD -\u003e OS_PASSWORD\n\nNOVA_URL -\u003e OS_AUTH_URL","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ff7c7fa80b03ad4829092d7db2a20cbbc04c7d48","unresolved":false,"context_lines":[{"line_number":481,"context_line":"export OS_PASSWORD\u003d${NOVA_PASSWORD}"},{"line_number":482,"context_line":"export NOVA_URL\u003d${NOVA_URL:-http://$SERVICE_HOST:5000/v2.0}"},{"line_number":483,"context_line":"export OS_AUTH_URL\u003d${NOVA_URL}"},{"line_number":484,"context_line":"export NOVA_VERSION\u003d${NOVA_VERSION:-1.1}"},{"line_number":485,"context_line":"export NOVA_REGION_NAME\u003d${NOVA_REGION_NAME:-RegionOne}"},{"line_number":486,"context_line":"export EC2_URL\u003d${EC2_URL:-http://$SERVICE_HOST:8773/services/Cloud}"},{"line_number":487,"context_line":"export EC2_ACCESS_KEY\u003d${DEMO_ACCESS}"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2FyUU%3D","line":484,"updated":"2012-03-05 16:35:16.000000000","message":"The change of NOVA_VERSION to COMPUTE_API_VERSION didn\u0027t happen (yet), but the default is 1.1, so maybe we can leave this out to stop perpetuating it?","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ff7c7fa80b03ad4829092d7db2a20cbbc04c7d48","unresolved":false,"context_lines":[{"line_number":482,"context_line":"export NOVA_URL\u003d${NOVA_URL:-http://$SERVICE_HOST:5000/v2.0}"},{"line_number":483,"context_line":"export OS_AUTH_URL\u003d${NOVA_URL}"},{"line_number":484,"context_line":"export NOVA_VERSION\u003d${NOVA_VERSION:-1.1}"},{"line_number":485,"context_line":"export NOVA_REGION_NAME\u003d${NOVA_REGION_NAME:-RegionOne}"},{"line_number":486,"context_line":"export EC2_URL\u003d${EC2_URL:-http://$SERVICE_HOST:8773/services/Cloud}"},{"line_number":487,"context_line":"export EC2_ACCESS_KEY\u003d${DEMO_ACCESS}"},{"line_number":488,"context_line":"export EC2_SECRET_KEY\u003d${DEMO_SECRET}"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAAEn%2F%2FyUM%3D","line":485,"updated":"2012-03-05 16:35:16.000000000","message":"NOVA_REGION_NAME -\u003e OS_REGION_NAME (is unused atm)","commit_id":"aca7509583ea4d566e56824d3aa640ef73d5dddc"}]}
