openstack-manuals/doc/common/tables/ironic-glance.xml
Gauvain Pocentek 86ad410ad6 config-ref: ironic, sahara, trove tables update
Change-Id: Ic3886dbe80478f450dda351d8ce3aaf5330a8610
2015-04-24 17:12:43 +02:00

83 lines
4.8 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<!-- Warning: Do not edit this file. It is automatically
generated and your changes will be overwritten.
The tool to do so lives in openstack-doc-tools repository. -->
<table rules="all" xml:id="config_table_ironic_glance">
<caption>Description of glance configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[glance]</th>
</tr>
<tr>
<td><option>allowed_direct_url_schemes</option> = <replaceable></replaceable></td>
<td>(ListOpt) A list of URL schemes that can be downloaded directly via the direct_url. Currently supported schemes: [file].</td>
</tr>
<tr>
<td><option>auth_strategy</option> = <replaceable>keystone</replaceable></td>
<td>(StrOpt) Authentication strategy to use when connecting to glance. Only "keystone" and "noauth" are currently supported by ironic.</td>
</tr>
<tr>
<td><option>glance_api_insecure</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Allow to perform insecure SSL (https) requests to glance.</td>
</tr>
<tr>
<td><option>glance_api_servers</option> = <replaceable>None</replaceable></td>
<td>(ListOpt) A list of the glance api servers available to ironic. Prefix with https:// for SSL-based glance API servers. Format is [hostname|IP]:port.</td>
</tr>
<tr>
<td><option>glance_host</option> = <replaceable>$my_ip</replaceable></td>
<td>(StrOpt) Default glance hostname or IP address.</td>
</tr>
<tr>
<td><option>glance_num_retries</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Number of retries when downloading an image from glance.</td>
</tr>
<tr>
<td><option>glance_port</option> = <replaceable>9292</replaceable></td>
<td>(IntOpt) Default glance port.</td>
</tr>
<tr>
<td><option>glance_protocol</option> = <replaceable>http</replaceable></td>
<td>(StrOpt) Default protocol to use when connecting to glance. Set to https for SSL.</td>
</tr>
<tr>
<td><option>swift_account</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The account that Glance uses to communicate with Swift. The format is "AUTH_uuid". "uuid" is the UUID for the account configured in the glance-api.conf. Required for temporary URLs. For example: "AUTH_a422b2-91f3-2f46-74b7-d7c9e8958f5d30". Swift temporary URL format: "endpoint_url/api_version/account/container/object_id"</td>
</tr>
<tr>
<td><option>swift_api_version</option> = <replaceable>v1</replaceable></td>
<td>(StrOpt) The Swift API version to create a temporary URL for. Defaults to "v1". Swift temporary URL format: "endpoint_url/api_version/account/container/object_id"</td>
</tr>
<tr>
<td><option>swift_container</option> = <replaceable>glance</replaceable></td>
<td>(StrOpt) The Swift container Glance is configured to store its images in. Defaults to "glance", which is the default in glance-api.conf. Swift temporary URL format: "endpoint_url/api_version/account/container/object_id"</td>
</tr>
<tr>
<td><option>swift_endpoint_url</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The "endpoint" (scheme, hostname, optional port) for the Swift URL of the form "endpoint_url/api_version/account/container/object_id". Do not include trailing "/". For example, use "https://swift.example.com". Required for temporary URLs.</td>
</tr>
<tr>
<td><option>swift_store_multiple_containers_seed</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) This should match a config by the same name in the Glance configuration file. When set to 0, a single-tenant store will only use one container to store all images. When set to an integer value between 1 and 32, a single-tenant store will use multiple containers to store images, and this value will determine how many containers are created.</td>
</tr>
<tr>
<td><option>swift_temp_url_duration</option> = <replaceable>1200</replaceable></td>
<td>(IntOpt) The length of time in seconds that the temporary URL will be valid for. Defaults to 20 minutes. If some deploys get a 401 response code when trying to download from the temporary URL, try raising this duration.</td>
</tr>
<tr>
<td><option>swift_temp_url_key</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The secret token given to Swift to allow temporary URL downloads. Required for temporary URLs.</td>
</tr>
</tbody>
</table>
</para>