diff --git a/doc/common/tables/cinder-amqp.xml b/doc/common/tables/cinder-amqp.xml index 3d1a406a74..ed7293fccf 100644 --- a/doc/common/tables/cinder-amqp.xml +++ b/doc/common/tables/cinder-amqp.xml @@ -23,7 +23,7 @@ = [] - (MultiStrOpt) Driver or drivers to handle sending notifications. + (MultiStrOpt) The Drivers(s) to handle sending notifications. Possible values are messaging, messagingv2, routing, log, test, noop = notifications diff --git a/doc/common/tables/cinder-api.xml b/doc/common/tables/cinder-api.xml index 357f8d93d0..24501e10b7 100644 --- a/doc/common/tables/cinder-api.xml +++ b/doc/common/tables/cinder-api.xml @@ -49,6 +49,14 @@ = {} (StrOpt) User defined capabilities, a JSON formatted string specifying key/value pairs. The key/value pairs can be used by the CapabilitiesFilter to select between backends when requests specify volume types. For example, specifying a service level or the geographical location of a backend, then creating a volume type to allow the user to select by these different properties. + + = False + (BoolOpt) Force LUN creation even if the full threshold of pool is reached. + + + = + (StrOpt) List of Management IP addresses (separated by commas) + = 16384 (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). @@ -85,10 +93,18 @@ = None (IntOpt) Number of workers for OpenStack Volume API service. The default is equal to the number of CPUs available. + + = -1 + (IntOpt) Max size allowed per volume, in gigabytes + = None (StrOpt) Public url to use for versions endpoint. The default is None, which will use the request's host_url attribute to populate the URL base. If Cinder is operating behind a proxy, you will want to change this to represent the proxy's URL. + + = name, status, metadata, availability_zone + (ListOpt) Volume filter options which non-admin user could use to query volumes. Default values are: ['name', 'status', 'metadata', 'availability_zone'] + = cinder.transfer.api.API (StrOpt) The full class name of the volume transfer API class @@ -113,6 +129,39 @@ = 8 (IntOpt) The number of characters in the salt. + + [oslo_middleware] + + + = 114688 + (IntOpt) The maximum body size for each request, in bytes. + + + = X-Forwarded-Proto + (StrOpt) The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by an SSL termination proxy. + + + [oslo_policy] + + + = default + (StrOpt) Default rule. Enforced when a requested rule is not found. + + + = ['policy.d'] + (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. + + + = policy.json + (StrOpt) The JSON file that defines policies. + + + [oslo_versionedobjects] + + + = False + (BoolOpt) Make exception message format errors fatal + diff --git a/doc/common/tables/cinder-auth.xml b/doc/common/tables/cinder-auth.xml index b3bddff414..74139e8beb 100644 --- a/doc/common/tables/cinder-auth.xml +++ b/doc/common/tables/cinder-auth.xml @@ -18,7 +18,7 @@ [DEFAULT] - = noauth + = keystone (StrOpt) The strategy to use for auth. Supports noauth, keystone, and deprecated. diff --git a/doc/common/tables/cinder-auth_token.xml b/doc/common/tables/cinder-auth_token.xml index cc99ca8c7a..bdbab0f245 100644 --- a/doc/common/tables/cinder-auth_token.xml +++ b/doc/common/tables/cinder-auth_token.xml @@ -119,7 +119,7 @@ = 10 - (IntOpt) (Optional) Number of seconds that an operation will wait to get a memcache client connection from the pool. + (IntOpt) (Optional) Number of seconds that an operation will wait to get a memcached client connection from the pool. = 300 @@ -131,7 +131,7 @@ = 3 - (IntOpt) (Optional) Socket timeout in seconds for communicating with a memcache server. + (IntOpt) (Optional) Socket timeout in seconds for communicating with a memcached server. = 60 @@ -147,7 +147,7 @@ = False - (BoolOpt) (Optional) Use the advanced (eventlet safe) memcache client pool. The advanced pool will only work under python 2.x. + (BoolOpt) (Optional) Use the advanced (eventlet safe) memcached client pool. The advanced pool will only work under python 2.x. = 10 diff --git a/doc/common/tables/cinder-backups_swift.xml b/doc/common/tables/cinder-backups_swift.xml index 80341ef11d..ec65ec7f29 100644 --- a/doc/common/tables/cinder-backups_swift.xml +++ b/doc/common/tables/cinder-backups_swift.xml @@ -29,6 +29,10 @@ = 32768 (IntOpt) The size in bytes that changes are tracked for incremental backups. backup_swift_object_size has to be multiple of backup_swift_block_size. + + = None + (StrOpt) Location of the CA certificate file to use for swift client requests. + = volumebackups (StrOpt) The default Swift container to use diff --git a/doc/common/tables/cinder-blockbridge.xml b/doc/common/tables/cinder-blockbridge.xml new file mode 100644 index 0000000000..b30bddf20f --- /dev/null +++ b/doc/common/tables/cinder-blockbridge.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of BlockBridge EPS volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= None(StrOpt) IP address/hostname of Blockbridge API.
= None(IntOpt) Override HTTPS port to connect to Blockbridge API server.
= None(StrOpt) Blockbridge API password (for auth scheme 'password')
= token(StrOpt) Blockbridge API authentication scheme (token or password)
= None(StrOpt) Blockbridge API token (for auth scheme 'token')
= None(StrOpt) Blockbridge API user (for auth scheme 'password')
= None(StrOpt) Default pool name if unspecified.
= {'OpenStack': '+openstack'}(DictOpt) Defines the set of exposed pools and their associated backend query strings
+
diff --git a/doc/common/tables/cinder-cloudbyte.xml b/doc/common/tables/cinder-cloudbyte.xml index f594a4616f..66a32e9251 100644 --- a/doc/common/tables/cinder-cloudbyte.xml +++ b/doc/common/tables/cinder-cloudbyte.xml @@ -29,6 +29,10 @@ = None (StrOpt) Driver will use this API key to authenticate against the CloudByte storage's management interface. + + = None + (StrOpt) This corresponds to the discovery authentication group in CloudByte storage. Chap users are added to this group. Driver uses the first user found for this group. Default value is None. + = 3 (IntOpt) Will confirm a successful volume creation in CloudByte storage by making this many number of attempts. diff --git a/doc/common/tables/cinder-common.xml b/doc/common/tables/cinder-common.xml index 34d7255a0b..338e3d2c37 100644 --- a/doc/common/tables/cinder-common.xml +++ b/doc/common/tables/cinder-common.xml @@ -53,6 +53,14 @@ = None (StrOpt) Namespace for driver private data values to be saved in. + + = False + (BoolOpt) If set to True the http client will validate the SSL certificate of the backend endpoint. + + + = False + (BoolOpt) Enables the Force option on upload_to_image. This enables running upload_volume on in-use volumes for backends that support it. + = True (BoolOpt) Services to be added to the available pool on create @@ -109,6 +117,10 @@ = 3 (IntOpt) Number of times to attempt to run flakey shell commands + + = None + (StrOpt) Auth URL associated with the OpenStack privileged account. + = None (StrOpt) OpenStack privileged account username. Used for requests to other services (such as Nova) that require an account with special rights. @@ -129,18 +141,6 @@ = 60 (IntOpt) Interval, in seconds, between running periodic tasks - - = default - (StrOpt) Default rule. Enforced when a requested rule is not found. - - - = ['policy.d'] - (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. - - - = policy.json - (StrOpt) The JSON file that defines policies. - = cinder.replication.api.API (StrOpt) The full class name of the volume replication API class @@ -161,10 +161,6 @@ = /etc/cinder/rootwrap.conf (StrOpt) Path to the rootwrap configuration file to use for running commands as root - - = True - (BoolOpt) Some periodic tasks can be run in a separate process. Should we run them here? - = False (BoolOpt) Send the volume and snapshot create and delete notifications generated in the specified period. diff --git a/doc/common/tables/cinder-cors.xml b/doc/common/tables/cinder-cors.xml new file mode 100644 index 0000000000..0eefd295e1 --- /dev/null +++ b/doc/common/tables/cinder-cors.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of CORS configuration options
Configuration option = Default valueDescription
[cors]
= True(BoolOpt) Indicate that the actual request can include user credentials
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which header field names may be used during the actual request.
= GET, POST, PUT, DELETE, OPTIONS(ListOpt) Indicate which methods can be used during the actual request.
= None(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
= 3600(IntOpt) Maximum cache age of CORS preflight requests.
[cors.subdomain]
= True(BoolOpt) Indicate that the actual request can include user credentials
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which header field names may be used during the actual request.
= GET, POST, PUT, DELETE, OPTIONS(ListOpt) Indicate which methods can be used during the actual request.
= None(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
= 3600(IntOpt) Maximum cache age of CORS preflight requests.
+
diff --git a/doc/common/tables/cinder-debug.xml b/doc/common/tables/cinder-debug.xml index 2a9f6d04dc..0042f44115 100644 --- a/doc/common/tables/cinder-debug.xml +++ b/doc/common/tables/cinder-debug.xml @@ -18,8 +18,8 @@ [DEFAULT] - = None - (StrOpt) Enable eventlet backdoor. Acceptable values are 0, <port>, and <start>:<end>, where 0 results in listening on a random tcp port number; <port> results in listening on the specified port number (and not enabling backdoor if that port is in use); and <start>:<end> 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. + = None + (ListOpt) List of options that control which trace info is written to the DEBUG log level to assist developers. Valid values are method and api. diff --git a/doc/common/tables/cinder-dellsc.xml b/doc/common/tables/cinder-dellsc.xml index 5a77b6820b..bc514b1c54 100644 --- a/doc/common/tables/cinder-dellsc.xml +++ b/doc/common/tables/cinder-dellsc.xml @@ -29,6 +29,10 @@ = 64702 (IntOpt) Storage Center System Serial Number + + = False + (BoolOpt) Enable HTTPS SC certificate verification. + = openstack (StrOpt) Name of the volume folder to use on the Storage Center diff --git a/doc/common/tables/cinder-dothill.xml b/doc/common/tables/cinder-dothill.xml new file mode 100644 index 0000000000..663641b7c3 --- /dev/null +++ b/doc/common/tables/cinder-dothill.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of Dot Hill volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= OpenStack(StrOpt) VDisk or Pool name to use for volume creation.
= None(StrOpt) linear (for VDisk) or realstor (for Pool).
= (ListOpt) List of comma separated target iSCSI IP addresses.
= None(StrOpt) DotHill web interface protocol.
+
diff --git a/doc/common/tables/cinder-hds-hus.xml b/doc/common/tables/cinder-drbd.xml similarity index 63% rename from doc/common/tables/cinder-hds-hus.xml rename to doc/common/tables/cinder-drbd.xml index b014020d55..4ac957b3f5 100644 --- a/doc/common/tables/cinder-hds-hus.xml +++ b/doc/common/tables/cinder-drbd.xml @@ -3,8 +3,8 @@ - - +
Description of HDS HUS iSCSI driver configuration options
+ @@ -18,8 +18,8 @@ - - + +
Description of DRBD configuration options
[DEFAULT]
= /opt/hds/hus/cinder_hus_conf.xml(StrOpt) The configuration file for the Cinder HDS driver for HUS = 1(StrOpt) Number of nodes that should replicate the data.
diff --git a/doc/common/tables/cinder-emc.xml b/doc/common/tables/cinder-emc.xml index 6a5fc3adaf..b8c5162083 100644 --- a/doc/common/tables/cinder-emc.xml +++ b/doc/common/tables/cinder-emc.xml @@ -58,8 +58,8 @@ (StrOpt) VNX authentication scope type. - = None - (StrOpt) Storage pool name. + = None + (StrOpt) Comma-separated list of storage pool names to be used. = None diff --git a/doc/common/tables/cinder-emc_sio.xml b/doc/common/tables/cinder-emc_sio.xml new file mode 100644 index 0000000000..e89e493536 --- /dev/null +++ b/doc/common/tables/cinder-emc_sio.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of EMC SIO volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= False(BoolOpt) Whether to allow force delete.
= None(StrOpt) Protection domain id.
= None(StrOpt) Protection domain name.
= 443(StrOpt) REST server port.
= True(BoolOpt) Whether to round volume capacity.
= None(StrOpt) Server certificate path.
= None(StrOpt) Storage pool id.
= None(StrOpt) Storage pool name.
= None(StrOpt) Storage pools.
= False(BoolOpt) Whether to unmap volume before deletion.
= False(BoolOpt) Whether to verify server certificate.
+
diff --git a/doc/common/tables/cinder-flashsystem.xml b/doc/common/tables/cinder-flashsystem.xml index f6e60613dd..c249bde299 100644 --- a/doc/common/tables/cinder-flashsystem.xml +++ b/doc/common/tables/cinder-flashsystem.xml @@ -4,7 +4,7 @@ generated and your changes will be overwritten. The tool to do so lives in openstack-doc-tools repository. --> - + @@ -19,15 +19,19 @@ - + + + + + - + - +
Description of IBM FlashSystem volume river configuration optionsDescription of IBM FlashSystem volume driver configuration options
= FC(StrOpt) Connection protocol should be FC.(StrOpt) Connection protocol should be FC. (Default is FC.)
= 0(IntOpt) Default iSCSI Port ID of FlashSystem. (Default port is 0.)
= True(BoolOpt) Allows vdisk to multi host mapping.(BoolOpt) Allows vdisk to multi host mapping. (Default is True)
= False(BoolOpt) Connect with multipath (FC only).(BoolOpt) Connect with multipath (FC only).(Default is false.)
diff --git a/doc/common/tables/cinder-hgst.xml b/doc/common/tables/cinder-hgst.xml new file mode 100644 index 0000000000..5eb87de088 --- /dev/null +++ b/doc/common/tables/cinder-hgst.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of HGST volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= Net 1 (IPv4)(StrOpt) Space network name to use for data transfer
= 0(StrOpt) Should spaces be redundantly stored (1/0)
= disk(StrOpt) Group to own created spaces
= 0600(StrOpt) UNIX mode for created spaces
= root(StrOpt) User to own created spaces
= os:gbd0(StrOpt) Comma separated list of Space storage servers:devices. ex: os1_stor:gbd0,os2_stor:gbd0
+
diff --git a/doc/common/tables/cinder-hp3par.xml b/doc/common/tables/cinder-hp3par.xml index 4d72851af3..fcbca32232 100644 --- a/doc/common/tables/cinder-hp3par.xml +++ b/doc/common/tables/cinder-hp3par.xml @@ -43,7 +43,7 @@ = - (StrOpt) 3PAR Super user password + (StrOpt) 3PAR password for the user specified in hp3par_username = @@ -55,7 +55,7 @@ = - (StrOpt) 3PAR Super user username + (StrOpt) 3PAR username with the 'edit' role diff --git a/doc/common/tables/cinder-hpmsa.xml b/doc/common/tables/cinder-hpmsa.xml new file mode 100644 index 0000000000..2a621e80f3 --- /dev/null +++ b/doc/common/tables/cinder-hpmsa.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of HP MSA Fiber Channel driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= OpenStack(StrOpt) VDisk or Pool name to use for volume creation.
= None(StrOpt) linear (for VDisk) or realstor (for Pool).
= (ListOpt) List of comma separated target iSCSI IP addresses.
= None(StrOpt) HPMSA web interface protocol.
+
diff --git a/doc/common/tables/cinder-hpxp.xml b/doc/common/tables/cinder-hpxp.xml new file mode 100644 index 0000000000..d1b1e4f01a --- /dev/null +++ b/doc/common/tables/cinder-hpxp.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of HP XP volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= 10(IntOpt) Interval to check copy asynchronously
= None(ListOpt) Target port names of compute node for host group or iSCSI target
= 3(IntOpt) Interval to check copy
= 3(IntOpt) Copy speed of storage system
= FULL(StrOpt) Default copy method of storage system. There are two valid values: "FULL" specifies that a full copy; "THIN" specifies that a thin copy. Default value is "FULL"
= False(BoolOpt) Request for creating host group or iSCSI target
= True(BoolOpt) Add to HORCM configuration
= False(BoolOpt) Only discover a specific name of host group or iSCSI target
= 200, 201(ListOpt) Instance numbers for HORCM
= meta_resource(StrOpt) Resource group name of storage system for HORCM
= None(StrOpt) Username of storage system for HORCM
= None(StrOpt) Logical device range of storage system
= None(StrOpt) Pool of storage system
= None(StrOpt) Type of storage command line interface
= None(StrOpt) ID of storage system
= None(ListOpt) Target port names for host group or iSCSI target
= None(StrOpt) Thin pool of storage system
= False(BoolOpt) Request for FC Zone creating host group
+
diff --git a/doc/common/tables/cinder-infortrend.xml b/doc/common/tables/cinder-infortrend.xml new file mode 100644 index 0000000000..b1414274b2 --- /dev/null +++ b/doc/common/tables/cinder-infortrend.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of Infortrend volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= 5(IntOpt) Maximum retry time for cli. Default is 5.
= /opt/bin/Infortrend/raidcmd_ESDS10.jar(StrOpt) The Infortrend CLI absolute path. By default, it is at /opt/bin/Infortrend/raidcmd_ESDS10.jar
= 30(IntOpt) Default timeout for CLI copy operations in minutes. Support: migrate volume, create cloned volume and create volume from snapshot. By Default, it is 30 minutes.
= (StrOpt) Infortrend raid pool name list. It is separated with comma.
= full(StrOpt) Let the volume use specific provisioning. By default, it is the full provisioning. The supported options are full or thin.
= 0,1,2,3,4,5,6,7(StrOpt) Infortrend raid channel ID list on Slot A for OpenStack usage. It is separated with comma. By default, it is the channel 0~7.
= 0,1,2,3,4,5,6,7(StrOpt) Infortrend raid channel ID list on Slot B for OpenStack usage. It is separated with comma. By default, it is the channel 0~7.
= 0(StrOpt) Let the volume use specific tiering level. By default, it is the level 0. The supported levels are 0,2,3,4.
+
diff --git a/doc/common/tables/cinder-lenovo.xml b/doc/common/tables/cinder-lenovo.xml new file mode 100644 index 0000000000..1daf2fa8ab --- /dev/null +++ b/doc/common/tables/cinder-lenovo.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of Lenovo volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= OpenStack(StrOpt) VDisk or Pool name to use for volume creation.
= None(StrOpt) linear (for VDisk) or realstor (for Pool).
= (ListOpt) List of comma separated target iSCSI IP addresses.
= None(StrOpt) Lenovo web interface protocol.
+
diff --git a/doc/common/tables/cinder-logging.xml b/doc/common/tables/cinder-logging.xml index 731473ce5d..bc1baf8470 100644 --- a/doc/common/tables/cinder-logging.xml +++ b/doc/common/tables/cinder-logging.xml @@ -61,26 +61,6 @@ = None (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. - - = None - (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. - - - = %Y-%m-%d %H:%M:%S - (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . - - - = None - (StrOpt) (Optional) The base directory used for relative --log-file paths. - - - = None - (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. - - - = None - (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. - = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s (StrOpt) Format string to use for log messages with context. @@ -94,7 +74,7 @@ (StrOpt) Format string to use for log messages without context. - = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s + = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s (StrOpt) Prefix each line of exception output with this format. @@ -105,29 +85,17 @@ = LOG_USER (StrOpt) Syslog facility to receive log lines. - - = LOG_USER - (StrOpt) Syslog facility to receive log lines. - - - = False - (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. - - - = False - (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. - = True (BoolOpt) Log output to standard error. = False - (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. + (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED and will be changed later to honor RFC5424. - = False - (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. + = True + (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 K, and will be removed in M, along with this option. = False diff --git a/doc/common/tables/cinder-netapp_cdot_iscsi.xml b/doc/common/tables/cinder-netapp_cdot_iscsi.xml index 06e60d005d..804f2e59b4 100644 --- a/doc/common/tables/cinder-netapp_cdot_iscsi.xml +++ b/doc/common/tables/cinder-netapp_cdot_iscsi.xml @@ -21,6 +21,10 @@ = None (StrOpt) Administrative user account name used to access the storage system or proxy server. + + = None + (StrOpt) This option defines the type of operating system that will access a LUN exported from Data ONTAP; it is assigned to the LUN at the time it is created. + = None (StrOpt) The name of the config.conf stanza for a Data ONTAP (7-mode) HA partner. This option is only used by the driver when connecting to an instance with a storage family of Data ONTAP operating in 7-Mode, and it is required if the storage protocol selected is FC. diff --git a/doc/common/tables/cinder-netapp_cdot_nfs.xml b/doc/common/tables/cinder-netapp_cdot_nfs.xml index 82c8d865d6..bb25338c03 100644 --- a/doc/common/tables/cinder-netapp_cdot_nfs.xml +++ b/doc/common/tables/cinder-netapp_cdot_nfs.xml @@ -25,10 +25,22 @@ = None (StrOpt) This option specifies the path of the NetApp copy offload tool binary. Ensure that the binary has execute permissions set which allow the effective user of the cinder-volume process to execute the file. + + = None + (StrOpt) This option defines the type of operating system for all initiators that can access a LUN. This information is used when mapping LUNs to individual hosts or groups of hosts. + + + = None + (StrOpt) This option defines the type of operating system for all initiators that can access a LUN. This information is used when mapping LUNs to individual hosts or groups of hosts. + = None (StrOpt) Administrative user account name used to access the storage system or proxy server. + + = None + (StrOpt) This option defines the type of operating system that will access a LUN exported from Data ONTAP; it is assigned to the LUN at the time it is created. + = None (StrOpt) The name of the config.conf stanza for a Data ONTAP (7-mode) HA partner. This option is only used by the driver when connecting to an instance with a storage family of Data ONTAP operating in 7-Mode, and it is required if the storage protocol selected is FC. diff --git a/doc/common/tables/cinder-netapp_eseries_iscsi.xml b/doc/common/tables/cinder-netapp_eseries_iscsi.xml index 534fcf44dd..288d292666 100644 --- a/doc/common/tables/cinder-netapp_eseries_iscsi.xml +++ b/doc/common/tables/cinder-netapp_eseries_iscsi.xml @@ -22,8 +22,12 @@ (StrOpt) This option is only utilized when the storage family is configured to eseries. This option is used to restrict provisioning to the specified controllers. Specify the value of this option to be a comma separated list of controller hostnames or IP addresses to be used for provisioning. - = linux_dm_mp - (StrOpt) This option is used to define how the controllers in the E-Series storage array will work with the particular operating system on the hosts that are connected to it. + = True + (BoolOpt) This option specifies whether the driver should allow operations that require multiple attachments to a volume. An example would be live migration of servers that have volumes attached. When enabled, this backend is limited to 256 total volumes in order to guarantee volumes can be accessed by more than one host. + + + = None + (StrOpt) This option defines the type of operating system for all initiators that can access a LUN. This information is used when mapping LUNs to individual hosts or groups of hosts. = None diff --git a/doc/common/tables/cinder-oslo_middleware.xml b/doc/common/tables/cinder-oslo_middleware.xml deleted file mode 100644 index 466dd0f808..0000000000 --- a/doc/common/tables/cinder-oslo_middleware.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - -
Description of oslo_middleware configuration options
Configuration option = Default valueDescription
[oslo_middleware]
= 114688(IntOpt) The maximum body size for each request, in bytes.
-
diff --git a/doc/common/tables/cinder-qpid.xml b/doc/common/tables/cinder-qpid.xml index 2a45640646..1c6e4f1fdd 100644 --- a/doc/common/tables/cinder-qpid.xml +++ b/doc/common/tables/cinder-qpid.xml @@ -70,8 +70,8 @@ (StrOpt) Username for Qpid connection. - = 30 - (IntOpt) Size of RPC connection pool. + = False + (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release. diff --git a/doc/common/tables/cinder-quobyte.xml b/doc/common/tables/cinder-quobyte.xml deleted file mode 100644 index 90acf4b290..0000000000 --- a/doc/common/tables/cinder-quobyte.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description of Quobyte USP volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= None(StrOpt) Path to a Quobyte Client configuration file.
= $state_path/mnt(StrOpt) Base dir containing the mount point for the Quobyte volume.
= True(BoolOpt) Create volumes as QCOW2 files rather than raw files.
= True(BoolOpt) Create volumes as sparse files which take no space. If set to False, volume is created as regular file.In such case volume creation takes a lot of time.
= None(StrOpt) URL to the Quobyte volume e.g., quobyte://<DIR host>/<volume name>
-
diff --git a/doc/common/tables/cinder-rabbitmq.xml b/doc/common/tables/cinder-rabbitmq.xml index 18aac602de..e1e0d4c62a 100644 --- a/doc/common/tables/cinder-rabbitmq.xml +++ b/doc/common/tables/cinder-rabbitmq.xml @@ -34,13 +34,17 @@ (IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. - = 0 - (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL + = 60 + (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL = 1.0 (FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification. + + = 60 + (IntOpt) How long to wait before considering a reconnect attempt to have failed. This value should not be longer than rpc_response_timeout. + = (StrOpt) SSL certification authority file (valid only if SSL enabled). @@ -106,8 +110,8 @@ (StrOpt) The RabbitMQ virtual host. - = 30 - (IntOpt) Size of RPC connection pool. + = False + (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release. diff --git a/doc/common/tables/cinder-rpc.xml b/doc/common/tables/cinder-rpc.xml index 34ad0043c8..61bc97ef1e 100644 --- a/doc/common/tables/cinder-rpc.xml +++ b/doc/common/tables/cinder-rpc.xml @@ -33,6 +33,10 @@ = 30 (IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq. + + = 30 + (IntOpt) Size of RPC connection pool. + = 60 (IntOpt) Seconds to wait for a response from a call. diff --git a/doc/common/tables/cinder-solidfire.xml b/doc/common/tables/cinder-solidfire.xml index ee86998dcd..88eaded90b 100644 --- a/doc/common/tables/cinder-solidfire.xml +++ b/doc/common/tables/cinder-solidfire.xml @@ -19,7 +19,7 @@ = None - (StrOpt) Create SolidFire accounts with this prefix. Any string can be used here, but the string "hostname" is special and will create a prefix using the cinder node hostsname (previous default behavior). The default is NO prefix. + (StrOpt) Create SolidFire accounts with this prefix. Any string can be used here, but the string "hostname" is special and will create a prefix using the cinder node hostname (previous default behavior). The default is NO prefix. = True diff --git a/doc/common/tables/cinder-storage.xml b/doc/common/tables/cinder-storage.xml index 6a264093bb..4a096b8af3 100644 --- a/doc/common/tables/cinder-storage.xml +++ b/doc/common/tables/cinder-storage.xml @@ -53,6 +53,10 @@ = iscsi (StrOpt) Determines the iSCSI protocol for new iSCSI volumes, created with tgtadm or lioadm target helpers. In order to enable RDMA, this parameter should be set with the value "iser". The supported iSCSI protocol values are "iscsi" and "iser". + + = + (StrOpt) Sets the target-specific flags for the iSCSI target. Only used for tgtadm to specify backing device flags using bsoflags option. The specified string is passed as is to the underlying tool. + = iqn.2010-10.org.openstack: (StrOpt) Prefix for iSCSI volumes diff --git a/doc/common/tables/cinder-storage_ceph.xml b/doc/common/tables/cinder-storage_ceph.xml index 24c80ac36e..d929047112 100644 --- a/doc/common/tables/cinder-storage_ceph.xml +++ b/doc/common/tables/cinder-storage_ceph.xml @@ -21,10 +21,22 @@ = -1 (IntOpt) Timeout value (in seconds) used when connecting to ceph cluster. If value < 0, no timeout is set and default librados value is used. + + = 5 + (IntOpt) Interval value (in seconds) between connection retries to ceph cluster. + + + = 3 + (IntOpt) Number of retries if connection to ceph cluster failed. + = (StrOpt) Path to the ceph configuration file + + = ceph + (StrOpt) The name of ceph cluster + = False (BoolOpt) Flatten volumes created from snapshots to remove dependency from volume to snapshot diff --git a/doc/common/tables/cinder-storpool.xml b/doc/common/tables/cinder-storpool.xml new file mode 100644 index 0000000000..c7bd77bdee --- /dev/null +++ b/doc/common/tables/cinder-storpool.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of StorPool volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= 3(IntOpt) The default StorPool chain replication value. Used when creating a volume with no specified type if storpool_template is not set. Also used for calculating the apparent free space reported in the stats.
= None(StrOpt) The StorPool template for volumes with no type.
+
diff --git a/doc/common/tables/cinder-storwize.xml b/doc/common/tables/cinder-storwize.xml index 2aae064c15..5876619c97 100644 --- a/doc/common/tables/cinder-storwize.xml +++ b/doc/common/tables/cinder-storwize.xml @@ -42,8 +42,8 @@ (BoolOpt) Connect with multipath (FC only; iSCSI multipath is controlled by Nova) - = False - (BoolOpt) Indicate whether svc driver is compatible for NPIV setup. If it is compatible, it will allow no wwpns being returned on get_conn_fc_wwpns during initialize_connection + = True + (BoolOpt) Indicate whether svc driver is compatible for NPIV setup. If it is compatible, it will allow no wwpns being returned on get_conn_fc_wwpns during initialize_connection. It should always be set to True. It will be deprecated and removed in M release. = None diff --git a/doc/common/tables/cinder-tintri.xml b/doc/common/tables/cinder-tintri.xml index 76b9613ea7..21d6e3f91f 100644 --- a/doc/common/tables/cinder-tintri.xml +++ b/doc/common/tables/cinder-tintri.xml @@ -4,7 +4,7 @@ generated and your changes will be overwritten. The tool to do so lives in openstack-doc-tools repository. --> - + @@ -18,20 +18,20 @@ - - + + - - + + - - + + - - + +
Description of Tintri driver configuration optionsDescription of Tintri volume driver configuration options
[DEFAULT]
= None (StrOpt) Tintri VMstore management IP address = v310(StrOpt) API version for the storage system
= None (StrOpt) Tintri VMstore username = None(StrOpt) The hostname (or IP address) for the storage system
= None (StrOpt) Tintri VMstore password for the user = None(StrOpt) Password for the storage system
= v310 (StrOpt) Tintri VMstore API version = None(StrOpt) User name for the storage system
diff --git a/doc/common/tables/cinder-violin.xml b/doc/common/tables/cinder-violin.xml index 540ded0dc3..ef68be8915 100644 --- a/doc/common/tables/cinder-violin.xml +++ b/doc/common/tables/cinder-violin.xml @@ -29,6 +29,10 @@ = False (BoolOpt) Use igroups to manage targets and initiators + + = 300 + (IntOpt) Global backend request timeout, in seconds. + diff --git a/doc/common/tables/cinder-vmware.xml b/doc/common/tables/cinder-vmware.xml index f4bdede6e6..8e497ad355 100644 --- a/doc/common/tables/cinder-vmware.xml +++ b/doc/common/tables/cinder-vmware.xml @@ -21,6 +21,10 @@ = 10 (IntOpt) Number of times VMware ESX/VC server API must be retried upon connection related issues. + + = None + (StrOpt) CA bundle file to use in verifying the vCenter server certificate. + = None (StrOpt) IP address for connecting to VMware ESX/VC server. @@ -41,6 +45,10 @@ = 7200 (IntOpt) Timeout in seconds for VMDK volume transfer between Cinder and Glance. + + = False + (BoolOpt) If true, the vCenter server certificate is not verified. If false, then the default CA truststore is used for verification. This option is ignored if "vmware_ca_file" is set. + = 100 (IntOpt) Max number of objects to be retrieved per batch. Query results will be obtained in batches from the server and not in one shot. Server may still limit the count to something less than the configured value. diff --git a/doc/common/tables/cinder-vzstorage.xml b/doc/common/tables/cinder-vzstorage.xml new file mode 100644 index 0000000000..dcc607a6ff --- /dev/null +++ b/doc/common/tables/cinder-vzstorage.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of VidZapper Storage volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= None(ListOpt) Mount options passed to the vzstorage client. See section of the pstorage-mount man page for details.
= $state_path/mnt(StrOpt) Base dir containing mount points for vzstorage shares.
= /etc/cinder/vzstorage_shares(StrOpt) File with the list of available vzstorage shares.
= True(BoolOpt) Create volumes as sparsed files which take no space rather than regular files when using raw format, in which case volume creation takes lot of time.
= 0.95(FloatOpt) Percent of ACTUAL usage of the underlying volume before no new volumes can be allocated to the volume destination.
+
diff --git a/doc/common/tables/cinder-xio.xml b/doc/common/tables/cinder-xio.xml index dc889fb2a8..f11c78a0c5 100644 --- a/doc/common/tables/cinder-xio.xml +++ b/doc/common/tables/cinder-xio.xml @@ -21,26 +21,6 @@ = False (BoolOpt) Tell driver to use SSL for connection to backend storage if the driver supports it. - - = 30 - (IntOpt) Number on retries to get completion status after issuing a command to ISE. - - - = 5 - (IntOpt) Number of retries (per port) when establishing connection to ISE management port. - - - = 1 - (IntOpt) Raid level for ISE volumes. - - - = 1 - (IntOpt) Interval (secs) between retries. - - - = 1 - (IntOpt) Default storage pool for volumes. - diff --git a/doc/common/tables/cinder-zfssa-iscsi.xml b/doc/common/tables/cinder-zfssa-iscsi.xml new file mode 100644 index 0000000000..255e79c933 --- /dev/null +++ b/doc/common/tables/cinder-zfssa-iscsi.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of ZFS Storage Appliance iSCSI driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
= (StrOpt) iSCSI initiator IQNs. (comma separated)
= (StrOpt) iSCSI initiators configuration.
= (StrOpt) iSCSI initiator group.
= (StrOpt) Secret of the iSCSI initiator CHAP user.
= (StrOpt) iSCSI initiator CHAP user (name).
= off(StrOpt) Data compression.
= latency(StrOpt) Synchronous write bias.
= False(BoolOpt) Flag to enable sparse (thin-provisioned): True, False.
= 8k(StrOpt) Block size.
= None(StrOpt) Storage pool name.
= None(StrOpt) Project name.
= tgt-grp(StrOpt) iSCSI target group name.
= None(StrOpt) Network interfaces of iSCSI targets. (comma separated)
= (StrOpt) Secret of the iSCSI target CHAP user.
= None(StrOpt) iSCSI target portal (Data-IP:Port, w.x.y.z:3260).
= (StrOpt) iSCSI target CHAP user (name).
+
diff --git a/doc/config-reference/block-storage/drivers/quobyte-driver.xml b/doc/config-reference/block-storage/drivers/quobyte-driver.xml deleted file mode 100644 index 2f6470843b..0000000000 --- a/doc/config-reference/block-storage/drivers/quobyte-driver.xml +++ /dev/null @@ -1,27 +0,0 @@ -
- Quobyte driver - Quobyte - provides a software defined storage system running - on plain Linux servers. - Quobyte allows reconfiguration at runtime without storage - service interruption. Storage behaviour is fully configurable - via policies which also control automation and hardware - independent configuration. Quobyte users can find more - information via the documentation link at - - http://support.quobyte.com/. - This driver enables the use of Quobyte storage in a similar - fashion as NFS. It supports basic volume operations, including - snapshot and clone. - To use Block Storage with Quobyte, first set the - volume_driver configuration option in the - cinder.conf file: - volume_driver = cinder.volume.drivers.quobyte.QuobyteDriver - The following table contains the configuration options - supported by the Quobyte volume driver. - -
diff --git a/doc/config-reference/block-storage/section_misc.xml b/doc/config-reference/block-storage/section_misc.xml index 52b9bbed94..52232693a5 100644 --- a/doc/config-reference/block-storage/section_misc.xml +++ b/doc/config-reference/block-storage/section_misc.xml @@ -16,25 +16,34 @@ + + + + + + + + + + - @@ -47,8 +56,11 @@ + + + diff --git a/doc/config-reference/block-storage/section_volume-drivers.xml b/doc/config-reference/block-storage/section_volume-drivers.xml index eb5f979370..e0082f4181 100644 --- a/doc/config-reference/block-storage/section_volume-drivers.xml +++ b/doc/config-reference/block-storage/section_volume-drivers.xml @@ -37,7 +37,6 @@ - diff --git a/tools/autogenerate-config-flagmappings/cinder.flagmappings b/tools/autogenerate-config-flagmappings/cinder.flagmappings index 6c3e798af8..a641cb2a2c 100644 --- a/tools/autogenerate-config-flagmappings/cinder.flagmappings +++ b/tools/autogenerate-config-flagmappings/cinder.flagmappings @@ -5,7 +5,6 @@ api_rate_limit api auth_strategy auth available_devices block-device az_cache_duration api -backdoor_port debug backend_host api backup_api_class backups backup_ceph_chunk_size backups_ceph @@ -30,6 +29,7 @@ backup_share backups_nfs backup_swift_auth backups_swift backup_swift_auth_version backups_swift backup_swift_block_size backups_swift +backup_swift_ca_cert_file backups_swift backup_swift_container backups_swift backup_swift_enable_progress_timer backups_swift backup_swift_key backups_swift @@ -44,10 +44,19 @@ backup_topic backups backup_tsm_compression backups_tsm backup_tsm_password backups_tsm backup_tsm_volume_prefix backups_tsm +blockbridge_api_host blockbridge +blockbridge_api_port blockbridge +blockbridge_auth_password blockbridge +blockbridge_auth_scheme blockbridge +blockbridge_auth_token blockbridge +blockbridge_auth_user blockbridge +blockbridge_default_pool blockbridge +blockbridge_pools blockbridge capacity_weight_multiplier storage cb_account_name cloudbyte cb_add_qosgroup cloudbyte cb_apikey cloudbyte +cb_auth_group cloudbyte cb_confirm_volume_create_retries cloudbyte cb_confirm_volume_create_retry_interval cloudbyte cb_create_volume cloudbyte @@ -76,14 +85,22 @@ default_volume_type common dell_sc_api_port dellsc dell_sc_server_folder dellsc dell_sc_ssn dellsc +dell_sc_verify_cert dellsc dell_sc_volume_folder dellsc destroy_empty_storage_group emc +dothill_backend_name dothill +dothill_backend_type dothill +dothill_iscsi_ips dothill +dothill_wbi_protocol dothill dpl_pool prophetstor_dpl dpl_port prophetstor_dpl +drbdmanage_redundancy drbd driver_client_cert datera driver_client_cert_key datera driver_data_namespace common +driver_ssl_cert_verify common driver_use_ssl xio +enable_force_upload common enable_new_services common enable_v1_api api enable_v2_api api @@ -103,6 +120,7 @@ fatal_deprecations logging fatal_exception_format_errors logging filter_function scheduler flashsystem_connection_protocol flashsystem +flashsystem_iscsi_portid flashsystem flashsystem_multihostmap_enabled flashsystem flashsystem_multipath_enabled flashsystem force_delete_lun_in_storagegroup emc @@ -129,9 +147,14 @@ gpfs_max_clone_depth storage_gpfs gpfs_mount_point_base storage_gpfs gpfs_sparse_volumes storage_gpfs gpfs_storage_pool storage_gpfs -hds_cinder_config_file hds-hus hds_hnas_iscsi_config_file hds-hnas hds_hnas_nfs_config_file hds-hnas +hgst_net hgst +hgst_redundancy hgst +hgst_space_group hgst +hgst_space_mode hgst +hgst_space_user hgst +hgst_storage_servers hgst hitachi_add_chap_user hitachi-hbsd hitachi_async_copy_check_interval hitachi-hbsd hitachi_auth_method hitachi-hbsd @@ -170,9 +193,40 @@ hplefthand_debug hplefthand hplefthand_iscsi_chap_enabled hplefthand hplefthand_password hplefthand hplefthand_username hplefthand +hpmsa_backend_name hpmsa +hpmsa_backend_type hpmsa +hpmsa_iscsi_ips hpmsa +hpmsa_wbi_protocol hpmsa +hpxp_async_copy_check_interval hpxp +hpxp_compute_target_ports hpxp +hpxp_copy_check_interval hpxp +hpxp_copy_speed hpxp +hpxp_default_copy_method hpxp +hpxp_group_request hpxp +hpxp_horcm_add_conf hpxp +hpxp_horcm_name_only_discovery hpxp +hpxp_horcm_numbers hpxp +hpxp_horcm_resource_name hpxp +hpxp_horcm_user hpxp +hpxp_ldev_range hpxp +hpxp_pool hpxp +hpxp_storage_cli hpxp +hpxp_storage_id hpxp +hpxp_target_ports hpxp +hpxp_thin_pool hpxp +hpxp_zoning_request hpxp ibmnas_platform_type ibmnas iet_conf common +ignore_pool_full_threshold api image_conversion_dir images +infortrend_cli_max_retries infortrend +infortrend_cli_path infortrend +infortrend_cli_timeout infortrend +infortrend_pools_name infortrend +infortrend_provisioning infortrend +infortrend_slots_a_channels_id infortrend +infortrend_slots_b_channels_id infortrend +infortrend_tiering infortrend initiator_auto_deregistration emc initiator_auto_registration emc instance_format logging @@ -185,24 +239,19 @@ iscsi_num_targets storage iscsi_port storage prophetstor_dpl iscsi_protocol storage iscsi_secondary_ip_addresses common +iscsi_target_flags storage iscsi_target_prefix storage iscsi_write_cache storage -ise_completion_retries xio -ise_connection_retries xio -ise_raid xio -ise_retry_interval xio -ise_storage_pool xio iser_helper storage iser_ip_address storage iser_num_targets storage iser_port storage iser_target_prefix storage +lenovo_backend_name lenovo +lenovo_backend_type lenovo +lenovo_iscsi_ips lenovo +lenovo_wbi_protocol lenovo lio_initiator_iqns common -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 @@ -215,6 +264,7 @@ logging_exception_prefix logging lvm_conf_file lvm lvm_mirrors lvm lvm_type lvm +management_ips api matchmaker_heartbeat_freq rpc matchmaker_heartbeat_ttl rpc max_age quota @@ -239,8 +289,10 @@ nas_ssh_port nas naviseccli_path emc netapp_controller_ips netapp_eseries_iscsi netapp_copyoffload_tool_path netapp_cdot_nfs -netapp_eseries_host_type netapp_eseries_iscsi +netapp_enable_multiattach netapp_eseries_iscsi +netapp_host_type netapp_cdot_nfs netapp_cdot_nfs netapp_eseries_iscsi netapp_login netapp_7mode_iscsi netapp_7mode_nfs netapp_cdot_iscsi netapp_cdot_nfs netapp_eseries_iscsi +netapp_lun_ostype netapp_cdot_nfs netapp_cdot_iscsi netapp_partner_backend_name netapp_7mode_iscsi netapp_7mode_nfs netapp_cdot_iscsi netapp_cdot_nfs netapp_eseries_iscsi netapp_password netapp_7mode_iscsi netapp_7mode_nfs netapp_cdot_iscsi netapp_cdot_nfs netapp_eseries_iscsi netapp_sa_password netapp_eseries_iscsi @@ -276,6 +328,7 @@ nova_endpoint_template compute num_iser_scan_tries storage num_shell_tries common num_volume_device_scan_tries storage +os_privileged_user_auth_url common os_privileged_user_name common os_privileged_user_password common os_privileged_user_tenant common @@ -288,19 +341,13 @@ osapi_volume_extension api osapi_volume_listen api osapi_volume_listen_port api osapi_volume_workers api +per_volume_size_limit api periodic_fuzzy_delay common periodic_interval common -policy_default_rule common -policy_dirs common -policy_file common public_endpoint api publish_errors logging pure_api_token pure -quobyte_client_cfg quobyte -quobyte_mount_point_base quobyte -quobyte_qcow2_volumes quobyte -quobyte_sparsed_volumes quobyte -quobyte_volume_url quobyte +query_volume_filters api quota_backup_gigabytes quota quota_backups quota quota_consistencygroups quota @@ -309,7 +356,10 @@ quota_gigabytes quota quota_snapshots quota quota_volumes quota rados_connect_timeout storage_ceph +rados_connection_interval storage_ceph +rados_connection_retries storage_ceph rbd_ceph_conf storage_ceph +rbd_cluster_name storage_ceph rbd_flatten_volume_from_snapshot storage_ceph rbd_max_clone_depth storage_ceph rbd_pool storage_ceph @@ -325,6 +375,7 @@ restore_discard_excess_bytes backups_ceph 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 @@ -334,7 +385,6 @@ rpc_zmq_ipc_dir zeromq rpc_zmq_matchmaker zeromq rpc_zmq_port zeromq rpc_zmq_topic_backlog zeromq -run_external_periodic_tasks common san_clustername san xiv san_ip san prophetstor_dpl xiv san_is_local san @@ -365,6 +415,17 @@ sf_allow_tenant_qos solidfire sf_api_port solidfire sf_emulate_512 solidfire sf_template_account_name solidfire +sio_force_delete emc_sio +sio_protection_domain_id emc_sio +sio_protection_domain_name emc_sio +sio_rest_server_port emc_sio +sio_round_volume_capacity emc_sio +sio_server_certificate_path emc_sio +sio_storage_pool_id emc_sio +sio_storage_pool_name emc_sio +sio_storage_pools emc_sio +sio_unmap_volume_before_deletion emc_sio +sio_verify_server_certificate emc_sio smbfs_default_volume_format smbfs smbfs_mount_options smbfs smbfs_mount_point_base smbfs @@ -387,8 +448,10 @@ start_time common state_path common storage_availability_zone common storage_vnx_authentication_type emc -storage_vnx_pool_name emc +storage_vnx_pool_names emc storage_vnx_security_file_dir emc +storpool_replication storpool +storpool_template storpool storwize_svc_allow_tenant_qos storwize storwize_svc_connection_protocol storwize storwize_svc_flashcopy_timeout storwize @@ -407,23 +470,21 @@ storwize_svc_vol_warning storwize storwize_svc_volpool_name storwize strict_ssh_host_key_policy common swift_catalog_info backups_swift -syslog-log-facility logging syslog_log_facility logging tcp_keepalive common tcp_keepalive_count common tcp_keepalive_interval common tcp_keepidle common -tintri_server_hostname tintri -tintri_server_username tintri -tintri_server_password tintri -tintri_api_version tintri thres_avl_size_perc_start netapp_7mode_nfs netapp_cdot_nfs thres_avl_size_perc_stop netapp_7mode_nfs netapp_cdot_nfs +tintri_api_version tintri +tintri_server_hostname tintri +tintri_server_password tintri +tintri_server_username tintri +trace_flags debug transfer_api_class api transport_url amqp until_refresh common -use-syslog logging -use-syslog-rfc-format logging use_chap_auth common use_default_quota_class quota use_forwarded_for common @@ -433,12 +494,15 @@ use_stderr logging use_syslog logging use_syslog_rfc_format logging verbose logging +violin_request_timeout violin vmware_api_retry_count vmware +vmware_ca_file vmware vmware_host_ip vmware vmware_host_password vmware vmware_host_username vmware vmware_host_version vmware vmware_image_transfer_timeout_secs vmware +vmware_insecure vmware vmware_max_objects_retrieval vmware vmware_task_poll_interval vmware vmware_tmp_dir vmware @@ -465,6 +529,11 @@ volume_transfer_salt_length api volume_usage_audit_period storage volumes_dir storage vpool_name openvstorage +vzstorage_mount_options vzstorage +vzstorage_mount_point_base vzstorage +vzstorage_shares_config vzstorage +vzstorage_sparsed_volumes vzstorage +vzstorage_used_ratio vzstorage windows_iscsi_lun_path windows wsgi_keep_alive common xiv_chap xiv @@ -473,13 +542,29 @@ xiv_ds8k_proxy xiv xtremio_cluster_name emc zfssa_data_ip zfssa-nfs zfssa_https_port zfssa-nfs +zfssa_initiator zfssa-iscsi +zfssa_initiator_config zfssa-iscsi +zfssa_initiator_group zfssa-iscsi +zfssa_initiator_password zfssa-iscsi +zfssa_initiator_user zfssa-iscsi +zfssa_lun_compression zfssa-iscsi +zfssa_lun_logbias zfssa-iscsi +zfssa_lun_sparse zfssa-iscsi +zfssa_lun_volblocksize zfssa-iscsi zfssa_nfs_mount_options zfssa-nfs zfssa_nfs_pool zfssa-nfs zfssa_nfs_project zfssa-nfs zfssa_nfs_share zfssa-nfs zfssa_nfs_share_compression zfssa-nfs zfssa_nfs_share_logbias zfssa-nfs +zfssa_pool zfssa-iscsi +zfssa_project zfssa-iscsi zfssa_rest_timeout zfssa zfssa-nfs +zfssa_target_group zfssa-iscsi +zfssa_target_interfaces zfssa-iscsi +zfssa_target_password zfssa-iscsi +zfssa_target_portal zfssa-iscsi +zfssa_target_user zfssa-iscsi zoning_mode zoning BRCD_FABRIC_EXAMPLE/fc_fabric_address zoning_fabric BRCD_FABRIC_EXAMPLE/fc_fabric_password zoning_fabric @@ -497,6 +582,18 @@ CISCO_FABRIC_EXAMPLE/cisco_zone_activate zoning_fabric_cisco CISCO_FABRIC_EXAMPLE/cisco_zone_name_prefix zoning_fabric_cisco CISCO_FABRIC_EXAMPLE/cisco_zoning_policy zoning_fabric_cisco CISCO_FABRIC_EXAMPLE/cisco_zoning_vsan zoning_fabric_cisco +cors/allow_credentials cors +cors/allow_headers cors +cors/allow_methods cors +cors/allowed_origin cors +cors/expose_headers cors +cors/max_age cors +cors.subdomain/allow_credentials cors +cors.subdomain/allow_headers cors +cors.subdomain/allow_methods cors +cors.subdomain/allowed_origin cors +cors.subdomain/expose_headers cors +cors.subdomain/max_age cors database/backend database database/connection database database/connection_debug database @@ -595,13 +692,14 @@ oslo_messaging_qpid/qpid_sasl_mechanisms qpid oslo_messaging_qpid/qpid_tcp_nodelay qpid oslo_messaging_qpid/qpid_topology_version qpid oslo_messaging_qpid/qpid_username qpid -oslo_messaging_qpid/rpc_conn_pool_size qpid +oslo_messaging_qpid/send_single_reply qpid oslo_messaging_rabbit/amqp_auto_delete rabbitmq oslo_messaging_rabbit/amqp_durable_queues rabbitmq oslo_messaging_rabbit/fake_rabbit rabbitmq oslo_messaging_rabbit/heartbeat_rate rabbitmq oslo_messaging_rabbit/heartbeat_timeout_threshold rabbitmq oslo_messaging_rabbit/kombu_reconnect_delay rabbitmq +oslo_messaging_rabbit/kombu_reconnect_timeout rabbitmq oslo_messaging_rabbit/kombu_ssl_ca_certs rabbitmq oslo_messaging_rabbit/kombu_ssl_certfile rabbitmq oslo_messaging_rabbit/kombu_ssl_keyfile rabbitmq @@ -618,7 +716,12 @@ oslo_messaging_rabbit/rabbit_retry_interval rabbitmq oslo_messaging_rabbit/rabbit_use_ssl rabbitmq oslo_messaging_rabbit/rabbit_userid rabbitmq oslo_messaging_rabbit/rabbit_virtual_host rabbitmq -oslo_messaging_rabbit/rpc_conn_pool_size rabbitmq -oslo_middleware/max_request_body_size oslo_middleware +oslo_messaging_rabbit/send_single_reply rabbitmq +oslo_middleware/max_request_body_size api +oslo_middleware/secure_proxy_ssl_header api +oslo_policy/policy_default_rule api +oslo_policy/policy_dirs api +oslo_policy/policy_file api +oslo_versionedobjects/fatal_exception_format_errors api profiler/profiler_enabled profiler profiler/trace_sqlalchemy profiler diff --git a/tools/autogenerate-config-flagmappings/cinder.headers b/tools/autogenerate-config-flagmappings/cinder.headers index 18c44c5437..5c71f027ed 100644 --- a/tools/autogenerate-config-flagmappings/cinder.headers +++ b/tools/autogenerate-config-flagmappings/cinder.headers @@ -4,24 +4,31 @@ backups_nfs NFS backup driver backups_swift Swift backup driver backups_tsm IBM Tivoli Storage Manager backup driver block-device block device +blockbridge BlockBridge EPS volume driver cloudbyte CloudByte volume driver datera Datera volume driver dellsc Dell Storage Center volume driver +dothill Dot Hill volume driver drbd DRBD emc EMC +emc_sio EMC SIO volume driver eqlx Dell EqualLogic volume driver -flashsystem IBM FlashSystem volume river +flashsystem IBM FlashSystem volume driver fujitsu_eternus_dx Fujitsu ETERNUS DX volume driver fusionio Fusion-io driver hds-hnas HDS HNAS iSCSI and NFS driver hds-hus HDS HUS iSCSI driver +hgst HGST volume driver hitachi-hbsd Hitachi storage volume driver hp3par HP 3PAR Fibre Channel and iSCSI drivers hplefthand HP LeftHand/StoreVirtual driver hpmsa HP MSA Fiber Channel driver +hpxp HP XP volume driver huawei Huawei storage driver ibmnas IBM NAS volume driver images images +infortrend Infortrend volume driver +lenovo Lenovo volume driver lvm LVM nas NAS netapp_7mode_iscsi NetApp 7-Mode iSCSI driver @@ -53,11 +60,13 @@ storwize IBM Storwise driver srb Scality REST Block storage driver tintri Tintri volume driver violin Violin volume driver +vzstorage VidZapper Storage volume driver windows Windows xio X-IO volume driver xiv IBM XIV and DS8000 volume driver zadara Zadara Storage driver zfssa ZFS Storage Appliance iSCSI driver +zfssa-iscsi ZFS Storage Appliance iSCSI driver zfssa-nfs ZFS Storage Appliance NFS driver zones zones zoning zoning