config-ref: ironic, sahara, trove tables update

Change-Id: Ic3886dbe80478f450dda351d8ce3aaf5330a8610
This commit is contained in:
Gauvain Pocentek
2015-04-24 17:12:43 +02:00
parent 9e786fa7bd
commit 86ad410ad6
50 changed files with 1299 additions and 276 deletions

View File

@@ -21,6 +21,10 @@
<td><option>agent_api_version</option> = <replaceable>v1</replaceable></td>
<td>(StrOpt) API version to use for communicating with the ramdisk agent.</td>
</tr>
<tr>
<td><option>agent_erase_devices_priority</option> = <replaceable>None</replaceable></td>
<td>(IntOpt) Priority to run in-band erase devices via the Ironic Python Agent ramdisk. If unset, will use the priority set in the ramdisk (defaults to 10 for the GenericHardwareManager). If set to 0, will not run during cleaning.</td>
</tr>
<tr>
<td><option>agent_pxe_append_params</option> = <replaceable>nofb nomodeset vga=normal</replaceable></td>
<td>(StrOpt) Additional append parameters for baremetal PXE boot.</td>
@@ -37,6 +41,10 @@
<td><option>heartbeat_timeout</option> = <replaceable>300</replaceable></td>
<td>(IntOpt) Maximum interval (in seconds) for agent heartbeats.</td>
</tr>
<tr>
<td><option>manage_tftp</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether Ironic will manage TFTP files for the deploy ramdisks. If set to False, you will need to configure your own TFTP server that allows booting the deploy ramdisks.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -17,21 +17,13 @@
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>control_exchange</option> = <replaceable>openstack</replaceable></td>
<td>(StrOpt) The default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.</td>
</tr>
<tr>
<td><option>notification_driver</option> = <replaceable>[]</replaceable></td>
<td>(MultiStrOpt) Driver or drivers to handle sending notifications.</td>
<td>(MultiStrOpt) The Drivers(s) to handle sending notifications. Possible values are messaging, messagingv2, routing,log, test, noop</td>
</tr>
<tr>
<td><option>notification_topics</option> = <replaceable>notifications</replaceable></td>
@@ -41,37 +33,6 @@
<td><option>transport_url</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_amqp]</th>
</tr>
<tr>
<td><option>allow_insecure_clients</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Accept clients using either SSL or plain TCP</td>
</tr>
<tr>
<td><option>broadcast_prefix</option> = <replaceable>broadcast</replaceable></td>
<td>(StrOpt) address prefix used when broadcasting to all servers</td>
</tr>
<tr>
<td><option>container_name</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Name for the AMQP container</td>
</tr>
<tr>
<td><option>group_request_prefix</option> = <replaceable>unicast</replaceable></td>
<td>(StrOpt) address prefix when sending to any server in group</td>
</tr>
<tr>
<td><option>idle_timeout</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Timeout for inactive connections (in seconds)</td>
</tr>
<tr>
<td><option>server_request_prefix</option> = <replaceable>exclusive</replaceable></td>
<td>(StrOpt) address prefix used when sending to a specific server</td>
</tr>
<tr>
<td><option>trace</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Debug: dump AMQP frames to stdout</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -4,7 +4,7 @@
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_amt">
<caption>Description of amt configuration options</caption>
<caption>Description of AMT configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
@@ -17,6 +17,14 @@
<tr>
<th colspan="2">[amt]</th>
</tr>
<tr>
<td><option>action_wait</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Amount of time (in seconds) to wait, before retrying an AMT operation</td>
</tr>
<tr>
<td><option>max_attempts</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) Maximum number of times to attempt an AMT operation, before failing</td>
</tr>
<tr>
<td><option>protocol</option> = <replaceable>http</replaceable></td>
<td>(StrOpt) Protocol used for AMT endpoint, support http/https</td>

View File

@@ -119,7 +119,7 @@
</tr>
<tr>
<td><option>memcache_pool_conn_get_timeout</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) (Optional) Number of seconds that an operation will wait to get a memcache client connection from the pool.</td>
<td>(IntOpt) (Optional) Number of seconds that an operation will wait to get a memcached client connection from the pool.</td>
</tr>
<tr>
<td><option>memcache_pool_dead_retry</option> = <replaceable>300</replaceable></td>
@@ -131,7 +131,7 @@
</tr>
<tr>
<td><option>memcache_pool_socket_timeout</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) (Optional) Socket timeout in seconds for communicating with a memcache server.</td>
<td>(IntOpt) (Optional) Socket timeout in seconds for communicating with a memcached server.</td>
</tr>
<tr>
<td><option>memcache_pool_unused_timeout</option> = <replaceable>60</replaceable></td>
@@ -147,7 +147,7 @@
</tr>
<tr>
<td><option>memcache_use_advanced_pool</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) (Optional) Use the advanced (eventlet safe) memcache client pool. The advanced pool will only work under python 2.x.</td>
<td>(BoolOpt) (Optional) Use the advanced (eventlet safe) memcached client pool. The advanced pool will only work under python 2.x.</td>
</tr>
<tr>
<td><option>memcached_servers</option> = <replaceable>None</replaceable></td>

View File

@@ -33,6 +33,10 @@
<td><option>force_raw_images</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Force backing images to raw format.</td>
</tr>
<tr>
<td><option>grub_config_template</option> = <replaceable>$pybasedir/common/grub_conf.template</replaceable></td>
<td>(StrOpt) Template file for grub configuration file.</td>
</tr>
<tr>
<td><option>hash_distribution_replicas</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) [Experimental Feature] Number of hosts to map onto each hash partition. Setting this to more than one will cause additional conductor services to prepare deployment environments and potentially allow the Ironic cluster to recover more quickly if a conductor instance is terminated.</td>
@@ -42,7 +46,7 @@
<td>(IntOpt) Exponent to determine number of hash partitions to use when distributing load across conductors. Larger values will result in more even distribution of load and less load when rebalancing the ring, but more memory usage. Number of partitions per conductor is (2^hash_partition_exponent). This determines the granularity of rebalancing: given 10 hosts, and an exponent of the 2, there are 40 partitions in the ring.A few thousand partitions should make rebalancing smooth in most cases. The default is suitable for up to a few hundred conductors. Too many partitions has a CPU impact.</td>
</tr>
<tr>
<td><option>host</option> = <replaceable>localhost</replaceable></td>
<td><option>host</option> = <replaceable>sd-52009.dedibox.fr</replaceable></td>
<td>(StrOpt) Name of this node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address. However, the node name must be valid within an AMQP key, and if using ZeroMQ, a valid hostname, FQDN, or IP address.</td>
</tr>
<tr>

View File

@@ -25,6 +25,10 @@
<td><option>check_provision_state_interval</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Interval between checks of provision timeouts, in seconds.</td>
</tr>
<tr>
<td><option>clean_nodes</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Cleaning is a configurable set of steps, such as erasing disk drives, that are performed on the node to ensure it is in a baseline state and ready to be deployed to. This is done after instance deletion, and during the transition from a "managed" to "available" state. When enabled, the particular steps performed to clean a node depend on which driver that node is managed by; see the individual driver's documentation for details. NOTE: The introduction of the cleaning operation causes instance deletion to take significantly longer. In an environment where all tenants are trusted (eg, because there is only one tenant), this option could be safely disabled.</td>
</tr>
<tr>
<td><option>configdrive_swift_container</option> = <replaceable>ironic_configdrive_container</replaceable></td>
<td>(StrOpt) Name of the Swift container to store config drive data. Used when configdrive_use_swift is True.</td>
@@ -49,6 +53,10 @@
<td><option>heartbeat_timeout</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Maximum time (in seconds) since the last check-in of a conductor.</td>
</tr>
<tr>
<td><option>inspect_timeout</option> = <replaceable>1800</replaceable></td>
<td>(IntOpt) Timeout (seconds) for waiting for node inspection. 0 - unlimited.</td>
</tr>
<tr>
<td><option>node_locked_retry_attempts</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) Number of attempts to grab a node lock.</td>
@@ -75,7 +83,7 @@
</tr>
<tr>
<td><option>send_sensor_data_types</option> = <replaceable>ALL</replaceable></td>
<td>(ListOpt) List of comma separated metric types which need to be sent to Ceilometer. The default value, "ALL", is a special value meaning send all the sensor data.</td>
<td>(ListOpt) List of comma separated meter types which need to be sent to Ceilometer. The default value, "ALL", is a special value meaning send all the sensor data.</td>
</tr>
<tr>
<td><option>sync_local_state_interval</option> = <replaceable>180</replaceable></td>

View File

@@ -35,19 +35,19 @@
</tr>
<tr>
<td><option>db_inc_retry_interval</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) If True, increases the interval between database connection retries up to db_max_retry_interval.</td>
<td>(BoolOpt) If True, increases the interval between retries of a database operation up to db_max_retry_interval.</td>
</tr>
<tr>
<td><option>db_max_retries</option> = <replaceable>20</replaceable></td>
<td>(IntOpt) Maximum database connection retries before error is raised. Set to -1 to specify an infinite retry count.</td>
<td>(IntOpt) Maximum retries in case of connection error or deadlock error before error is raised. Set to -1 to specify an infinite retry count.</td>
</tr>
<tr>
<td><option>db_max_retry_interval</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) If db_inc_retry_interval is set, the maximum seconds between database connection retries.</td>
<td>(IntOpt) If db_inc_retry_interval is set, the maximum seconds between retries of a database operation.</td>
</tr>
<tr>
<td><option>db_retry_interval</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) Seconds between database connection retries.</td>
<td>(IntOpt) Seconds between retries of a database transaction.</td>
</tr>
<tr>
<td><option>idle_timeout</option> = <replaceable>3600</replaceable></td>

View File

@@ -21,6 +21,10 @@
<td><option>backdoor_port</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Enable eventlet backdoor. Acceptable values are 0, &lt;port&gt;, and &lt;start&gt;:&lt;end&gt;, where 0 results in listening on a random tcp port number; &lt;port&gt; results in listening on the specified port number (and not enabling backdoor if that port is in use); and &lt;start&gt;:&lt;end&gt; results in listening on the smallest unused port number within the specified range of port numbers. The chosen port is displayed in the service's log file.</td>
</tr>
<tr>
<td><option>pecan_debug</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Enable pecan debug mode. WARNING: this is insecure and should not be used in production.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -21,6 +21,10 @@
<td><option>dd_block_size</option> = <replaceable>1M</replaceable></td>
<td>(StrOpt) Block size to use when writing to the nodes disk.</td>
</tr>
<tr>
<td><option>efi_system_partition_size</option> = <replaceable>200</replaceable></td>
<td>(IntOpt) Size of EFI system partition in MiB when configuring UEFI systems for local boot.</td>
</tr>
<tr>
<td><option>iscsi_verify_attempts</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) Maximum attempts to verify an iSCSI connection is active, sleeping 1 second between attempts.</td>

View File

@@ -0,0 +1,34 @@
<?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_discoverd">
<caption>Description of discoverd 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">[discoverd]</th>
</tr>
<tr>
<td><option>enabled</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) whether to enable inspection using ironic-discoverd</td>
</tr>
<tr>
<td><option>service_url</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) ironic-discoverd HTTP endpoint. If this is not set, the ironic-discoverd client default (http://127.0.0.1:5050) will be used.</td>
</tr>
<tr>
<td><option>status_check_period</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) period (in seconds) to check status of nodes on inspection</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -23,7 +23,7 @@
</tr>
<tr>
<td><option>auth_strategy</option> = <replaceable>keystone</replaceable></td>
<td>(StrOpt) Default protocol to use when connecting to glance. Set to https for SSL.</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>

View File

@@ -17,6 +17,30 @@
<tr>
<th colspan="2">[ilo]</th>
</tr>
<tr>
<td><option>clean_priority_clear_secure_boot_keys</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Priority for clear_secure_boot_keys clean step. This step is not enabled by default. It can be enabled to to clear all secure boot keys enrolled with iLO.</td>
</tr>
<tr>
<td><option>clean_priority_erase_devices</option> = <replaceable>None</replaceable></td>
<td>(IntOpt) Priority for erase devices clean step. If unset, it defaults to 10. If set to 0, the step will be disabled and will not run during cleaning.</td>
</tr>
<tr>
<td><option>clean_priority_reset_bios_to_default</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Priority for reset_bios_to_default clean step.</td>
</tr>
<tr>
<td><option>clean_priority_reset_ilo</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) Priority for reset_ilo clean step.</td>
</tr>
<tr>
<td><option>clean_priority_reset_ilo_credential</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Priority for reset_ilo_credential clean step. This step requires "ilo_change_password" parameter to be updated in nodes's driver_info with the new password.</td>
</tr>
<tr>
<td><option>clean_priority_reset_secure_boot_keys_to_default</option> = <replaceable>20</replaceable></td>
<td>(IntOpt) Priority for reset_secure_boot_keys clean step. This step will reset the secure boot keys to manufacturing defaults.</td>
</tr>
<tr>
<td><option>client_port</option> = <replaceable>443</replaceable></td>
<td>(IntOpt) Port to be used for iLO operations</td>

View File

@@ -4,7 +4,7 @@
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_irmc">
<caption>Description of irmc configuration options</caption>
<caption>Description of iRMC configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
@@ -29,6 +29,10 @@
<td><option>port</option> = <replaceable>443</replaceable></td>
<td>(IntOpt) Port to be used for iRMC operations, either 80 or 443</td>
</tr>
<tr>
<td><option>sensor_method</option> = <replaceable>ipmitool</replaceable></td>
<td>(StrOpt) Sensor data retrieval method, either "ipmitool" or "scci"</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -21,6 +21,10 @@
<td><option>auth_strategy</option> = <replaceable>keystone</replaceable></td>
<td>(StrOpt) Default authentication strategy to use when connecting to neutron. Can be either "keystone" or "noauth". Running neutron in noauth mode (related to but not affected by this setting) is insecure and should only be used for testing.</td>
</tr>
<tr>
<td><option>cleaning_network_uuid</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) UUID of the network to create Neutron ports on when booting to a ramdisk for cleaning/zapping using Neutron DHCP</td>
</tr>
<tr>
<td><option>retries</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) Client retries in the case of a failed request.</td>

View File

@@ -15,7 +15,7 @@
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
<th colspan="2">[oslo_policy]</th>
</tr>
<tr>
<td><option>policy_default_rule</option> = <replaceable>default</replaceable></td>
@@ -23,7 +23,7 @@
</tr>
<tr>
<td><option>policy_dirs</option> = <replaceable>['policy.d']</replaceable></td>
<td>(MultiStrOpt) Directories where policy configuration files are stored. They can be relative to any directory in the search path defined by the config_dir option, or absolute paths. The file defined by policy_file must exist for these directories to be searched.</td>
<td>(MultiStrOpt) Directories where policy configuration files are stored. They can be relative to any directory in the search path defined by the config_dir option, or absolute paths. The file defined by policy_file must exist for these directories to be searched. Missing or empty directories are ignored.</td>
</tr>
<tr>
<td><option>policy_file</option> = <replaceable>policy.json</replaceable></td>

View File

@@ -33,10 +33,6 @@
<td><option>rpc_cast_timeout</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<td><option>rpc_response_timeout</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Seconds to wait for a response from a call.</td>
@@ -56,6 +52,207 @@
<td><option>lock_path</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Directory to use for lock files. For security, the specified directory should only be writable by the user running the processes that need locking. Defaults to environment variable OSLO_LOCK_PATH. If external locks are used, a lock path must be set.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_amqp]</th>
</tr>
<tr>
<td><option>allow_insecure_clients</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Accept clients using either SSL or plain TCP</td>
</tr>
<tr>
<td><option>broadcast_prefix</option> = <replaceable>broadcast</replaceable></td>
<td>(StrOpt) address prefix used when broadcasting to all servers</td>
</tr>
<tr>
<td><option>container_name</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Name for the AMQP container</td>
</tr>
<tr>
<td><option>group_request_prefix</option> = <replaceable>unicast</replaceable></td>
<td>(StrOpt) address prefix when sending to any server in group</td>
</tr>
<tr>
<td><option>idle_timeout</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Timeout for inactive connections (in seconds)</td>
</tr>
<tr>
<td><option>server_request_prefix</option> = <replaceable>exclusive</replaceable></td>
<td>(StrOpt) address prefix used when sending to a specific server</td>
</tr>
<tr>
<td><option>ssl_ca_file</option> = <replaceable></replaceable></td>
<td>(StrOpt) CA certificate PEM file to verify server certificate</td>
</tr>
<tr>
<td><option>ssl_cert_file</option> = <replaceable></replaceable></td>
<td>(StrOpt) Identifying certificate PEM file to present to clients</td>
</tr>
<tr>
<td><option>ssl_key_file</option> = <replaceable></replaceable></td>
<td>(StrOpt) Private key PEM file used to sign cert_file certificate</td>
</tr>
<tr>
<td><option>ssl_key_password</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Password for decrypting ssl_key_file (if encrypted)</td>
</tr>
<tr>
<td><option>trace</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Debug: dump AMQP frames to stdout</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_qpid]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>qpid_heartbeat</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Seconds between connection keepalive heartbeats.</td>
</tr>
<tr>
<td><option>qpid_hostname</option> = <replaceable>localhost</replaceable></td>
<td>(StrOpt) Qpid broker hostname.</td>
</tr>
<tr>
<td><option>qpid_hosts</option> = <replaceable>$qpid_hostname:$qpid_port</replaceable></td>
<td>(ListOpt) Qpid HA cluster host:port pairs.</td>
</tr>
<tr>
<td><option>qpid_password</option> = <replaceable></replaceable></td>
<td>(StrOpt) Password for Qpid connection.</td>
</tr>
<tr>
<td><option>qpid_port</option> = <replaceable>5672</replaceable></td>
<td>(IntOpt) Qpid broker port.</td>
</tr>
<tr>
<td><option>qpid_protocol</option> = <replaceable>tcp</replaceable></td>
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'.</td>
</tr>
<tr>
<td><option>qpid_receiver_capacity</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) The number of prefetched messages held by receiver.</td>
</tr>
<tr>
<td><option>qpid_sasl_mechanisms</option> = <replaceable></replaceable></td>
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth.</td>
</tr>
<tr>
<td><option>qpid_tcp_nodelay</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to disable the Nagle algorithm.</td>
</tr>
<tr>
<td><option>qpid_topology_version</option> = <replaceable>1</replaceable></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><option>qpid_username</option> = <replaceable></replaceable></td>
<td>(StrOpt) Username for Qpid connection.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_rabbit]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>fake_rabbit</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake</td>
</tr>
<tr>
<td><option>heartbeat_rate</option> = <replaceable>2</replaceable></td>
<td>(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat.</td>
</tr>
<tr>
<td><option>heartbeat_timeout_threshold</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat).</td>
</tr>
<tr>
<td><option>kombu_reconnect_delay</option> = <replaceable>1.0</replaceable></td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td><option>kombu_ssl_ca_certs</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_certfile</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL cert file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_keyfile</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL key file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_version</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some distributions.</td>
</tr>
<tr>
<td><option>rabbit_ha_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you must wipe the RabbitMQ database.</td>
</tr>
<tr>
<td><option>rabbit_host</option> = <replaceable>localhost</replaceable></td>
<td>(StrOpt) The RabbitMQ broker address where a single node is used.</td>
</tr>
<tr>
<td><option>rabbit_hosts</option> = <replaceable>$rabbit_host:$rabbit_port</replaceable></td>
<td>(ListOpt) RabbitMQ HA cluster host:port pairs.</td>
</tr>
<tr>
<td><option>rabbit_login_method</option> = <replaceable>AMQPLAIN</replaceable></td>
<td>(StrOpt) The RabbitMQ login method.</td>
</tr>
<tr>
<td><option>rabbit_max_retries</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry count).</td>
</tr>
<tr>
<td><option>rabbit_password</option> = <replaceable>guest</replaceable></td>
<td>(StrOpt) The RabbitMQ password.</td>
</tr>
<tr>
<td><option>rabbit_port</option> = <replaceable>5672</replaceable></td>
<td>(IntOpt) The RabbitMQ broker port where a single node is used.</td>
</tr>
<tr>
<td><option>rabbit_retry_backoff</option> = <replaceable>2</replaceable></td>
<td>(IntOpt) How long to backoff for between retries when connecting to RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_retry_interval</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) How frequently to retry connecting with RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_use_ssl</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Connect over SSL for RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_userid</option> = <replaceable>guest</replaceable></td>
<td>(StrOpt) The RabbitMQ userid.</td>
</tr>
<tr>
<td><option>rabbit_virtual_host</option> = <replaceable>/</replaceable></td>
<td>(StrOpt) The RabbitMQ virtual host.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -4,7 +4,7 @@
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_virtualbox">
<caption>Description of virtualbox configuration options</caption>
<caption>Description of VirtualBox configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>

View File

@@ -34,7 +34,7 @@
<td>(StrOpt) Directory for holding IPC sockets.</td>
</tr>
<tr>
<td><option>rpc_zmq_matchmaker</option> = <replaceable>oslo_messaging._drivers.matchmaker.MatchMakerLocalhost</replaceable></td>
<td><option>rpc_zmq_matchmaker</option> = <replaceable>local</replaceable></td>
<td>(StrOpt) MatchMaker driver.</td>
</tr>
<tr>

View File

@@ -17,14 +17,6 @@
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>control_exchange</option> = <replaceable>openstack</replaceable></td>
<td>(StrOpt) The default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.</td>

View File

@@ -119,7 +119,7 @@
</tr>
<tr>
<td><option>memcache_pool_conn_get_timeout</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) (Optional) Number of seconds that an operation will wait to get a memcache client connection from the pool.</td>
<td>(IntOpt) (Optional) Number of seconds that an operation will wait to get a memcached client connection from the pool.</td>
</tr>
<tr>
<td><option>memcache_pool_dead_retry</option> = <replaceable>300</replaceable></td>
@@ -131,7 +131,7 @@
</tr>
<tr>
<td><option>memcache_pool_socket_timeout</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) (Optional) Socket timeout in seconds for communicating with a memcache server.</td>
<td>(IntOpt) (Optional) Socket timeout in seconds for communicating with a memcached server.</td>
</tr>
<tr>
<td><option>memcache_pool_unused_timeout</option> = <replaceable>60</replaceable></td>
@@ -147,7 +147,7 @@
</tr>
<tr>
<td><option>memcache_use_advanced_pool</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) (Optional) Use the advanced (eventlet safe) memcache client pool. The advanced pool will only work under python 2.x.</td>
<td>(BoolOpt) (Optional) Use the advanced (eventlet safe) memcached client pool. The advanced pool will only work under python 2.x.</td>
</tr>
<tr>
<td><option>revocation_cache_time</option> = <replaceable>10</replaceable></td>

View File

@@ -17,6 +17,22 @@
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td><option>admin_project_domain_name</option> = <replaceable>default</replaceable></td>
<td>(StrOpt) The name of the domain for the service project(ex. tenant).</td>
</tr>
<tr>
<td><option>admin_user_domain_name</option> = <replaceable>default</replaceable></td>
<td>(StrOpt) The name of the domain to which the admin user belongs.</td>
</tr>
<tr>
<td><option>api_workers</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Number of workers for Sahara API service (0 means all-in-one-thread configuration).</td>
</tr>
<tr>
<td><option>cleanup_time_for_incomplete_clusters</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Maximal time (in hours) for clusters allowed to be in states other than "Active", "Deleting" or "Error". If a cluster is not in "Active", "Deleting" or "Error" state and last update of it was longer than "cleanup_time_for_incomplete_clusters" hours ago then it will be deleted automatically. (0 value means that automatic clean up is disabled).</td>
</tr>
<tr>
<td><option>cluster_remote_threshold</option> = <replaceable>70</replaceable></td>
<td>(IntOpt) The same as global_remote_threshold, but for a single cluster.</td>
@@ -26,8 +42,8 @@
<td>(StrOpt) File with nova compute topology. It should contain mapping between nova computes and racks.</td>
</tr>
<tr>
<td><option>detach_volume_timeout</option> = <replaceable>300</replaceable></td>
<td>(IntOpt) Timeout for detaching volumes from instance (in seconds).</td>
<td><option>disable_event_log</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Disables event log feature.</td>
</tr>
<tr>
<td><option>enable_data_locality</option> = <replaceable>False</replaceable></td>
@@ -45,10 +61,6 @@
<td><option>global_remote_threshold</option> = <replaceable>100</replaceable></td>
<td>(IntOpt) Maximum number of remote operations that will be running at the same time. Note that each remote operation requires its own process to run.</td>
</tr>
<tr>
<td><option>host</option> = <replaceable></replaceable></td>
<td>(StrOpt) Hostname or IP address that will be used to listen on.</td>
</tr>
<tr>
<td><option>infrastructure_engine</option> = <replaceable>direct</replaceable></td>
<td>(StrOpt) An engine which will be used to provision infrastructure for Hadoop cluster.</td>
@@ -65,6 +77,10 @@
<td><option>job_workflow_postfix</option> = <replaceable></replaceable></td>
<td>(StrOpt) Postfix for storing jobs in hdfs. Will be added to '/user/&lt;hdfs user&gt;/' path.</td>
</tr>
<tr>
<td><option>max_header_line</option> = <replaceable>16384</replaceable></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><option>memcached_servers</option> = <replaceable>None</replaceable></td>
<td>(ListOpt) Memcached servers or None for in process cache.</td>
@@ -94,25 +110,9 @@
<td>(IntOpt) Max interval size between periodic tasks execution in seconds.</td>
</tr>
<tr>
<td><option>plugins</option> = <replaceable>vanilla, hdp, spark</replaceable></td>
<td><option>plugins</option> = <replaceable>vanilla, hdp, spark, cdh</replaceable></td>
<td>(ListOpt) List of plugins to be loaded. Sahara preserves the order of the list when returning it.</td>
</tr>
<tr>
<td><option>policy_default_rule</option> = <replaceable>default</replaceable></td>
<td>(StrOpt) Default rule. Enforced when a requested rule is not found.</td>
</tr>
<tr>
<td><option>policy_dirs</option> = <replaceable>['policy.d']</replaceable></td>
<td>(MultiStrOpt) Directories where policy configuration files are stored. They can be relative to any directory in the search path defined by the config_dir option, or absolute paths. The file defined by policy_file must exist for these directories to be searched.</td>
</tr>
<tr>
<td><option>policy_file</option> = <replaceable>policy.json</replaceable></td>
<td>(StrOpt) The JSON file that defines policies.</td>
</tr>
<tr>
<td><option>port</option> = <replaceable>8386</replaceable></td>
<td>(IntOpt) Port that will be used to listen on.</td>
</tr>
<tr>
<td><option>proxy_command</option> = <replaceable></replaceable></td>
<td>(StrOpt) Proxy command used to connect to instances. If set, this command should open a netcat socket, that Sahara will use for SSH and HTTP connections. Use {host} and {port} to describe the destination. Other available keywords: {tenant_id}, {network_id}, {router_id}.</td>
@@ -133,6 +133,10 @@
<td><option>swift_topology_file</option> = <replaceable>etc/sahara/swift.topology</replaceable></td>
<td>(StrOpt) File with Swift topology.It should contain mapping between Swift nodes and racks.</td>
</tr>
<tr>
<td><option>use_external_key_manager</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Enable Sahara to use an external key manager service provided by the identity service catalog. Sahara will store all keys with the manager service.</td>
</tr>
<tr>
<td><option>use_floating_ips</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) If set to True, Sahara will use floating IPs to communicate with instances. To make sure that all instances have floating IPs assigned in Nova Network set "auto_assign_floating_ip=True" in nova.conf. If Neutron is used for networking, make sure that all Node Groups have "floating_ip_pool" parameter defined.</td>

View File

@@ -42,19 +42,19 @@
</tr>
<tr>
<td><option>db_inc_retry_interval</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) If True, increases the interval between database connection retries up to db_max_retry_interval.</td>
<td>(BoolOpt) If True, increases the interval between retries of a database operation up to db_max_retry_interval.</td>
</tr>
<tr>
<td><option>db_max_retries</option> = <replaceable>20</replaceable></td>
<td>(IntOpt) Maximum database connection retries before error is raised. Set to -1 to specify an infinite retry count.</td>
<td>(IntOpt) Maximum retries in case of connection error or deadlock error before error is raised. Set to -1 to specify an infinite retry count.</td>
</tr>
<tr>
<td><option>db_max_retry_interval</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) If db_inc_retry_interval is set, the maximum seconds between database connection retries.</td>
<td>(IntOpt) If db_inc_retry_interval is set, the maximum seconds between retries of a database operation.</td>
</tr>
<tr>
<td><option>db_retry_interval</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) Seconds between database connection retries.</td>
<td>(IntOpt) Seconds between retries of a database transaction.</td>
</tr>
<tr>
<td><option>idle_timeout</option> = <replaceable>3600</replaceable></td>

View File

@@ -22,7 +22,7 @@
<td>(BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
</tr>
<tr>
<td><option>default_log_levels</option> = <replaceable>amqplib=WARN, qpid.messaging=INFO, stevedore=INFO, eventlet.wsgi.server=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, paramiko=WARN, requests=WARN, iso8601=WARN, oslo.messaging=INFO</replaceable></td>
<td><option>default_log_levels</option> = <replaceable>amqplib=WARN, qpid.messaging=INFO, stevedore=INFO, eventlet.wsgi.server=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, paramiko=WARN, requests=WARN, iso8601=WARN, oslo_messaging=INFO</replaceable></td>
<td>(ListOpt) List of logger=LEVEL pairs.</td>
</tr>
<tr>
@@ -50,8 +50,24 @@
<td>(StrOpt) (Optional) The base directory used for relative --log-file paths.</td>
</tr>
<tr>
<td><option>log_exchange</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Log request/response exchange details: environ, headers and bodies.</td>
<td><option>log_file</option> = <replaceable>None</replaceable></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><option>log_format</option> = <replaceable>None</replaceable></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><option>log_config_append</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The name of a logging configuration file. This file is appended to any existing logging configuration files. For details about logging configuration files, see the Python logging module documentation.</td>
</tr>
<tr>
<td><option>log_date_format</option> = <replaceable>%Y-%m-%d %H:%M:%S</replaceable></td>
<td>(StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s .</td>
</tr>
<tr>
<td><option>log_dir</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) (Optional) The base directory used for relative --log-file paths.</td>
</tr>
<tr>
<td><option>log_file</option> = <replaceable>None</replaceable></td>
@@ -85,6 +101,18 @@
<td><option>syslog_log_facility</option> = <replaceable>LOG_USER</replaceable></td>
<td>(StrOpt) Syslog facility to receive log lines.</td>
</tr>
<tr>
<td><option>syslog_log_facility</option> = <replaceable>LOG_USER</replaceable></td>
<td>(StrOpt) Syslog facility to receive log lines.</td>
</tr>
<tr>
<td><option>use_syslog</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424.</td>
</tr>
<tr>
<td><option>use_syslog_rfc_format</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td><option>use_stderr</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Log output to standard error.</td>

View File

@@ -0,0 +1,34 @@
<?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_sahara_policy">
<caption>Description of policy 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">[oslo_policy]</th>
</tr>
<tr>
<td><option>policy_default_rule</option> = <replaceable>default</replaceable></td>
<td>(StrOpt) Default rule. Enforced when a requested rule is not found.</td>
</tr>
<tr>
<td><option>policy_dirs</option> = <replaceable>['policy.d']</replaceable></td>
<td>(MultiStrOpt) Directories where policy configuration files are stored. They can be relative to any directory in the search path defined by the config_dir option, or absolute paths. The file defined by policy_file must exist for these directories to be searched. Missing or empty directories are ignored.</td>
</tr>
<tr>
<td><option>policy_file</option> = <replaceable>policy.json</replaceable></td>
<td>(StrOpt) The JSON file that defines policies.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -33,17 +33,13 @@
<td><option>rpc_cast_timeout</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<td><option>rpc_response_timeout</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Seconds to wait for a response from a call.</td>
</tr>
<tr>
<td><option>rpc_thread_pool_size</option> = <replaceable>64</replaceable></td>
<td>(IntOpt) Size of RPC greenthread pool.</td>
<td>(IntOpt) Size of RPC thread pool.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_amqp]</th>
@@ -92,6 +88,160 @@
<td><option>trace</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Debug: dump AMQP frames to stdout</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_qpid]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>qpid_heartbeat</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Seconds between connection keepalive heartbeats.</td>
</tr>
<tr>
<td><option>qpid_hostname</option> = <replaceable>localhost</replaceable></td>
<td>(StrOpt) Qpid broker hostname.</td>
</tr>
<tr>
<td><option>qpid_hosts</option> = <replaceable>$qpid_hostname:$qpid_port</replaceable></td>
<td>(ListOpt) Qpid HA cluster host:port pairs.</td>
</tr>
<tr>
<td><option>qpid_password</option> = <replaceable></replaceable></td>
<td>(StrOpt) Password for Qpid connection.</td>
</tr>
<tr>
<td><option>qpid_port</option> = <replaceable>5672</replaceable></td>
<td>(IntOpt) Qpid broker port.</td>
</tr>
<tr>
<td><option>qpid_protocol</option> = <replaceable>tcp</replaceable></td>
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'.</td>
</tr>
<tr>
<td><option>qpid_receiver_capacity</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) The number of prefetched messages held by receiver.</td>
</tr>
<tr>
<td><option>qpid_sasl_mechanisms</option> = <replaceable></replaceable></td>
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth.</td>
</tr>
<tr>
<td><option>qpid_tcp_nodelay</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to disable the Nagle algorithm.</td>
</tr>
<tr>
<td><option>qpid_topology_version</option> = <replaceable>1</replaceable></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><option>qpid_username</option> = <replaceable></replaceable></td>
<td>(StrOpt) Username for Qpid connection.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_rabbit]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>fake_rabbit</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake</td>
</tr>
<tr>
<td><option>heartbeat_rate</option> = <replaceable>2</replaceable></td>
<td>(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat.</td>
</tr>
<tr>
<td><option>heartbeat_timeout_threshold</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat).</td>
</tr>
<tr>
<td><option>kombu_reconnect_delay</option> = <replaceable>1.0</replaceable></td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td><option>kombu_ssl_ca_certs</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_certfile</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL cert file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_keyfile</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL key file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_version</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some distributions.</td>
</tr>
<tr>
<td><option>rabbit_ha_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you must wipe the RabbitMQ database.</td>
</tr>
<tr>
<td><option>rabbit_host</option> = <replaceable>localhost</replaceable></td>
<td>(StrOpt) The RabbitMQ broker address where a single node is used.</td>
</tr>
<tr>
<td><option>rabbit_hosts</option> = <replaceable>$rabbit_host:$rabbit_port</replaceable></td>
<td>(ListOpt) RabbitMQ HA cluster host:port pairs.</td>
</tr>
<tr>
<td><option>rabbit_login_method</option> = <replaceable>AMQPLAIN</replaceable></td>
<td>(StrOpt) The RabbitMQ login method.</td>
</tr>
<tr>
<td><option>rabbit_max_retries</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry count).</td>
</tr>
<tr>
<td><option>rabbit_password</option> = <replaceable>guest</replaceable></td>
<td>(StrOpt) The RabbitMQ password.</td>
</tr>
<tr>
<td><option>rabbit_port</option> = <replaceable>5672</replaceable></td>
<td>(IntOpt) The RabbitMQ broker port where a single node is used.</td>
</tr>
<tr>
<td><option>rabbit_retry_backoff</option> = <replaceable>2</replaceable></td>
<td>(IntOpt) How long to backoff for between retries when connecting to RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_retry_interval</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) How frequently to retry connecting with RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_use_ssl</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Connect over SSL for RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_userid</option> = <replaceable>guest</replaceable></td>
<td>(StrOpt) The RabbitMQ userid.</td>
</tr>
<tr>
<td><option>rabbit_virtual_host</option> = <replaceable>/</replaceable></td>
<td>(StrOpt) The RabbitMQ virtual host.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -0,0 +1,50 @@
<?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_sahara_timeouts">
<caption>Description of timeouts 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">[timeouts]</th>
</tr>
<tr>
<td><option>await_attach_volumes</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Wait for attaching volumes to instances, in seconds</td>
</tr>
<tr>
<td><option>await_for_instances_active</option> = <replaceable>10800</replaceable></td>
<td>(IntOpt) Wait for instances to become active, in seconds</td>
</tr>
<tr>
<td><option>delete_instances_timeout</option> = <replaceable>10800</replaceable></td>
<td>(IntOpt) Wait for instances to be deleted, in seconds</td>
</tr>
<tr>
<td><option>detach_volume_timeout</option> = <replaceable>300</replaceable></td>
<td>(IntOpt) Timeout for detaching volumes from instance, in seconds</td>
</tr>
<tr>
<td><option>ips_assign_timeout</option> = <replaceable>10800</replaceable></td>
<td>(IntOpt) Assign IPs timeout, in seconds</td>
</tr>
<tr>
<td><option>volume_available_timeout</option> = <replaceable>10800</replaceable></td>
<td>(IntOpt) Wait for volumes to become available, in seconds</td>
</tr>
<tr>
<td><option>wait_until_accessible</option> = <replaceable>10800</replaceable></td>
<td>(IntOpt) Wait for instance accessibility, in seconds</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -34,7 +34,7 @@
<td>(StrOpt) Directory for holding IPC sockets.</td>
</tr>
<tr>
<td><option>rpc_zmq_matchmaker</option> = <replaceable>oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</replaceable></td>
<td><option>rpc_zmq_matchmaker</option> = <replaceable>oslo_messaging._drivers.matchmaker.MatchMakerLocalhost</replaceable></td>
<td>(StrOpt) MatchMaker driver.</td>
</tr>
<tr>

View File

@@ -17,14 +17,6 @@
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>conductor_manager</option> = <replaceable>trove.conductor.manager.Manager</replaceable></td>
<td>(StrOpt) Qualified class name to use for conductor manager.</td>
@@ -42,7 +34,7 @@
<td>(MultiStrOpt) Driver or drivers to handle sending notifications.</td>
</tr>
<tr>
<td><option>notification_service_id</option> = <replaceable>{'postgresql': 'ac277e0d-4f21-40aa-b347-1ea31e571720', 'couchbase': 'fa62fe68-74d9-4779-a24e-36f19602c415', 'mongodb': 'c8c907af-7375-456f-b929-b637ff9209ee', 'redis': 'b216ffc5-1947-456c-a4cf-70f94c05f7d0', 'mysql': '2f3ff068-2bfb-4f70-9a9d-a6bb65bc084b', 'cassandra': '459a230d-4e97-4344-9067-2a54a310b0ed'}</replaceable></td>
<td><option>notification_service_id</option> = <replaceable>{'vertica': 'a8d805ae-a3b2-c4fd-gb23-b62cee5201ae', 'db2': 'e040cd37-263d-4869-aaa6-c62aa97523b5', 'postgresql': 'ac277e0d-4f21-40aa-b347-1ea31e571720', 'mysql': '2f3ff068-2bfb-4f70-9a9d-a6bb65bc084b', 'couchbase': 'fa62fe68-74d9-4779-a24e-36f19602c415', 'mongodb': 'c8c907af-7375-456f-b929-b637ff9209ee', 'couchdb': 'f0a9ab7b-66f7-4352-93d7-071521d44c7c', 'redis': 'b216ffc5-1947-456c-a4cf-70f94c05f7d0', 'cassandra': '459a230d-4e97-4344-9067-2a54a310b0ed'}</replaceable></td>
<td>(DictOpt) Unique ID to tag notification events.</td>
</tr>
<tr>

View File

@@ -65,6 +65,10 @@
<td><option>http_put_rate</option> = <replaceable>200</replaceable></td>
<td>(IntOpt) Maximum number of HTTP 'PUT' requests (per minute).</td>
</tr>
<tr>
<td><option>injected_config_location</option> = <replaceable>/etc/trove/conf.d</replaceable></td>
<td>(StrOpt) Path to folder on the Guest where config files will be injected during instance creation.</td>
</tr>
<tr>
<td><option>instances_page_size</option> = <replaceable>20</replaceable></td>
<td>(IntOpt) Page size for listing instances.</td>

View File

@@ -41,6 +41,10 @@
<td><option>auth_host</option> = <replaceable>127.0.0.1</replaceable></td>
<td>(StrOpt) Host providing the admin Identity API endpoint. Deprecated, use identity_uri.</td>
</tr>
<tr>
<td><option>auth_plugin</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Name of the plugin to load</td>
</tr>
<tr>
<td><option>auth_port</option> = <replaceable>35357</replaceable></td>
<td>(IntOpt) Port of the admin Identity API endpoint. Deprecated, use identity_uri.</td>
@@ -49,6 +53,10 @@
<td><option>auth_protocol</option> = <replaceable>https</replaceable></td>
<td>(StrOpt) Protocol of the admin Identity API endpoint (http or https). Deprecated, use identity_uri.</td>
</tr>
<tr>
<td><option>auth_section</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Config Section from which to load plugin specific options</td>
</tr>
<tr>
<td><option>auth_uri</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Complete public Identity API endpoint.</td>
@@ -109,6 +117,26 @@
<td><option>keyfile</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Required if identity server requires client certificate</td>
</tr>
<tr>
<td><option>memcache_pool_conn_get_timeout</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) (Optional) Number of seconds that an operation will wait to get a memcached client connection from the pool.</td>
</tr>
<tr>
<td><option>memcache_pool_dead_retry</option> = <replaceable>300</replaceable></td>
<td>(IntOpt) (Optional) Number of seconds memcached server is considered dead before it is tried again.</td>
</tr>
<tr>
<td><option>memcache_pool_maxsize</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) (Optional) Maximum total number of open connections to every memcached server.</td>
</tr>
<tr>
<td><option>memcache_pool_socket_timeout</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) (Optional) Socket timeout in seconds for communicating with a memcached server.</td>
</tr>
<tr>
<td><option>memcache_pool_unused_timeout</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) (Optional) Number of seconds a connection to memcached is held unused in the pool before it is closed.</td>
</tr>
<tr>
<td><option>memcache_secret_key</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) (Optional, mandatory if memcache_security_strategy is defined) This string is used for key derivation.</td>
@@ -117,6 +145,10 @@
<td><option>memcache_security_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) (Optional) If defined, indicate whether token data should be authenticated or authenticated and encrypted. Acceptable values are MAC or ENCRYPT. If MAC, token data is authenticated (with HMAC) in the cache. If ENCRYPT, token data is encrypted and authenticated in the cache. If the value is not one of these options or empty, auth_token will raise an exception on initialization.</td>
</tr>
<tr>
<td><option>memcache_use_advanced_pool</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) (Optional) Use the advanced (eventlet safe) memcached client pool. The advanced pool will only work under python 2.x.</td>
</tr>
<tr>
<td><option>revocation_cache_time</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Determines the frequency at which the list of revoked tokens is retrieved from the Identity service (in seconds). A high number of revocation events combined with a low cache duration may significantly reduce performance.</td>

View File

@@ -18,20 +18,23 @@
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td><option>sql_connection</option> = <replaceable>sqlite:///trove_test.sqlite</replaceable></td>
<td><option>sql_query_logging</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Allow insecure logging while executing queries through SQLAlchemy.</td>
</tr>
<tr>
<th colspan="2">[database]</th>
</tr>
<tr>
<td><option>connection</option> = <replaceable>sqlite:///trove_test.sqlite</replaceable></td>
<td>(StrOpt) SQL Connection.</td>
</tr>
<tr>
<td><option>sql_idle_timeout</option> = <replaceable>3600</replaceable></td>
<td>(IntOpt) Idle time (in seconds) after which the connection to the database is reestablished. Some databases will drop connections after a specific amount of idle time. Setting sql_idle_timeout to a lower value than this will ensure that a reconnect occurs before the database can drop the connection.</td>
<td><option>idle_timeout</option> = <replaceable>3600</replaceable></td>
<td>(IntOpt) No help text available for this option.</td>
</tr>
<tr>
<td><option>sql_query_log</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Write all SQL queries to a log.</td>
</tr>
<tr>
<td><option>sql_query_logging</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Allow insecure logging while executing queries through SQLAlchemy.</td>
<td><option>query_log</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) No help text available for this option.</td>
</tr>
</tbody>
</table>

View File

@@ -22,7 +22,7 @@
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td><option>backup_namespace</option> = <replaceable>trove.guestagent.strategies.backup.couchbase_impl</replaceable></td>
<td><option>backup_namespace</option> = <replaceable>trove.guestagent.strategies.backup.experimental.couchbase_impl</replaceable></td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
@@ -42,7 +42,7 @@
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td><option>restore_namespace</option> = <replaceable>trove.guestagent.strategies.restore.couchbase_impl</replaceable></td>
<td><option>restore_namespace</option> = <replaceable>trove.guestagent.strategies.restore.experimental.couchbase_impl</replaceable></td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
@@ -61,6 +61,53 @@
<td><option>volume_support</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<th colspan="2">[couchdb]</th>
</tr>
<tr>
<td><option>backup_incremental_strategy</option> = <replaceable>{}</replaceable></td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td><option>backup_namespace</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td><option>backup_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Default strategy to perform backups.</td>
</tr>
<tr>
<td><option>device_path</option> = <replaceable>/dev/vdb</replaceable></td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td><option>mount_point</option> = <replaceable>/var/lib/couchdb</replaceable></td>
<td>(StrOpt) Filesystem path for mounting volumes if volume support is enabled.</td>
</tr>
<tr>
<td><option>replication_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td><option>restore_namespace</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td><option>root_on_create</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Enable the automatic creation of the root user for the service during instance-create. The generated password for the root user is immediately returned in the response of instance-create as the "password" field.</td>
</tr>
<tr>
<td><option>tcp_ports</option> = <replaceable>5984</replaceable></td>
<td>(ListOpt) List of TCP ports and/or port ranges to open in the security group (only applicable if trove_security_groups_support is True).</td>
</tr>
<tr>
<td><option>udp_ports</option> = <replaceable></replaceable></td>
<td>(ListOpt) List of UDP ports and/or port ranges to open in the security group (only applicable if trove_security_groups_support is True).</td>
</tr>
<tr>
<td><option>volume_support</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -0,0 +1,70 @@
<?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_trove_db_db2">
<caption>Description of DB2 database 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">[db2]</th>
</tr>
<tr>
<td><option>backup_incremental_strategy</option> = <replaceable>{}</replaceable></td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td><option>backup_namespace</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td><option>backup_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Default strategy to perform backups.</td>
</tr>
<tr>
<td><option>device_path</option> = <replaceable>/dev/vdb</replaceable></td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td><option>ignore_users</option> = <replaceable>PUBLIC, DB2INST1</replaceable></td>
<td>(ListOpt) No help text available for this option.</td>
</tr>
<tr>
<td><option>mount_point</option> = <replaceable>/home/db2inst1/db2inst1</replaceable></td>
<td>(StrOpt) Filesystem path for mounting volumes if volume support is enabled.</td>
</tr>
<tr>
<td><option>replication_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td><option>restore_namespace</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td><option>root_on_create</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Enable the automatic creation of the root user for the service during instance-create. The generated password for the root user is immediately returned in the response of instance-create as the 'password' field.</td>
</tr>
<tr>
<td><option>tcp_ports</option> = <replaceable>50000</replaceable></td>
<td>(ListOpt) List of TCP ports and/or port ranges to open in the security group (only applicable if trove_security_groups_support is True).</td>
</tr>
<tr>
<td><option>udp_ports</option> = <replaceable></replaceable></td>
<td>(ListOpt) List of UDP ports and/or port ranges to open in the security group (only applicable if trove_security_groups_support is True).</td>
</tr>
<tr>
<td><option>volume_support</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -18,7 +18,7 @@
<th colspan="2">[mongodb]</th>
</tr>
<tr>
<td><option>api_strategy</option> = <replaceable>trove.common.strategies.mongodb.api.MongoDbAPIStrategy</replaceable></td>
<td><option>api_strategy</option> = <replaceable>trove.common.strategies.cluster.experimental.mongodb.api.MongoDbAPIStrategy</replaceable></td>
<td>(StrOpt) Class that implements datastore-specific API logic.</td>
</tr>
<tr>
@@ -42,7 +42,7 @@
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td><option>guestagent_strategy</option> = <replaceable>trove.common.strategies.mongodb.guestagent.MongoDbGuestAgentStrategy</replaceable></td>
<td><option>guestagent_strategy</option> = <replaceable>trove.common.strategies.cluster.experimental.mongodb.guestagent.MongoDbGuestAgentStrategy</replaceable></td>
<td>(StrOpt) Class that implements datastore-specific Guest Agent API logic.</td>
</tr>
<tr>
@@ -66,7 +66,7 @@
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td><option>taskmanager_strategy</option> = <replaceable>trove.common.strategies.mongodb.taskmanager.MongoDbTaskManagerStrategy</replaceable></td>
<td><option>taskmanager_strategy</option> = <replaceable>trove.common.strategies.cluster.experimental.mongodb.taskmanager.MongoDbTaskManagerStrategy</replaceable></td>
<td>(StrOpt) Class that implements datastore-specific task manager logic.</td>
</tr>
<tr>

View File

@@ -38,11 +38,11 @@
<td>(StrOpt) Filesystem path for mounting volumes if volume support is enabled.</td>
</tr>
<tr>
<td><option>replication_namespace</option> = <replaceable>trove.guestagent.strategies.replication.mysql_binlog</replaceable></td>
<td><option>replication_namespace</option> = <replaceable>trove.guestagent.strategies.replication.mysql_gtid</replaceable></td>
<td>(StrOpt) Namespace to load replication strategies from.</td>
</tr>
<tr>
<td><option>replication_strategy</option> = <replaceable>MysqlBinlogReplication</replaceable></td>
<td><option>replication_strategy</option> = <replaceable>MysqlGTIDReplication</replaceable></td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>

View File

@@ -38,7 +38,7 @@
<td>(StrOpt) Filesystem path for mounting volumes if volume support is enabled.</td>
</tr>
<tr>
<td><option>replication_namespace</option> = <replaceable>trove.guestagent.strategies.replication.mysql_binlog</replaceable></td>
<td><option>replication_namespace</option> = <replaceable>trove.guestagent.strategies.replication.mysql_gtid</replaceable></td>
<td>(StrOpt) Namespace to load replication strategies from.</td>
</tr>
<tr>
@@ -46,7 +46,7 @@
<td>(StrOpt) Password for replication slave user.</td>
</tr>
<tr>
<td><option>replication_strategy</option> = <replaceable>MysqlBinlogReplication</replaceable></td>
<td><option>replication_strategy</option> = <replaceable>MysqlGTIDReplication</replaceable></td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>

View File

@@ -22,7 +22,7 @@
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td><option>backup_namespace</option> = <replaceable>trove.guestagent.strategies.backup.postgresql_impl</replaceable></td>
<td><option>backup_namespace</option> = <replaceable>trove.guestagent.strategies.backup.experimental.postgresql_impl</replaceable></td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
@@ -46,7 +46,7 @@
<td>(StrOpt) Filesystem path for mounting volumes if volume support is enabled.</td>
</tr>
<tr>
<td><option>restore_namespace</option> = <replaceable>trove.guestagent.strategies.restore.postgresql_impl</replaceable></td>
<td><option>restore_namespace</option> = <replaceable>trove.guestagent.strategies.restore.experimental.postgresql_impl</replaceable></td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>

View File

@@ -0,0 +1,86 @@
<?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_trove_db_vertica">
<caption>Description of Vertica database 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">[vertica]</th>
</tr>
<tr>
<td><option>api_strategy</option> = <replaceable>trove.common.strategies.cluster.experimental.vertica.api.VerticaAPIStrategy</replaceable></td>
<td>(StrOpt) Class that implements datastore-specific API logic.</td>
</tr>
<tr>
<td><option>backup_incremental_strategy</option> = <replaceable>{}</replaceable></td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td><option>backup_namespace</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td><option>backup_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Default strategy to perform backups.</td>
</tr>
<tr>
<td><option>cluster_member_count</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) Number of members in Vertica cluster.</td>
</tr>
<tr>
<td><option>cluster_support</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Enable clusters to be created and managed.</td>
</tr>
<tr>
<td><option>device_path</option> = <replaceable>/dev/vdb</replaceable></td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td><option>guestagent_strategy</option> = <replaceable>trove.common.strategies.cluster.experimental.vertica.guestagent.VerticaGuestAgentStrategy</replaceable></td>
<td>(StrOpt) Class that implements datastore-specific Guest Agent API logic.</td>
</tr>
<tr>
<td><option>mount_point</option> = <replaceable>/var/lib/vertica</replaceable></td>
<td>(StrOpt) Filesystem path for mounting volumes if volume support is enabled.</td>
</tr>
<tr>
<td><option>readahead_size</option> = <replaceable>2048</replaceable></td>
<td>(IntOpt) Size(MB) to be set as readahead_size for data volume</td>
</tr>
<tr>
<td><option>replication_strategy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td><option>restore_namespace</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td><option>taskmanager_strategy</option> = <replaceable>trove.common.strategies.cluster.experimental.vertica.taskmanager.VerticaTaskManagerStrategy</replaceable></td>
<td>(StrOpt) Class that implements datastore-specific task manager logic.</td>
</tr>
<tr>
<td><option>tcp_ports</option> = <replaceable>5433, 5434, 22, 5444, 5450, 4803</replaceable></td>
<td>(ListOpt) List of TCP ports and/or port ranges to open in the security group (only applicable if trove_security_groups_support is True).</td>
</tr>
<tr>
<td><option>udp_ports</option> = <replaceable>5433, 4803, 4804, 6453</replaceable></td>
<td>(ListOpt) List of UDP ports and/or port ranges to open in the security group (only applicable if trove_security_groups_support is True).</td>
</tr>
<tr>
<td><option>volume_support</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -37,6 +37,17 @@
<td><option>pydev_debug_port</option> = <replaceable>None</replaceable></td>
<td>(IntOpt) Pydev debug server port (5678 by default).</td>
</tr>
<tr>
<th colspan="2">[profiler]</th>
</tr>
<tr>
<td><option>enabled</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) If False fully disable profiling feature.</td>
</tr>
<tr>
<td><option>trace_sqlalchemy</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) If False doesn't trace SQL requests.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -25,6 +25,10 @@
<td><option>agent_call_low_timeout</option> = <replaceable>5</replaceable></td>
<td>(IntOpt) Maximum time (in seconds) to wait for Guest Agent 'quick'requests (such as retrieving a list of users or databases).</td>
</tr>
<tr>
<td><option>agent_heartbeat_expiry</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Time (in seconds) after which a guest is considered unreachable</td>
</tr>
<tr>
<td><option>agent_heartbeat_time</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Maximum time (in seconds) for the Guest Agent to reply to a heartbeat request.</td>
@@ -34,15 +38,19 @@
<td>(IntOpt) Maximum time (in seconds) to wait for taking a Guest Agent replication snapshot.</td>
</tr>
<tr>
<td><option>guest_config</option> = <replaceable>$pybasedir/etc/trove/trove-guestagent.conf.sample</replaceable></td>
<td>(StrOpt) Path to the Guest Agent config file.</td>
<td><option>guest_config</option> = <replaceable>/etc/trove/trove-guestagent.conf</replaceable></td>
<td>(StrOpt) Path to the Guest Agent config file to be injected during instance creation.</td>
</tr>
<tr>
<td><option>guest_id</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) ID of the Guest Instance.</td>
</tr>
<tr>
<td><option>ignore_dbs</option> = <replaceable>lost+found, mysql, information_schema</replaceable></td>
<td><option>guest_info</option> = <replaceable>guest_info.conf</replaceable></td>
<td>(StrOpt) The guest info filename found in the injected config location. If a full path is specified then it will be used as the path to the guest info file</td>
</tr>
<tr>
<td><option>ignore_dbs</option> = <replaceable>lost+found, #mysql50#lost+found, mysql, information_schema</replaceable></td>
<td>(ListOpt) Databases to exclude when listing databases.</td>
</tr>
<tr>

View File

@@ -22,7 +22,7 @@
<td>(BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
</tr>
<tr>
<td><option>default_log_levels</option> = <replaceable>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN</replaceable></td>
<td><option>default_log_levels</option> = <replaceable>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN</replaceable></td>
<td>(ListOpt) List of logger=LEVEL pairs.</td>
</tr>
<tr>

View File

@@ -41,17 +41,13 @@
<td><option>rpc_cast_timeout</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<td><option>rpc_response_timeout</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Seconds to wait for a response from a call.</td>
</tr>
<tr>
<td><option>rpc_thread_pool_size</option> = <replaceable>64</replaceable></td>
<td>(IntOpt) Size of RPC greenthread pool.</td>
<td>(IntOpt) Size of RPC thread pool.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_amqp]</th>
@@ -100,6 +96,160 @@
<td><option>trace</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Debug: dump AMQP frames to stdout</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_qpid]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>qpid_heartbeat</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Seconds between connection keepalive heartbeats.</td>
</tr>
<tr>
<td><option>qpid_hostname</option> = <replaceable>localhost</replaceable></td>
<td>(StrOpt) Qpid broker hostname.</td>
</tr>
<tr>
<td><option>qpid_hosts</option> = <replaceable>$qpid_hostname:$qpid_port</replaceable></td>
<td>(ListOpt) Qpid HA cluster host:port pairs.</td>
</tr>
<tr>
<td><option>qpid_password</option> = <replaceable></replaceable></td>
<td>(StrOpt) Password for Qpid connection.</td>
</tr>
<tr>
<td><option>qpid_port</option> = <replaceable>5672</replaceable></td>
<td>(IntOpt) Qpid broker port.</td>
</tr>
<tr>
<td><option>qpid_protocol</option> = <replaceable>tcp</replaceable></td>
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'.</td>
</tr>
<tr>
<td><option>qpid_receiver_capacity</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) The number of prefetched messages held by receiver.</td>
</tr>
<tr>
<td><option>qpid_sasl_mechanisms</option> = <replaceable></replaceable></td>
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth.</td>
</tr>
<tr>
<td><option>qpid_tcp_nodelay</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to disable the Nagle algorithm.</td>
</tr>
<tr>
<td><option>qpid_topology_version</option> = <replaceable>1</replaceable></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><option>qpid_username</option> = <replaceable></replaceable></td>
<td>(StrOpt) Username for Qpid connection.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<th colspan="2">[oslo_messaging_rabbit]</th>
</tr>
<tr>
<td><option>amqp_auto_delete</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Auto-delete queues in AMQP.</td>
</tr>
<tr>
<td><option>amqp_durable_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use durable queues in AMQP.</td>
</tr>
<tr>
<td><option>fake_rabbit</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake</td>
</tr>
<tr>
<td><option>heartbeat_rate</option> = <replaceable>2</replaceable></td>
<td>(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat.</td>
</tr>
<tr>
<td><option>heartbeat_timeout_threshold</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat).</td>
</tr>
<tr>
<td><option>kombu_reconnect_delay</option> = <replaceable>1.0</replaceable></td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td><option>kombu_ssl_ca_certs</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_certfile</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL cert file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_keyfile</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL key file (valid only if SSL enabled).</td>
</tr>
<tr>
<td><option>kombu_ssl_version</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some distributions.</td>
</tr>
<tr>
<td><option>rabbit_ha_queues</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you must wipe the RabbitMQ database.</td>
</tr>
<tr>
<td><option>rabbit_host</option> = <replaceable>localhost</replaceable></td>
<td>(StrOpt) The RabbitMQ broker address where a single node is used.</td>
</tr>
<tr>
<td><option>rabbit_hosts</option> = <replaceable>$rabbit_host:$rabbit_port</replaceable></td>
<td>(ListOpt) RabbitMQ HA cluster host:port pairs.</td>
</tr>
<tr>
<td><option>rabbit_login_method</option> = <replaceable>AMQPLAIN</replaceable></td>
<td>(StrOpt) The RabbitMQ login method.</td>
</tr>
<tr>
<td><option>rabbit_max_retries</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry count).</td>
</tr>
<tr>
<td><option>rabbit_password</option> = <replaceable>guest</replaceable></td>
<td>(StrOpt) The RabbitMQ password.</td>
</tr>
<tr>
<td><option>rabbit_port</option> = <replaceable>5672</replaceable></td>
<td>(IntOpt) The RabbitMQ broker port where a single node is used.</td>
</tr>
<tr>
<td><option>rabbit_retry_backoff</option> = <replaceable>2</replaceable></td>
<td>(IntOpt) How long to backoff for between retries when connecting to RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_retry_interval</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) How frequently to retry connecting with RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_use_ssl</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Connect over SSL for RabbitMQ.</td>
</tr>
<tr>
<td><option>rabbit_userid</option> = <replaceable>guest</replaceable></td>
<td>(StrOpt) The RabbitMQ userid.</td>
</tr>
<tr>
<td><option>rabbit_virtual_host</option> = <replaceable>/</replaceable></td>
<td>(StrOpt) The RabbitMQ virtual host.</td>
</tr>
<tr>
<td><option>rpc_conn_pool_size</option> = <replaceable>30</replaceable></td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
</tbody>
</table>
</para>

View File

@@ -34,7 +34,7 @@
<td>(StrOpt) Directory for holding IPC sockets.</td>
</tr>
<tr>
<td><option>rpc_zmq_matchmaker</option> = <replaceable>oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</replaceable></td>
<td><option>rpc_zmq_matchmaker</option> = <replaceable>oslo_messaging._drivers.matchmaker.MatchMakerLocalhost</replaceable></td>
<td>(StrOpt) MatchMaker driver.</td>
</tr>
<tr>

View File

@@ -27,6 +27,7 @@
<xi:include href="../common/tables/ironic-debug.xml"/>
<xi:include href="../common/tables/ironic-deploy.xml"/>
<xi:include href="../common/tables/ironic-dhcp.xml"/>
<xi:include href="../common/tables/ironic-discoverd.xml"/>
<xi:include href="../common/tables/ironic-disk_partitioner.xml"/>
<xi:include href="../common/tables/ironic-glance.xml"/>
<xi:include href="../common/tables/ironic-ilo.xml"/>

View File

@@ -21,12 +21,14 @@
<xi:include href="../common/tables/sahara-database.xml"/>
<xi:include href="../common/tables/sahara-domain.xml"/>
<xi:include href="../common/tables/sahara-logging.xml"/>
<xi:include href="../common/tables/sahara-policy.xml"/>
<xi:include href="../common/tables/sahara-qpid.xml"/>
<xi:include href="../common/tables/sahara-rabbitmq.xml"/>
<xi:include href="../common/tables/sahara-redis.xml"/>
<xi:include href="../common/tables/sahara-rootwrap.xml"/>
<xi:include href="../common/tables/sahara-rpc.xml"/>
<xi:include href="../common/tables/sahara-testing.xml"/>
<xi:include href="../common/tables/sahara-timeouts.xml"/>
<xi:include href="../common/tables/sahara-zeromq.xml"/>
</chapter>

View File

@@ -11,9 +11,11 @@
<xi:include href="../../common/tables/trove-database.xml"/>
<xi:include href="../../common/tables/trove-db_cassandra.xml"/>
<xi:include href="../../common/tables/trove-db_couchbase.xml"/>
<xi:include href="../../common/tables/trove-db_db2.xml"/>
<xi:include href="../../common/tables/trove-db_mongodb.xml"/>
<xi:include href="../../common/tables/trove-db_mysql.xml"/>
<xi:include href="../../common/tables/trove-db_percona.xml"/>
<xi:include href="../../common/tables/trove-db_postgresql.xml"/>
<xi:include href="../../common/tables/trove-db_redis.xml"/>
<xi:include href="../../common/tables/trove-db_vertica.xml"/>
</section>

View File

@@ -1,5 +1,3 @@
amqp_auto_delete amqp
amqp_durable_queues amqp
auth_strategy auth
backdoor_port debug
bindir common
@@ -7,10 +5,10 @@ control_exchange amqp
debug logging
default_log_levels logging
enabled_drivers common
fake_rabbit testing
fatal_deprecations common
fatal_exception_format_errors logging
force_raw_images common
grub_config_template common
hash_distribution_replicas common
hash_partition_exponent common
host common
@@ -18,11 +16,6 @@ instance_format logging
instance_uuid_format logging
isolinux_bin common
isolinux_config_template common
kombu_reconnect_delay rabbitmq
kombu_ssl_ca_certs rabbitmq
kombu_ssl_certfile rabbitmq
kombu_ssl_keyfile rabbitmq
kombu_ssl_version rabbitmq
log_config_append logging
log_date_format logging
log_dir logging
@@ -39,39 +32,13 @@ my_ip common
notification_driver amqp
notification_topics amqp
parallel_image_downloads common
pecan_debug debug
periodic_interval common
policy_default_rule policy
policy_dirs policy
policy_file policy
publish_errors logging
pybasedir common
qpid_heartbeat qpid
qpid_hostname qpid
qpid_hosts qpid
qpid_password qpid
qpid_port qpid
qpid_protocol qpid
qpid_receiver_capacity qpid
qpid_sasl_mechanisms qpid
qpid_tcp_nodelay qpid
qpid_topology_version qpid
qpid_username qpid
rabbit_ha_queues rabbitmq
rabbit_host rabbitmq
rabbit_hosts rabbitmq
rabbit_login_method rabbitmq
rabbit_max_retries rabbitmq
rabbit_password rabbitmq
rabbit_port rabbitmq
rabbit_retry_backoff rabbitmq
rabbit_retry_interval rabbitmq
rabbit_use_ssl rabbitmq
rabbit_userid rabbitmq
rabbit_virtual_host rabbitmq
rootwrap_config common
rpc_backend rpc
rpc_cast_timeout rpc
rpc_conn_pool_size rpc
rpc_response_timeout rpc
rpc_thread_pool_size rpc
rpc_zmq_bind_address zeromq
@@ -91,32 +58,28 @@ use_syslog logging
use_syslog_rfc_format logging
verbose logging
agent/agent_api_version agent
agent/agent_erase_devices_priority agent
agent/agent_pxe_append_params agent
agent/agent_pxe_bootfile_name agent
agent/agent_pxe_config_template agent
agent/heartbeat_timeout agent
agent/manage_tftp agent
amt/action_wait amt
amt/max_attempts amt
amt/protocol amt
api/host_ip api
api/max_limit api
api/port api
cells/bandwidth_update_interval cells
cells/call_timeout cells
cells/capabilities cells
cells/cell_type cells
cells/enable cells
cells/manager cells
cells/mute_child_interval cells
cells/name cells
cells/reserve_percent cells
cells/topic cells
conductor/api_url conductor
conductor/check_provision_state_interval conductor
conductor/clean_nodes conductor
conductor/configdrive_swift_container conductor
conductor/configdrive_use_swift conductor
conductor/deploy_callback_timeout conductor
conductor/force_power_state_during_sync conductor
conductor/heartbeat_interval conductor
conductor/heartbeat_timeout conductor
conductor/inspect_timeout conductor
conductor/node_locked_retry_attempts conductor
conductor/node_locked_retry_interval conductor
conductor/periodic_max_workers conductor
@@ -154,8 +117,12 @@ database/sqlite_db database
database/sqlite_synchronous database
database/use_db_reconnect database
deploy/dd_block_size deploy
deploy/efi_system_partition_size deploy
deploy/iscsi_verify_attempts deploy
dhcp/dhcp_provider dhcp
discoverd/enabled discoverd
discoverd/service_url discoverd
discoverd/status_check_period discoverd
disk_partitioner/check_device_interval disk_partitioner
disk_partitioner/check_device_max_retries disk_partitioner
glance/allowed_direct_url_schemes glance
@@ -173,6 +140,12 @@ glance/swift_endpoint_url glance
glance/swift_store_multiple_containers_seed glance
glance/swift_temp_url_duration glance
glance/swift_temp_url_key glance
ilo/clean_priority_clear_secure_boot_keys ilo
ilo/clean_priority_erase_devices ilo
ilo/clean_priority_reset_bios_to_default ilo
ilo/clean_priority_reset_ilo ilo
ilo/clean_priority_reset_ilo_credential ilo
ilo/clean_priority_reset_secure_boot_keys_to_default ilo
ilo/client_port ilo
ilo/client_timeout ilo
ilo/power_retry ilo
@@ -184,6 +157,7 @@ ipmi/retry_timeout ipmi
irmc/auth_method irmc
irmc/client_timeout irmc
irmc/port irmc
irmc/sensor_method irmc
keystone/region_name keystone
keystone_authtoken/admin_password auth_token
keystone_authtoken/admin_tenant_name auth_token
@@ -227,22 +201,63 @@ matchmaker_redis/password redis
matchmaker_redis/port redis
matchmaker_ring/ringfile redis
neutron/auth_strategy neutron
neutron/cleaning_network_uuid neutron
neutron/retries neutron
neutron/url neutron
neutron/url_timeout neutron
oslo_concurrency/disable_process_locking rpc
oslo_concurrency/lock_path rpc
oslo_messaging_amqp/allow_insecure_clients amqp
oslo_messaging_amqp/broadcast_prefix amqp
oslo_messaging_amqp/container_name amqp
oslo_messaging_amqp/group_request_prefix amqp
oslo_messaging_amqp/idle_timeout amqp
oslo_messaging_amqp/server_request_prefix amqp
oslo_messaging_amqp/ssl_ca_file ca
oslo_messaging_amqp/ssl_cert_file ca
oslo_messaging_amqp/ssl_key_file ca
oslo_messaging_amqp/ssl_key_password ca
oslo_messaging_amqp/trace amqp
oslo_messaging_amqp/allow_insecure_clients rpc
oslo_messaging_amqp/broadcast_prefix rpc
oslo_messaging_amqp/container_name rpc
oslo_messaging_amqp/group_request_prefix rpc
oslo_messaging_amqp/idle_timeout rpc
oslo_messaging_amqp/server_request_prefix rpc
oslo_messaging_amqp/ssl_ca_file rpc
oslo_messaging_amqp/ssl_cert_file rpc
oslo_messaging_amqp/ssl_key_file rpc
oslo_messaging_amqp/ssl_key_password rpc
oslo_messaging_amqp/trace rpc
oslo_messaging_qpid/amqp_auto_delete rpc
oslo_messaging_qpid/amqp_durable_queues rpc
oslo_messaging_qpid/qpid_heartbeat rpc
oslo_messaging_qpid/qpid_hostname rpc
oslo_messaging_qpid/qpid_hosts rpc
oslo_messaging_qpid/qpid_password rpc
oslo_messaging_qpid/qpid_port rpc
oslo_messaging_qpid/qpid_protocol rpc
oslo_messaging_qpid/qpid_receiver_capacity rpc
oslo_messaging_qpid/qpid_sasl_mechanisms rpc
oslo_messaging_qpid/qpid_tcp_nodelay rpc
oslo_messaging_qpid/qpid_topology_version rpc
oslo_messaging_qpid/qpid_username rpc
oslo_messaging_qpid/rpc_conn_pool_size rpc
oslo_messaging_rabbit/amqp_auto_delete rpc
oslo_messaging_rabbit/amqp_durable_queues rpc
oslo_messaging_rabbit/fake_rabbit rpc
oslo_messaging_rabbit/heartbeat_rate rpc
oslo_messaging_rabbit/heartbeat_timeout_threshold rpc
oslo_messaging_rabbit/kombu_reconnect_delay rpc
oslo_messaging_rabbit/kombu_ssl_ca_certs rpc
oslo_messaging_rabbit/kombu_ssl_certfile rpc
oslo_messaging_rabbit/kombu_ssl_keyfile rpc
oslo_messaging_rabbit/kombu_ssl_version rpc
oslo_messaging_rabbit/rabbit_ha_queues rpc
oslo_messaging_rabbit/rabbit_host rpc
oslo_messaging_rabbit/rabbit_hosts rpc
oslo_messaging_rabbit/rabbit_login_method rpc
oslo_messaging_rabbit/rabbit_max_retries rpc
oslo_messaging_rabbit/rabbit_password rpc
oslo_messaging_rabbit/rabbit_port rpc
oslo_messaging_rabbit/rabbit_retry_backoff rpc
oslo_messaging_rabbit/rabbit_retry_interval rpc
oslo_messaging_rabbit/rabbit_use_ssl rpc
oslo_messaging_rabbit/rabbit_userid rpc
oslo_messaging_rabbit/rabbit_virtual_host rpc
oslo_messaging_rabbit/rpc_conn_pool_size rpc
oslo_policy/policy_default_rule policy
oslo_policy/policy_dirs policy
oslo_policy/policy_file policy
pxe/default_ephemeral_format pxe
pxe/disk_devices pxe
pxe/http_root pxe

View File

@@ -1,34 +1,33 @@
amqp_auto_delete amqp
amqp_durable_queues amqp
admin_project_domain_name common
admin_user_domain_name common
api_workers common
cleanup_time_for_incomplete_clusters common
cluster_remote_threshold common
compute_topology_file common
control_exchange amqp
db_driver database
debug logging
default_log_levels logging
detach_volume_timeout common
disable_event_log common
enable_data_locality common
enable_hypervisor_awareness common
enable_notifications common
fake_rabbit testing
fatal_deprecations logging
global_remote_threshold common
host common
infrastructure_engine common
instance_format logging
instance_uuid_format logging
job_binary_max_KB common
job_canceling_timeout common
job_workflow_postfix common
kombu_reconnect_delay rabbitmq
kombu_ssl_ca_certs rabbitmq
kombu_ssl_certfile rabbitmq
kombu_ssl_keyfile rabbitmq
kombu_ssl_version rabbitmq
log-config-append 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_exchange logging
log_file logging
log_format logging
logging_context_format_string logging
@@ -37,6 +36,7 @@ logging_default_format_string logging
logging_exception_prefix logging
matchmaker_heartbeat_freq rpc
matchmaker_heartbeat_ttl rpc
max_header_line common
memcached_servers common
min_transient_cluster_active_time common
node_domain common
@@ -49,42 +49,14 @@ periodic_enable common
periodic_fuzzy_delay common
periodic_interval_max common
plugins common
policy_default_rule common
policy_dirs common
policy_file common
port common
proxy_command common
proxy_user_domain_name domain
proxy_user_role_names domain
publish_errors logging
qpid_heartbeat qpid
qpid_hostname qpid
qpid_hosts qpid
qpid_password qpid
qpid_port qpid
qpid_protocol qpid
qpid_receiver_capacity qpid
qpid_sasl_mechanisms qpid
qpid_tcp_nodelay qpid
qpid_topology_version qpid
qpid_username qpid
rabbit_ha_queues rabbitmq
rabbit_host rabbitmq
rabbit_hosts rabbitmq
rabbit_login_method rabbitmq
rabbit_max_retries rabbitmq
rabbit_password rabbitmq
rabbit_port rabbitmq
rabbit_retry_backoff rabbitmq
rabbit_retry_interval rabbitmq
rabbit_use_ssl rabbitmq
rabbit_userid rabbitmq
rabbit_virtual_host rabbitmq
remote common
rootwrap_command common
rpc_backend rpc
rpc_cast_timeout rpc
rpc_conn_pool_size rpc
rpc_response_timeout rpc
rpc_thread_pool_size rpc
rpc_zmq_bind_address zeromq
@@ -96,9 +68,13 @@ rpc_zmq_port zeromq
rpc_zmq_topic_backlog zeromq
run_external_periodic_tasks common
swift_topology_file common
syslog-log-facility logging
syslog_log_facility logging
transport_url amqp
use-syslog logging
use-syslog-rfc-format logging
use_domain_for_proxy_users domain
use_external_key_manager common
use_floating_ips common
use_identity_api_v3 common
use_namespaces common
@@ -192,8 +168,55 @@ oslo_messaging_amqp/ssl_cert_file rpc
oslo_messaging_amqp/ssl_key_file rpc
oslo_messaging_amqp/ssl_key_password rpc
oslo_messaging_amqp/trace rpc
oslo_messaging_qpid/amqp_auto_delete rpc
oslo_messaging_qpid/amqp_durable_queues rpc
oslo_messaging_qpid/qpid_heartbeat rpc
oslo_messaging_qpid/qpid_hostname rpc
oslo_messaging_qpid/qpid_hosts rpc
oslo_messaging_qpid/qpid_password rpc
oslo_messaging_qpid/qpid_port rpc
oslo_messaging_qpid/qpid_protocol rpc
oslo_messaging_qpid/qpid_receiver_capacity rpc
oslo_messaging_qpid/qpid_sasl_mechanisms rpc
oslo_messaging_qpid/qpid_tcp_nodelay rpc
oslo_messaging_qpid/qpid_topology_version rpc
oslo_messaging_qpid/qpid_username rpc
oslo_messaging_qpid/rpc_conn_pool_size rpc
oslo_messaging_rabbit/amqp_auto_delete rpc
oslo_messaging_rabbit/amqp_durable_queues rpc
oslo_messaging_rabbit/fake_rabbit rpc
oslo_messaging_rabbit/heartbeat_rate rpc
oslo_messaging_rabbit/heartbeat_timeout_threshold rpc
oslo_messaging_rabbit/kombu_reconnect_delay rpc
oslo_messaging_rabbit/kombu_ssl_ca_certs rpc
oslo_messaging_rabbit/kombu_ssl_certfile rpc
oslo_messaging_rabbit/kombu_ssl_keyfile rpc
oslo_messaging_rabbit/kombu_ssl_version rpc
oslo_messaging_rabbit/rabbit_ha_queues rpc
oslo_messaging_rabbit/rabbit_host rpc
oslo_messaging_rabbit/rabbit_hosts rpc
oslo_messaging_rabbit/rabbit_login_method rpc
oslo_messaging_rabbit/rabbit_max_retries rpc
oslo_messaging_rabbit/rabbit_password rpc
oslo_messaging_rabbit/rabbit_port rpc
oslo_messaging_rabbit/rabbit_retry_backoff rpc
oslo_messaging_rabbit/rabbit_retry_interval rpc
oslo_messaging_rabbit/rabbit_use_ssl rpc
oslo_messaging_rabbit/rabbit_userid rpc
oslo_messaging_rabbit/rabbit_virtual_host rpc
oslo_messaging_rabbit/rpc_conn_pool_size rpc
oslo_policy/policy_default_rule policy
oslo_policy/policy_dirs policy
oslo_policy/policy_file policy
ssl/ca_file ca
ssl/cert_file ca
ssl/key_file ca
swift/api_insecure clients
swift/ca_file clients
timeouts/await_attach_volumes timeouts
timeouts/await_for_instances_active timeouts
timeouts/delete_instances_timeout timeouts
timeouts/detach_volume_timeout timeouts
timeouts/ips_assign_timeout timeouts
timeouts/volume_available_timeout timeouts
timeouts/wait_until_accessible timeouts

View File

@@ -1,10 +1,9 @@
admin_roles api
agent_call_high_timeout guestagent
agent_call_low_timeout guestagent
agent_heartbeat_expiry guestagent
agent_heartbeat_time guestagent
agent_replication_snapshot_timeout guestagent
amqp_auto_delete amqp
amqp_durable_queues amqp
api_paste_config api
backdoor_port debug
backlog debug
@@ -62,11 +61,11 @@ dns_username dns
exists_notification_ticks taskmanager
exists_notification_transformer taskmanager
expected_filetype_suffixes common
fake_rabbit testing
fatal_deprecations logging
format_options logging
guest_config guestagent
guest_id guestagent
guest_info guestagent
heat_endpoint_type heat
heat_service_type heat
heat_time_out heat
@@ -80,15 +79,11 @@ http_post_rate api
http_put_rate api
ignore_dbs guestagent
ignore_users guestagent
injected_config_location api
instance_format logging
instance_uuid_format logging
instances_page_size api
ip_regex compute
kombu_reconnect_delay rabbitmq
kombu_ssl_ca_certs rabbitmq
kombu_ssl_certfile rabbitmq
kombu_ssl_keyfile rabbitmq
kombu_ssl_version rabbitmq
log_config_append logging
log_date_format logging
log_dir logging
@@ -129,30 +124,7 @@ pydev_debug debug
pydev_debug_host debug
pydev_debug_port debug
pydev_path common
qpid_heartbeat qpid
qpid_hostname qpid
qpid_hosts qpid
qpid_password qpid
qpid_port qpid
qpid_protocol qpid
qpid_receiver_capacity qpid
qpid_sasl_mechanisms qpid
qpid_tcp_nodelay qpid
qpid_topology_version qpid
qpid_username qpid
quota_driver quota
rabbit_ha_queues rabbitmq
rabbit_host rabbitmq
rabbit_hosts rabbitmq
rabbit_login_method rabbitmq
rabbit_max_retries rabbitmq
rabbit_password rabbitmq
rabbit_port rabbitmq
rabbit_retry_backoff rabbitmq
rabbit_retry_interval rabbitmq
rabbit_use_ssl rabbitmq
rabbit_userid rabbitmq
rabbit_virtual_host rabbitmq
reboot_time_out taskmanager
region api
remote_cinder_client clients
@@ -170,7 +142,6 @@ root_grant compute
root_grant_option compute
rpc_backend rpc
rpc_cast_timeout rpc
rpc_conn_pool_size rpc
rpc_response_timeout rpc
rpc_thread_pool_size rpc
rpc_zmq_bind_address zeromq
@@ -181,9 +152,6 @@ rpc_zmq_matchmaker zeromq
rpc_zmq_port zeromq
rpc_zmq_topic_backlog zeromq
server_delete_time_out taskmanager
sql_connection database
sql_idle_timeout database
sql_query_log database
sql_query_logging database
state_change_wait_time taskmanager
storage_namespace guestagent
@@ -240,14 +208,42 @@ couchbase/root_on_create db_couchbase
couchbase/tcp_ports db_couchbase
couchbase/udp_ports db_couchbase
couchbase/volume_support db_couchbase
couchdb/backup_incremental_strategy db_couchbase
couchdb/backup_namespace db_couchbase
couchdb/backup_strategy db_couchbase
couchdb/device_path db_couchbase
couchdb/mount_point db_couchbase
couchdb/replication_strategy db_couchbase
couchdb/restore_namespace db_couchbase
couchdb/root_on_create db_couchbase
couchdb/tcp_ports db_couchbase
couchdb/udp_ports db_couchbase
couchdb/volume_support db_couchbase
database/connection database
database/idle_timeout database
database/query_log database
db2/backup_incremental_strategy db_db2
db2/backup_namespace db_db2
db2/backup_strategy db_db2
db2/device_path db_db2
db2/ignore_users db_db2
db2/mount_point db_db2
db2/replication_strategy db_db2
db2/restore_namespace db_db2
db2/root_on_create db_db2
db2/tcp_ports db_db2
db2/udp_ports db_db2
db2/volume_support db_db2
keystone_authtoken/admin_password auth_token
keystone_authtoken/admin_tenant_name auth_token
keystone_authtoken/admin_token auth_token
keystone_authtoken/admin_user auth_token
keystone_authtoken/auth_admin_prefix auth_token
keystone_authtoken/auth_host auth_token
keystone_authtoken/auth_plugin auth_token
keystone_authtoken/auth_port auth_token
keystone_authtoken/auth_protocol auth_token
keystone_authtoken/auth_section auth_token
keystone_authtoken/auth_uri auth_token
keystone_authtoken/auth_version auth_token
keystone_authtoken/cache auth_token
@@ -263,8 +259,14 @@ keystone_authtoken/identity_uri auth_token
keystone_authtoken/include_service_catalog auth_token
keystone_authtoken/insecure auth_token
keystone_authtoken/keyfile auth_token
keystone_authtoken/memcache_pool_conn_get_timeout auth_token
keystone_authtoken/memcache_pool_dead_retry auth_token
keystone_authtoken/memcache_pool_maxsize auth_token
keystone_authtoken/memcache_pool_socket_timeout auth_token
keystone_authtoken/memcache_pool_unused_timeout auth_token
keystone_authtoken/memcache_secret_key auth_token
keystone_authtoken/memcache_security_strategy auth_token
keystone_authtoken/memcache_use_advanced_pool auth_token
keystone_authtoken/memcached_servers common
keystone_authtoken/revocation_cache_time auth_token
keystone_authtoken/signing_dir auth_token
@@ -313,6 +315,43 @@ oslo_messaging_amqp/ssl_cert_file rpc
oslo_messaging_amqp/ssl_key_file rpc
oslo_messaging_amqp/ssl_key_password rpc
oslo_messaging_amqp/trace rpc
oslo_messaging_qpid/amqp_auto_delete rpc
oslo_messaging_qpid/amqp_durable_queues rpc
oslo_messaging_qpid/qpid_heartbeat rpc
oslo_messaging_qpid/qpid_hostname rpc
oslo_messaging_qpid/qpid_hosts rpc
oslo_messaging_qpid/qpid_password rpc
oslo_messaging_qpid/qpid_port rpc
oslo_messaging_qpid/qpid_protocol rpc
oslo_messaging_qpid/qpid_receiver_capacity rpc
oslo_messaging_qpid/qpid_sasl_mechanisms rpc
oslo_messaging_qpid/qpid_tcp_nodelay rpc
oslo_messaging_qpid/qpid_topology_version rpc
oslo_messaging_qpid/qpid_username rpc
oslo_messaging_qpid/rpc_conn_pool_size rpc
oslo_messaging_rabbit/amqp_auto_delete rpc
oslo_messaging_rabbit/amqp_durable_queues rpc
oslo_messaging_rabbit/fake_rabbit rpc
oslo_messaging_rabbit/heartbeat_rate rpc
oslo_messaging_rabbit/heartbeat_timeout_threshold rpc
oslo_messaging_rabbit/kombu_reconnect_delay rpc
oslo_messaging_rabbit/kombu_ssl_ca_certs rpc
oslo_messaging_rabbit/kombu_ssl_certfile rpc
oslo_messaging_rabbit/kombu_ssl_keyfile rpc
oslo_messaging_rabbit/kombu_ssl_version rpc
oslo_messaging_rabbit/rabbit_ha_queues rpc
oslo_messaging_rabbit/rabbit_host rpc
oslo_messaging_rabbit/rabbit_hosts rpc
oslo_messaging_rabbit/rabbit_login_method rpc
oslo_messaging_rabbit/rabbit_max_retries rpc
oslo_messaging_rabbit/rabbit_password rpc
oslo_messaging_rabbit/rabbit_port rpc
oslo_messaging_rabbit/rabbit_retry_backoff rpc
oslo_messaging_rabbit/rabbit_retry_interval rpc
oslo_messaging_rabbit/rabbit_use_ssl rpc
oslo_messaging_rabbit/rabbit_userid rpc
oslo_messaging_rabbit/rabbit_virtual_host rpc
oslo_messaging_rabbit/rpc_conn_pool_size rpc
percona/backup_incremental_strategy db_percona
percona/backup_namespace db_percona
percona/backup_strategy db_percona
@@ -340,6 +379,8 @@ postgresql/root_on_create db_postgresql
postgresql/tcp_ports db_postgresql
postgresql/udp_ports db_postgresql
postgresql/volume_support db_postgresql
profiler/enabled debug
profiler/trace_sqlalchemy debug
redis/backup_incremental_strategy db_redis
redis/backup_namespace db_redis
redis/backup_strategy db_redis
@@ -356,3 +397,19 @@ ssl/key_file ca
upgrade_levels/conductor upgrades
upgrade_levels/guestagent upgrades
upgrade_levels/taskmanager upgrades
vertica/api_strategy db_vertica
vertica/backup_incremental_strategy db_vertica
vertica/backup_namespace db_vertica
vertica/backup_strategy db_vertica
vertica/cluster_member_count db_vertica
vertica/cluster_support db_vertica
vertica/device_path db_vertica
vertica/guestagent_strategy db_vertica
vertica/mount_point db_vertica
vertica/readahead_size db_vertica
vertica/replication_strategy db_vertica
vertica/restore_namespace db_vertica
vertica/taskmanager_strategy db_vertica
vertica/tcp_ports db_vertica
vertica/udp_ports db_vertica
vertica/volume_support db_vertica

View File

@@ -2,11 +2,13 @@ backup backup
cluster cluster
db_cassandra Cassandra database
db_couchbase Couchbase database
db_db2 DB2 database
db_mongodb MongoDB database
db_mysql MySQL database
db_percona Percona database
db_postgresql PostgreSQL database
db_redis Redis database
db_vertica Vertica database
dns DNS
guestagent guest agent
heat Orchestration module