Merge "Update glance options for icehouse with latest autohelp"

This commit is contained in:
Jenkins 2014-01-22 09:04:32 +00:00 committed by Gerrit Code Review
commit 6abf4c746f
24 changed files with 375 additions and 176 deletions

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>admin_role = admin</td>
<td>(StrOpt) Role used to identify an authenticated user as administrator.</td>
@ -24,24 +27,20 @@
<td>(BoolOpt) Allow unauthenticated users to access the API with read-only privileges. This only applies when using ContextMiddleware.</td>
</tr>
<tr>
<td>db_auto_create = False</td>
<td>(BoolOpt) A boolean that determines if the database will be automatically created.</td>
<td>default_publisher_id = image.localhost</td>
<td>(StrOpt) Default publisher_id for outgoing notifications</td>
</tr>
<tr>
<td>default_store = file</td>
<td>(StrOpt) Default scheme to use to store image data. The scheme must be registered by one of the stores defined by the 'known_stores' config option.</td>
</tr>
<tr>
<td>default_publisher_id = $host</td>
<td>(StrOpt) Default publisher_id for outgoing notifications</td>
</tr>
<tr>
<td>enable_v1_api = True</td>
<td>(BoolOpt) Deploy the v1 OpenStack Images API. </td>
<td>(BoolOpt) Deploy the v1 OpenStack Images API.</td>
</tr>
<tr>
<td>enable_v2_api = True</td>
<td>(BoolOpt) Deploy the v2 OpenStack Images API. </td>
<td>(BoolOpt) Deploy the v2 OpenStack Images API.</td>
</tr>
<tr>
<td>image_size_cap = 1099511627776</td>
@ -51,10 +50,6 @@
<td>known_stores = glance.store.filesystem.Store, glance.store.http.Store, glance.store.rbd.Store, glance.store.s3.Store, glance.store.swift.Store, glance.store.sheepdog.Store, glance.store.cinder.Store</td>
<td>(ListOpt) List of which store classes and store class locations are currently known to glance at startup.</td>
</tr>
<tr>
<td>notification_driver = []</td>
<td>(MultiStrOpt) Driver or drivers to handle sending notifications</td>
</tr>
<tr>
<td>owner_is_tenant = True</td>
<td>(BoolOpt) When true, this option sets the owner of an image to be the tenant. Otherwise, the owner of the image will be the authenticated user issuing the request.</td>
@ -73,4 +68,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -16,25 +16,28 @@
</thead>
<tbody>
<tr>
<td>cinder_catalog_info = volume:cinder:publicURL</td>
<td>(StrOpt) Info to match when looking for cinder in the service catalog. Format is : separated values of the form: &lt;service_type&gt;:&lt;service_name&gt;:&lt;endpoint_type&gt;</td>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>cinder_api_insecure = False</td>
<td>(BoolOpt) Allow to perform insecure SSL requests to cinder</td>
</tr>
<tr>
<td>cinder_ca_certificates_file = None</td>
<td>(StrOpt) Location of ca certicates file to use for cinder client requests.</td>
</tr>
<tr>
<td>cinder_http_retries = 3</td>
<td>(IntOpt) Number of cinderclient retries on failed http calls</td>
<td>cinder_catalog_info = volume:cinder:publicURL</td>
<td>(StrOpt) Info to match when looking for cinder in the service catalog. Format is : separated values of the form: &lt;service_type&gt;:&lt;service_name&gt;:&lt;endpoint_type&gt;</td>
</tr>
<tr>
<td>cinder_endpoint_template = None</td>
<td>(StrOpt) Override service catalog lookup with template for cinder endpoint e.g. http://localhost:8776/v1/%(project_id)s</td>
</tr>
<tr>
<td>cinder_api_insecure = False</td>
<td>(BoolOpt) Allow to perform insecure SSL requests to cinder</td>
<td>cinder_http_retries = 3</td>
<td>(IntOpt) Number of cinderclient retries on failed http calls</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>allow_additional_image_properties = True</td>
<td>(BoolOpt) Whether to allow users to specify image properties beyond what the image schema provides</td>
@ -43,6 +46,10 @@
<td>disable_process_locking = False</td>
<td>(BoolOpt) Whether to disable inter-process locks</td>
</tr>
<tr>
<td>image_location_quota = 10</td>
<td>(IntOpt) Maximum number of locations allowed on an image. Negative values evaluate to unlimited.</td>
</tr>
<tr>
<td>image_member_quota = 128</td>
<td>(IntOpt) Maximum number of image members per image. Negative values evaluate to unlimited.</td>
@ -69,7 +76,7 @@
</tr>
<tr>
<td>notifier_strategy = default</td>
<td>(StrOpt) Notifications can be sent when images are create, updated or deleted. There are three methods of sending notifications, logging (via the log_file directive), rabbit (via a rabbitmq queue), qpid (via a Qpid message queue), or noop (no notifications sent, the default).</td>
<td>(StrOpt) Notifications can be sent when images are create, updated or deleted. There are three methods of sending notifications, logging (via the log_file directive), rabbit (via a rabbitmq queue), qpid (via a Qpid message queue), or noop (no notifications sent, the default). (DEPRECATED)</td>
</tr>
<tr>
<td>os_region_name = None</td>
@ -80,12 +87,12 @@
<td>(StrOpt) The location of the property protection file.</td>
</tr>
<tr>
<td>show_image_direct_url = False</td>
<td>(BoolOpt) Whether to include the backend image storage location in image properties. Revealing storage location can be a security risk, so use this setting with caution!</td>
<td>property_protection_rule_format = roles</td>
<td>(StrOpt) This config value indicates whether "roles" or "policies" are used in the property protection file.</td>
</tr>
<tr>
<td>use_tpool = False</td>
<td>(BoolOpt) Enable the experimental use of thread pooling for all DB API calls</td>
<td>show_image_direct_url = False</td>
<td>(BoolOpt) Whether to include the backend image storage location in image properties. Revealing storage location can be a security risk, so use this setting with caution!</td>
</tr>
<tr>
<td>user_storage_quota = 0</td>
@ -95,6 +102,31 @@
<td>workers = 1</td>
<td>(IntOpt) The number of child process workers that will be created to service API requests.</td>
</tr>
<tr>
<th colspan="2">[database]</th>
</tr>
<tr>
<td>use_tpool = False</td>
<td>(BoolOpt) Enable the experimental use of thread pooling for all DB API calls</td>
</tr>
<tr>
<th colspan="2">[image_format]</th>
</tr>
<tr>
<td>container_formats = ami, ari, aki, bare, ovf</td>
<td>(ListOpt) Supported values for the 'container_format' image attribute</td>
</tr>
<tr>
<td>disk_formats = ami, ari, aki, vhd, vmdk, raw, qcow2, vdi, iso</td>
<td>(ListOpt) Supported values for the 'disk_format' image attribute</td>
</tr>
<tr>
<th colspan="2">[task]</th>
</tr>
<tr>
<td>task_time_to_live = 48</td>
<td>(IntOpt) Time in hours for which a task lives after, either succeeding or failing</td>
</tr>
</tbody>
</table>
</para>

View File

@ -16,25 +16,67 @@
</thead>
<tbody>
<tr>
<td>sql_connection = sqlite:///glance.sqlite</td>
<td>(StrOpt) A valid SQLAlchemy connection string for the registry database. Default: %(default)s</td>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>sql_idle_timeout = 3600</td>
<td>(IntOpt) Period in seconds after which SQLAlchemy should reestablish its connection to the database.</td>
<td>sqlite_db = glance.sqlite</td>
<td>(StrOpt) the filename to use with sqlite</td>
</tr>
<tr>
<td>sql_max_retries = 60</td>
<td>(IntOpt) The number of times to retry a connection to the SQLserver.</td>
<td>sqlite_synchronous = True</td>
<td>(BoolOpt) If true, use synchronous mode for sqlite</td>
</tr>
<tr>
<td>sql_retry_interval = 1</td>
<td>(IntOpt) The amount of time to wait (in seconds) before attempting to retry the SQL connection.</td>
<th colspan="2">[database]</th>
</tr>
<tr>
<td>sqlalchemy_debug = False</td>
<td>(BoolOpt) Enable debug logging in sqlalchemy which prints every query and result</td>
<td>backend = sqlalchemy</td>
<td>(StrOpt) The backend to use for db</td>
</tr>
<tr>
<td>connection = sqlite:////home/shaunm/Projects/glance/glance/openstack/common/db/$sqlite_db</td>
<td>(StrOpt) The SQLAlchemy connection string used to connect to the database</td>
</tr>
<tr>
<td>connection_debug = 0</td>
<td>(IntOpt) Verbosity of SQL debugging information. 0=None, 100=Everything</td>
</tr>
<tr>
<td>connection_trace = False</td>
<td>(BoolOpt) Add python stack traces to SQL as comment strings</td>
</tr>
<tr>
<td>idle_timeout = 3600</td>
<td>(IntOpt) timeout before idle sql connections are reaped</td>
</tr>
<tr>
<td>max_overflow = None</td>
<td>(IntOpt) If set, use this value for max_overflow with sqlalchemy</td>
</tr>
<tr>
<td>max_pool_size = None</td>
<td>(IntOpt) Maximum number of SQL connections to keep open in a pool</td>
</tr>
<tr>
<td>max_retries = 10</td>
<td>(IntOpt) maximum db connection retries during startup. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>min_pool_size = 1</td>
<td>(IntOpt) Minimum number of SQL connections to keep open in a pool</td>
</tr>
<tr>
<td>pool_timeout = None</td>
<td>(IntOpt) If set, use this value for pool_timeout with sqlalchemy</td>
</tr>
<tr>
<td>retry_interval = 10</td>
<td>(IntOpt) interval between retries of opening a sql connection</td>
</tr>
<tr>
<td>slave_connection = </td>
<td>(StrOpt) The SQLAlchemy connection string used to connect to the slave database</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>filesystem_store_datadir = None</td>
<td>(StrOpt) Directory to which the Filesystem backend store writes images.</td>
@ -25,4 +28,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -16,13 +16,16 @@
</thead>
<tbody>
<tr>
<td>mongodb_store_uri = None</td>
<td>(StrOpt) Hostname or IP address of the instance to connect to, or a mongodb URI, or a list of hostnames / mongodb URIs. If host is an IPv6 literal it must be enclosed in '[' and ']' characters following the RFC2732 URL syntax (e.g. '[::1]' for localhost)</td>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>mongodb_store_db = None</td>
<td>(StrOpt) Database to use</td>
</tr>
<tr>
<td>mongodb_store_uri = None</td>
<td>(StrOpt) Hostname or IP address of the instance to connect to, or a mongodb URI, or a list of hostnames / mongodb URIs. If host is an IPv6 literal it must be enclosed in '[' and ']' characters following the RFC2732 URL syntax (e.g. '[::1]' for localhost)</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>cleanup_scrubber = False</td>
<td>(BoolOpt) A boolean that determines if the scrubber should clean up the files it uses for taking data. Only one server in your deployment should be designated the cleanup host.</td>
@ -57,4 +60,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,49 +15,48 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>debug = False</td>
<td>(BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
</tr>
<tr>
<td>default_log_levels = amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>(ListOpt) list of logger = LEVEL pairs</td>
</tr>
<tr>
<td>default_notification_level = INFO</td>
<td>(StrOpt) Default notification level for outgoing notifications</td>
<td>default_log_levels = amqp=WARN, amqplib=WARN, boto=WARN, keystone=INFO, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN</td>
<td>(ListOpt) list of logger=LEVEL pairs</td>
</tr>
<tr>
<td>fatal_deprecations = False</td>
<td>(BoolOpt) make deprecations fatal</td>
</tr>
<tr>
<td>instance_format = [instance: %(uuid)s] </td>
<td>instance_format = "[instance: %(uuid)s] "</td>
<td>(StrOpt) If an instance is passed with the log message, format it like this</td>
</tr>
<tr>
<td>instance_uuid_format = [instance: %(uuid)s] </td>
<td>instance_uuid_format = "[instance: %(uuid)s] "</td>
<td>(StrOpt) If an instance UUID is passed with the log message, format it like this</td>
</tr>
<tr>
<td>log_config = None</td>
<td>(StrOpt) If this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.</td>
<td>log-config-append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>log_date_format = %Y-%m-%d %H:%M:%S</td>
<td>log-date-format = %Y-%m-%d %H:%M:%S</td>
<td>(StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s</td>
</tr>
<tr>
<td>log_dir = None</td>
<td>log-dir = None</td>
<td>(StrOpt) (Optional) The base directory used for relative --log-file paths</td>
</tr>
<tr>
<td>log_file = None</td>
<td>log-file = None</td>
<td>(StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout.</td>
</tr>
<tr>
<td>log_format = None</td>
<td>(StrOpt) A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead.</td>
<td>log-format = None</td>
<td>(StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead.</td>
</tr>
<tr>
<td>logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
@ -80,21 +79,21 @@
<td>(BoolOpt) publish error events</td>
</tr>
<tr>
<td>syslog_log_facility = LOG_USER</td>
<td>syslog-log-facility = LOG_USER</td>
<td>(StrOpt) syslog facility to receive log lines</td>
</tr>
<tr>
<td>use-syslog = False</td>
<td>(BoolOpt) Use syslog for logging.</td>
</tr>
<tr>
<td>use_stderr = True</td>
<td>(BoolOpt) Log output to standard error</td>
</tr>
<tr>
<td>use_syslog = False</td>
<td>(BoolOpt) Use syslog for logging.</td>
</tr>
<tr>
<td>verbose = False</td>
<td>(BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[paste_deploy]</th>
</tr>
<tr>
<td>config_file = None</td>
<td>(StrOpt) Name of the paste configuration file.</td>
@ -25,4 +28,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>policy_default_rule = default</td>
<td>(StrOpt) The default policy to use.</td>
@ -25,4 +28,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>qpid_heartbeat = 60</td>
<td>(IntOpt) Seconds between connection keepalive heartbeats</td>
@ -24,45 +27,21 @@
<td>(StrOpt) Qpid broker hostname</td>
</tr>
<tr>
<td>qpid_notification_exchange = glance</td>
<td>(StrOpt) Qpid exchange for notifications</td>
</tr>
<tr>
<td>qpid_notification_topic = notifications</td>
<td>(StrOpt) Qpid topic for notifications</td>
<td>qpid_hosts = $qpid_hostname:$qpid_port</td>
<td>(ListOpt) Qpid HA cluster host:port pairs</td>
</tr>
<tr>
<td>qpid_password = </td>
<td>(StrOpt) Password for qpid connection</td>
<td>(StrOpt) Password for Qpid connection</td>
</tr>
<tr>
<td>qpid_port = 5672</td>
<td>(StrOpt) Qpid broker port</td>
<td>(IntOpt) Qpid broker port</td>
</tr>
<tr>
<td>qpid_protocol = tcp</td>
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'</td>
</tr>
<tr>
<td>qpid_reconnect_interval = 0</td>
<td>(IntOpt) Equivalent to setting max and min to the same value</td>
</tr>
<tr>
<td>qpid_reconnect_interval_max = 0</td>
<td>(IntOpt) Maximum seconds between reconnection attempts</td>
</tr>
<tr>
<td>qpid_reconnect_interval_min = 0</td>
<td>(IntOpt) Minimum seconds between reconnection attempts</td>
</tr>
<tr>
<td>qpid_reconnect_limit = 0</td>
<td>(IntOpt) Max reconnections before giving up</td>
</tr>
<tr>
<td>qpid_reconnect_timeout = 0</td>
<td>(IntOpt) Reconnection timeout in seconds</td>
</tr>
<tr>
<td>qpid_sasl_mechanisms = </td>
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth</td>
@ -71,10 +50,14 @@
<td>qpid_tcp_nodelay = True</td>
<td>(BoolOpt) Disable Nagle algorithm</td>
</tr>
<tr>
<td>qpid_topology_version = 1</td>
<td>(IntOpt) The qpid topology version to use. Version 1 is what was originally used by impl_qpid. Version 2 includes some backwards-incompatible changes that allow broker federation to work. Users should update to version 2 when they are able to take everything down, as it requires a clean break.</td>
</tr>
<tr>
<td>qpid_username = </td>
<td>(StrOpt) Username for qpid connection</td>
<td>(StrOpt) Username for Qpid connection</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -16,53 +16,72 @@
</thead>
<tbody>
<tr>
<td>rabbit_durable_queues = False</td>
<td>(BoolOpt) A boolean to determine if the queues used for messaging should be retained after a restart.</td>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>fake_rabbit = False</td>
<td>(BoolOpt) If passed, use a fake RabbitMQ provider</td>
</tr>
<tr>
<td>kombu_ssl_ca_certs = </td>
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled)</td>
</tr>
<tr>
<td>kombu_ssl_certfile = </td>
<td>(StrOpt) SSL cert file (valid only if SSL enabled)</td>
</tr>
<tr>
<td>kombu_ssl_keyfile = </td>
<td>(StrOpt) SSL key file (valid only if SSL enabled)</td>
</tr>
<tr>
<td>kombu_ssl_version = </td>
<td>(StrOpt) SSL version to use (valid only if SSL enabled). valid values are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some distributions</td>
</tr>
<tr>
<td>rabbit_ha_queues = False</td>
<td>(BoolOpt) use H/A queues in RabbitMQ (x-ha-policy: all).You need to wipe RabbitMQ database when changing this option.</td>
</tr>
<tr>
<td>rabbit_host = localhost</td>
<td>(StrOpt) The host name of the rabbitmq server</td>
<td>(StrOpt) The RabbitMQ broker address where a single node is used</td>
</tr>
<tr>
<td>rabbit_hosts = $rabbit_host:$rabbit_port</td>
<td>(ListOpt) RabbitMQ HA cluster host:port pairs</td>
</tr>
<tr>
<td>rabbit_max_retries = 0</td>
<td>(IntOpt) The maximum number of times to attempt to connect to the AMQP server.</td>
</tr>
<tr>
<td>rabbit_notification_exchange = glance</td>
<td>(StrOpt) Exchange name to use for connection when using rabbit strategy.</td>
</tr>
<tr>
<td>rabbit_notification_topic = notifications</td>
<td>(StrOpt) Topic to use for connection when using rabbit strategy.</td>
<td>(IntOpt) maximum retries with trying to connect to RabbitMQ (the default of 0 implies an infinite retry count)</td>
</tr>
<tr>
<td>rabbit_password = guest</td>
<td>(StrOpt) The password that will be used for authentication with the rabbitmq server.</td>
<td>(StrOpt) the RabbitMQ password</td>
</tr>
<tr>
<td>rabbit_port = 5672</td>
<td>(IntOpt) The port on which the rabbitmq server is listening</td>
<td>(IntOpt) The RabbitMQ broker port where a single node is used</td>
</tr>
<tr>
<td>rabbit_retry_backoff = 2</td>
<td>(IntOpt) This value multiplied by the number of connection attempts gives the amount of time in seconds to sleep between connection attempts to the AMQP server.</td>
<td>(IntOpt) how long to backoff for between retries when connecting to RabbitMQ</td>
</tr>
<tr>
<td>rabbit_retry_max_backoff = 30</td>
<td>(IntOpt) The maximum amount of time to wait between connection attempts. The delay time will be the smaller of this value and the value of &lt;rabbit_retry_backoff&gt; * &lt;the number of failed connection attempts so far&gt;.</td>
<td>rabbit_retry_interval = 1</td>
<td>(IntOpt) how frequently to retry connecting with RabbitMQ</td>
</tr>
<tr>
<td>rabbit_use_ssl = False</td>
<td>(BoolOpt) A boolean value indicating if the selected rabbitmq server uses SSL.</td>
<td>(BoolOpt) connect over SSL for RabbitMQ</td>
</tr>
<tr>
<td>rabbit_userid = guest</td>
<td>(StrOpt) The user ID for authentication with rabbitmq.</td>
<td>(StrOpt) the RabbitMQ userid</td>
</tr>
<tr>
<td>rabbit_virtual_host = /</td>
<td>(StrOpt) The virtual host used in the rabbitmq connection.</td>
<td>(StrOpt) the RabbitMQ virtual host</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -16,21 +16,24 @@
</thead>
<tbody>
<tr>
<td>rbd_store_ceph_conf = </td>
<td>(StrOpt) Ceph configuration file path.</td>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>rbd_store_chunk_size = 4</td>
<td>(IntOpt) Images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two.</td>
<td>rbd_store_ceph_conf = /etc/ceph/ceph.conf</td>
<td>(StrOpt) Ceph configuration file path. If &lt;None&gt;, librados will locate the default config. If using cephx authentication, this file should include a reference to the right keyring in a client.&lt;USER&gt; section</td>
</tr>
<tr>
<td>rbd_store_pool = rbd</td>
<td>rbd_store_chunk_size = 8</td>
<td>(IntOpt) RADOS images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two.</td>
</tr>
<tr>
<td>rbd_store_pool = images</td>
<td>(StrOpt) RADOS pool in which images are stored.</td>
</tr>
<tr>
<td>rbd_store_user = None</td>
<td>(StrOpt) RADOS user to authenticate as (only applicable if using cephx.)</td>
<td>(StrOpt) RADOS user to authenticate as (only applicable if using Cephx. If &lt;None&gt;, a default will be chosen based on the client. section in rbd_store_ceph_conf)</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,13 +15,16 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>admin_password = None</td>
<td>(StrOpt) The administrators password.</td>
</tr>
<tr>
<td>admin_tenant_name = None</td>
<td>(StrOpt) The tenant name of the adminstrative user.</td>
<td>(StrOpt) The tenant name of the administrative user.</td>
</tr>
<tr>
<td>admin_user = None</td>
@ -73,4 +76,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,10 +15,13 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>allowed_rpc_exception_modules = openstack.common.exception, glance.common.exception, exceptions</td>
<td>(ListOpt) Modules of exceptions that are permitted to be recreatedupon receiving exception data from an rpc call.</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>s3_store_access_key = None</td>
<td>(StrOpt) The S3 query token access key.</td>
@ -37,7 +40,7 @@
</tr>
<tr>
<td>s3_store_object_buffer_dir = None</td>
<td>(StrOpt) The local directory where uploads will be staged before they are transfered into S3.</td>
<td>(StrOpt) The local directory where uploads will be staged before they are transferred into S3.</td>
</tr>
<tr>
<td>s3_store_secret_key = None</td>
@ -45,4 +48,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -16,17 +16,20 @@
</thead>
<tbody>
<tr>
<td>sheepdog_store_chunk_size = 64</td>
<td>(IntOpt) Images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two.</td>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>sheepdog_store_address = localhost</td>
<td>(StrOpt) IP address of sheep daemon.</td>
</tr>
<tr>
<td>sheepdog_store_chunk_size = 64</td>
<td>(IntOpt) Images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two.</td>
</tr>
<tr>
<td>sheepdog_store_port = 7000</td>
<td>(StrOpt) Port of sheep daemon.</td>
<td>(IntOpt) Port of sheep daemon.</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>ca_file = None</td>
<td>(StrOpt) CA certificate file to use to verify connecting clients.</td>
@ -29,4 +32,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>swift_enable_snet = False</td>
<td>(BoolOpt) Whether to use ServiceNET to communicate with the Swift storage servers.</td>
@ -71,10 +74,14 @@
<td>swift_store_service_type = object-store</td>
<td>(StrOpt) A string giving the service type of the swift service to use. This setting is only used if swift_store_auth_version is 2.</td>
</tr>
<tr>
<td>swift_store_ssl_compression = True</td>
<td>(BoolOpt) If set to False, disables SSL layer compression of https swift requests. Setting to False may improve performance for images which are already in a compressed format, eg qcow2.</td>
</tr>
<tr>
<td>swift_store_user = None</td>
<td>(StrOpt) The user to authenticate against the Swift authentication service</td>
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>pydev_worker_debug_host = None</td>
<td>(StrOpt) The hostname/IP of the pydev process listening for debug connections</td>
@ -25,4 +28,4 @@
</tr>
</tbody>
</table>
</para>
</para>

View File

@ -15,6 +15,9 @@
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>backdoor_port = None</td>
<td>(IntOpt) port for eventlet backdoor to listen</td>
@ -23,6 +26,10 @@
<td>eventlet_hub = poll</td>
<td>(StrOpt) Name of eventlet hub to use. Traditionally, we have only supported 'poll', however 'selects' may be appropriate for some platforms. See http://eventlet.net/doc/hubs.html for more details.</td>
</tr>
<tr>
<td>max_header_line = 16384</td>
<td>(IntOpt) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs</td>
</tr>
<tr>
<td>tcp_keepidle = 600</td>
<td>(IntOpt) The value for the socket option TCP_KEEPIDLE. This is the time in seconds that the connection must be idle before TCP starts sending keepalive probes.</td>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Warning: Do not edit this file. It is automatically
generated and your changes will be overwritten.
The tool to do so lives in the tools directory of this
repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all">
<caption>Description of configuration options for zmq</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">[DEFAULT]</th>
</tr>
<tr>
<td>rpc_cast_timeout = 30</td>
<td>(IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.</td>
</tr>
<tr>
<td>rpc_zmq_bind_address = *</td>
<td>(StrOpt) ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. The "host" option should point or resolve to this address.</td>
</tr>
<tr>
<td>rpc_zmq_contexts = 1</td>
<td>(IntOpt) Number of ZeroMQ contexts, defaults to 1</td>
</tr>
<tr>
<td>rpc_zmq_host = oslo</td>
<td>(StrOpt) Name of this node. Must be a valid hostname, FQDN, or IP address. Must match "host" option, if running Nova.</td>
</tr>
<tr>
<td>rpc_zmq_ipc_dir = /var/run/openstack</td>
<td>(StrOpt) Directory for holding IPC sockets</td>
</tr>
<tr>
<td>rpc_zmq_matchmaker = oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td>
<td>(StrOpt) MatchMaker driver</td>
</tr>
<tr>
<td>rpc_zmq_port = 9501</td>
<td>(IntOpt) ZeroMQ receiver listening port</td>
</tr>
<tr>
<td>rpc_zmq_topic_backlog = None</td>
<td>(IntOpt) Maximum number of ingress messages to locally buffer per topic. Default is unlimited.</td>
</tr>
</tbody>
</table>
</para>

View File

@ -47,5 +47,6 @@
<xi:include href="../common/tables/glance-swift.xml"/>
<xi:include href="../common/tables/glance-testing.xml"/>
<xi:include href="../common/tables/glance-wsgi.xml"/>
<xi:include href="../common/tables/glance-zmq.xml"/>
<xi:include href="image/section_glance-property-protection.xml"/>
</chapter>

View File

@ -15,35 +15,33 @@ bind_host common
bind_port common
ca_file ssl
cert_file ssl
cinder_catalog_info cinder
cleanup_scrubber imagecache
cinder_ca_certificates_file cinder
cleanup_scrubber_time imagecache
cinder_http_retries cinder
config_file paste
cinder_endpoint_template cinder
data_api common
cinder_api_insecure cinder
db_auto_create api
cinder_ca_certificates_file cinder
cinder_catalog_info cinder
cinder_endpoint_template cinder
cinder_http_retries cinder
cleanup_scrubber imagecache
cleanup_scrubber_time imagecache
data_api common
debug logging
default_log_levels logging
default_notification_level logging
default_store api
default_publisher_id api
default_store api
delayed_delete imagecache
disable_process_locking common
enable_v1_api api
enable_v2_api api
eventlet_hub wsgi
fake_rabbit rabbitmq
fatal_deprecations logging
filesystem_store_datadir filesystem
filesystem_store_metadata_file filesystem
flavor paste
image_cache_dir imagecache
image_cache_driver imagecache
image_cache_max_size imagecache
image_cache_sqlite_db imagecache
image_cache_stall_time imagecache
image_location_quota common
image_member_quota common
image_property_quota common
image_size_cap api
@ -52,54 +50,53 @@ instance_format logging
instance_uuid_format logging
key_file ssl
known_stores api
kombu_ssl_ca_certs rabbitmq
kombu_ssl_certfile rabbitmq
kombu_ssl_keyfile rabbitmq
kombu_ssl_version rabbitmq
limit_param_default common
lock_path common
log_config logging
log_date_format logging
log_dir logging
log_file logging
log_format logging
log-config-append logging
log-date-format logging
log-dir logging
log-file logging
log-format logging
logging_context_format_string logging
logging_debug_format_suffix logging
logging_default_format_string logging
logging_exception_prefix logging
max_header_line wsgi
metadata_encryption_key common
mongodb_store_db gridfs
mongodb_store_uri gridfs
notifier_strategy common
notification_driver api
owner_is_tenant api
os_region_name common
owner_is_tenant api
policy_default_rule policy
mongodb_store_db gridfs
policy_file policy
property_protection_file common
property_protection_rule_format common
publish_errors logging
pydev_worker_debug_host testing
pydev_worker_debug_port testing
qpid_heartbeat qpid
qpid_hostname qpid
qpid_notification_exchange qpid
qpid_notification_topic qpid
qpid_hosts qpid
qpid_password qpid
qpid_port qpid
qpid_protocol qpid
qpid_reconnect_interval qpid
qpid_reconnect_interval_max qpid
qpid_reconnect_interval_min qpid
qpid_reconnect_limit qpid
qpid_reconnect_timeout qpid
qpid_sasl_mechanisms qpid
qpid_tcp_nodelay qpid
qpid_topology_version qpid
qpid_username qpid
rabbit_durable_queues rabbitmq
rabbit_ha_queues rabbitmq
rabbit_host rabbitmq
rabbit_hosts rabbitmq
rabbit_max_retries rabbitmq
rabbit_notification_exchange rabbitmq
rabbit_notification_topic rabbitmq
rabbit_password rabbitmq
rabbit_port rabbitmq
rabbit_retry_backoff rabbitmq
rabbit_retry_max_backoff rabbitmq
rabbit_retry_interval rabbitmq
rabbit_use_ssl rabbitmq
rabbit_userid rabbitmq
rabbit_virtual_host rabbitmq
@ -115,6 +112,14 @@ registry_client_protocol registry
registry_client_timeout registry
registry_host registry
registry_port registry
rpc_cast_timeout zmq
rpc_zmq_bind_address zmq
rpc_zmq_contexts zmq
rpc_zmq_host zmq
rpc_zmq_ipc_dir zmq
rpc_zmq_matchmaker zmq
rpc_zmq_port zmq
rpc_zmq_topic_backlog zmq
s3_store_access_key s3
s3_store_bucket s3
s3_store_bucket_url_format s3
@ -125,16 +130,13 @@ s3_store_secret_key s3
scrub_time imagecache
scrubber_datadir imagecache
send_identity_headers api
show_image_direct_url common
sheepdog_store_chunk_size sheepdog
sql_connection db
show_multiple_locations api
sql_idle_timeout db
sheepdog_store_address sheepdog
sql_max_retries db
sheepdog_store_chunk_size sheepdog
sheepdog_store_port sheepdog
sql_retry_interval db
sqlalchemy_debug db
show_image_direct_url common
show_multiple_locations api
sqlite_db db
sqlite_synchronous db
swift_enable_snet swift
swift_store_admin_tenants swift
swift_store_auth_address swift
@ -149,13 +151,31 @@ swift_store_large_object_size swift
swift_store_multi_tenant swift
swift_store_region swift
swift_store_service_type swift
swift_store_ssl_compression swift
swift_store_user swift
syslog_log_facility logging
syslog-log-facility logging
tcp_keepidle wsgi
use-syslog logging
use_stderr logging
use_syslog logging
use_tpool common
use_user_token api
user_storage_quota common
verbose logging
workers common
database/backend db
database/connection db
database/connection_debug db
database/connection_trace db
database/idle_timeout db
database/max_overflow db
database/max_pool_size db
database/max_retries db
database/min_pool_size db
database/pool_timeout db
database/retry_interval db
database/slave_connection db
database/use_tpool common
image_format/container_formats common
image_format/disk_formats common
paste_deploy/config_file paste
paste_deploy/flavor paste
task/task_time_to_live common