From 77ff96074a76b1676616a51b122a2966cff66f03 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Fri, 24 Apr 2015 14:18:33 +0200 Subject: [PATCH] config-ref: glance tables update Change-Id: Idc0de341dce591a4d675d1ae2c7abd99cb10af2e --- doc/common/tables/glance-amqp.xml | 4 ++ doc/common/tables/glance-api.xml | 20 +++++- doc/common/tables/glance-auth_token.xml | 6 +- doc/common/tables/glance-common.xml | 63 ++++++++++++++++--- doc/common/tables/glance-database.xml | 7 --- doc/common/tables/glance-elasticsearch.xml | 26 ++++++++ doc/common/tables/glance-imagecache.xml | 4 +- doc/common/tables/glance-logging.xml | 34 +++++++++- doc/common/tables/glance-policy.xml | 4 +- doc/common/tables/glance-rbd.xml | 2 +- doc/common/tables/glance-registry.xml | 8 +-- doc/common/tables/glance-replicator.xml | 54 ++++++++++++++++ doc/common/tables/glance-rpc.xml | 10 ++- doc/common/tables/glance-scrubber.xml | 26 ++++++++ doc/common/tables/glance-taskflow.xml | 8 ++- doc/common/tables/glance-vmware.xml | 8 ++- doc/config-reference/ch_imageservice.xml | 3 + .../glance.flagmappings | 47 ++++++++++++-- .../glance.headers | 3 + 19 files changed, 297 insertions(+), 40 deletions(-) create mode 100644 doc/common/tables/glance-elasticsearch.xml create mode 100644 doc/common/tables/glance-replicator.xml create mode 100644 doc/common/tables/glance-scrubber.xml diff --git a/doc/common/tables/glance-amqp.xml b/doc/common/tables/glance-amqp.xml index c8f30b7ade..9e4b6f2c95 100644 --- a/doc/common/tables/glance-amqp.xml +++ b/doc/common/tables/glance-amqp.xml @@ -25,6 +25,10 @@ = image.localhost (StrOpt) Default publisher_id for outgoing notifications. + + = + (ListOpt) List of disabled notifications. A notification can be given either as a notification type to disable a single event, or as a notification group prefix to disable all events within a group. Example: if this config option is set to ["image.create", "metadef_namespace"], then "image.create" notification will not be sent after image is created and none of the notifications for metadefinition namespaces will be sent. + = [] (MultiStrOpt) Driver or drivers to handle sending notifications. diff --git a/doc/common/tables/glance-api.xml b/doc/common/tables/glance-api.xml index 5ec34b3610..44466990a2 100644 --- a/doc/common/tables/glance-api.xml +++ b/doc/common/tables/glance-api.xml @@ -25,6 +25,10 @@ = False (BoolOpt) Allow unauthenticated users to access the API with read-only privileges. This only applies when using ContextMiddleware. + + = + (ListOpt) A list of artifacts that are allowed in the format name or name-version. Empty list means that any artifact can be loaded. + = True (BoolOpt) Deploy the v1 OpenStack Images API. @@ -41,9 +45,21 @@ = True (BoolOpt) Deploy the v2 OpenStack Registry API. + + = True + (BoolOpt) If False, server will return the header "Connection: close", If True, server will return "Connection: Keep-Alive" in its responses. In order to close the client socket connection explicitly after the response is sent and read successfully by the client, you simply have to set this option to False when you create a wsgi server. + + + = 600 + (IntOpt) Timeout seconds for HTTP requests. Set it to None to disable timeout. + = 1099511627776 - (IntOpt) Maximum size of image a user can upload in bytes. Defaults to 1099511627776 bytes (1 TB). + (IntOpt) Maximum size of image a user can upload in bytes. Defaults to 1099511627776 bytes (1 TB).WARNING: this value should only be increased after careful consideration and must be set to a value under 8 EB (9223372036854775808). + + + = True + (BoolOpt) When false, no artifacts can be loaded regardless of available_plugins. When true, artifacts can be loaded. = location_order @@ -67,7 +83,7 @@ = False - (BoolOpt) Whether to include the backend image locations in image properties. Revealing storage location can be a security risk, so use this setting with caution! The overrides show_image_direct_url. + (BoolOpt) Whether to include the backend image locations in image properties. For example, if using the file system store a URL of "file:///path/to/image" will be returned to the user in the 'direct_url' meta-data field. Revealing storage location can be a security risk, so use this setting with caution! The overrides show_image_direct_url. = 600 diff --git a/doc/common/tables/glance-auth_token.xml b/doc/common/tables/glance-auth_token.xml index bdcf1208c7..f62163e2ac 100644 --- a/doc/common/tables/glance-auth_token.xml +++ b/doc/common/tables/glance-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/glance-common.xml b/doc/common/tables/glance-common.xml index 77a733deb5..6b5e89e99b 100644 --- a/doc/common/tables/glance-common.xml +++ b/doc/common/tables/glance-common.xml @@ -45,6 +45,10 @@ = sha1 (StrOpt) Digest algorithm which will be used for digital signature; the default is sha1 the default in Kilo for a smooth upgrade process, and it will be updated with sha256 in next release(L). Use the command "openssl list-message-digest-algorithms" to get the available algorithms supported by the version of OpenSSL on the platform. Examples are "sha1", "sha256", "sha512", etc. + + = localhost + (StrOpt) Name of this node, which must be valid in an AMQP key. Can be an opaque identifier. For ZeroMQ only, must be a valid host name, FQDN, or IP address. + = 10 (IntOpt) Maximum number of locations allowed on an image. Negative values evaluate to unlimited. @@ -65,13 +69,17 @@ = 25 (IntOpt) Default value for the number of items returned by a request if not specified explicitly in the request + + = 1 + (IntOpt) Number of workers for notification service. A single notification agent is enabled by default. + = None (ListOpt) Memcached servers or None for in process cache. = None - (StrOpt) Key used for encrypting sensitive metadata while talking to the registry or database. + (StrOpt) AES key for encrypting store 'location' metadata. This includes, if used, Swift or S3 credentials. Should be set to a random string of length 16, 24 or 32 bytes = /etc/glance/metadefs/ @@ -79,7 +87,7 @@ = None - (StrOpt) The location of the property protection file. + (StrOpt) The location of the property protection file.This file contains the rules for property protections and the roles/policies associated with it. If this config value is not specified, by default, property protections won't be enforced. If a value is specified and the file is not found, then the glance-api service will not start. = roles @@ -94,7 +102,7 @@ (StrOpt) Set a system wide quota for every user. This value is the total capacity that a user can use across all storage systems. A value of 0 means unlimited.Optional unit can be specified for the value. Accepted units are B, KB, MB, GB and TB representing Bytes, KiloBytes, MegaBytes, GigaBytes and TeraBytes respectively. If no unit is specified then Bytes is assumed. Note that there should not be any space between value and unit and units are case sensitive. - = 8 + = 4 (IntOpt) The number of child process workers that will be created to service requests. The default will be equal to the number of CPUs available. @@ -122,21 +130,60 @@ = None (ListOpt) Optionally specify a list of memcached server(s) to use for caching. If left undefined, tokens will instead be cached in-process. + + [service_credentials] + + + = False + (BoolOpt) Disables X.509 certificate validation when an SSL connection to Identity Service is established. + + + = http://localhost:5000/v2.0 + (StrOpt) Auth URL to use for OpenStack service access. + + + = None + (StrOpt) Certificate chain for SSL validation. + + + = publicURL + (StrOpt) Type of endpoint in Identity service catalog to use for communication with OpenStack services. + + + = admin + (StrOpt) Password to use for OpenStack service access. + + + = None + (StrOpt) Region name to use for OpenStack service endpoints. + + + = + (StrOpt) Tenant ID to use for OpenStack service access. + + + = admin + (StrOpt) Tenant name to use for OpenStack service access. + + + = glance + (StrOpt) User name to use for OpenStack service access. + [task] - = 1000 - (IntOpt) Specifies the maximum number of eventlet threads which can be spun up by the eventlet based task executor to perform execution of Glance tasks. - - - = eventlet + = taskflow (StrOpt) Specifies which task executor to be used to run the task scripts. = 48 (IntOpt) Time in hours for which a task lives after, either succeeding or failing + + = None + (StrOpt) Work dir for asynchronous task operations. The directory set here will be used to operate over images - normally before they are imported in the destination store. When providing work dir, make sure enough space is provided for concurrent tasks to run efficiently without running out of space. A rough estimation can be done by multiplying the number of `max_workers` - or the N of workers running - by an average image size (e.g 500MB). The image size estimation should be done based on the average size in your deployment. Note that depending on the tasks running you may need to multiply this number by some factor depending on what the task does. For example, you may want to double the available size if image conversion is enabled. All this being said, remember these are just estimations and you should do them based on the worst case scenario and be prepared to act in case they were wrong. + diff --git a/doc/common/tables/glance-database.xml b/doc/common/tables/glance-database.xml index 22a9d10cad..ab231b0937 100644 --- a/doc/common/tables/glance-database.xml +++ b/doc/common/tables/glance-database.xml @@ -14,13 +14,6 @@ - - [DEFAULT] - - - = True - (BoolOpt) DEPRECATED. TO BE REMOVED IN THE JUNO RELEASE. Whether or not to enforce that all DB tables have charset utf8. If your database tables do not have charset utf8 you will need to convert before this option is removed. This option is only relevant if your database engine is MySQL. - [database] diff --git a/doc/common/tables/glance-elasticsearch.xml b/doc/common/tables/glance-elasticsearch.xml new file mode 100644 index 0000000000..ee55710637 --- /dev/null +++ b/doc/common/tables/glance-elasticsearch.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + +
Description of Elasticsearch configuration options
Configuration option = Default valueDescription
[elasticsearch]
= 127.0.0.1:9200(ListOpt) List of nodes where Elasticsearch instances are running. A single node should be defined as an IP address and port number.
+
diff --git a/doc/common/tables/glance-imagecache.xml b/doc/common/tables/glance-imagecache.xml index 5f776b28c0..d04f33a0eb 100644 --- a/doc/common/tables/glance-imagecache.xml +++ b/doc/common/tables/glance-imagecache.xml @@ -19,11 +19,11 @@ = False - (BoolOpt) A boolean that determines if the scrubber should clean up the files it uses for taking data. Only one server in your deployment should be designated the cleanup host. + (BoolOpt) DEPRECATED. TO BE REMOVED IN THE LIBERTY RELEASE. A boolean that determines if the scrubber should clean up the files it uses for taking data. Only one server in your deployment should be designated the cleanup host. = 86400 - (IntOpt) Items must have a modified time that is older than this value in order to be candidates for cleanup. + (IntOpt) DEPRECATED. TO BE REMOVED IN THE LIBERTY RELEASE. Items must have a modified time that is older than this value in order to be candidates for cleanup. = False diff --git a/doc/common/tables/glance-logging.xml b/doc/common/tables/glance-logging.xml index 0b423f83cd..72ee4aff8e 100644 --- a/doc/common/tables/glance-logging.xml +++ b/doc/common/tables/glance-logging.xml @@ -22,7 +22,7 @@ (BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level). - = 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 + = 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, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN (ListOpt) List of logger=LEVEL pairs. @@ -57,6 +57,26 @@ = 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. @@ -81,6 +101,18 @@ = 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. diff --git a/doc/common/tables/glance-policy.xml b/doc/common/tables/glance-policy.xml index ae8c0119ff..cf75a82f75 100644 --- a/doc/common/tables/glance-policy.xml +++ b/doc/common/tables/glance-policy.xml @@ -15,7 +15,7 @@ - [DEFAULT] + [oslo_policy] = default @@ -23,7 +23,7 @@ = ['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. + (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 diff --git a/doc/common/tables/glance-rbd.xml b/doc/common/tables/glance-rbd.xml index 918b7978d2..bcb06d8e21 100644 --- a/doc/common/tables/glance-rbd.xml +++ b/doc/common/tables/glance-rbd.xml @@ -26,7 +26,7 @@ (IntOpt) RADOS images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two. - = images + = localhost (StrOpt) RADOS pool in which images are stored. diff --git a/doc/common/tables/glance-registry.xml b/doc/common/tables/glance-registry.xml index 59ad12005f..04ffc61452 100644 --- a/doc/common/tables/glance-registry.xml +++ b/doc/common/tables/glance-registry.xml @@ -43,19 +43,19 @@ = None - (StrOpt) The path to the certifying authority cert file to use in SSL connections to the registry server. + (StrOpt) The path to the certifying authority cert file to use in SSL connections to the registry server, if any. Alternately, you may set the GLANCE_CLIENT_CA_FILE environment variable to a filepath of the CA cert file. = None - (StrOpt) The path to the cert file to use in SSL connections to the registry server. + (StrOpt) The path to the cert file to use in SSL connections to the registry server, if any. Alternately, you may set the GLANCE_CLIENT_CERT_FILE environment variable to a filepath of the CA cert file = False - (BoolOpt) When using SSL in connections to the registry server, do not require validation via a certifying authority. + (BoolOpt) When using SSL in connections to the registry server, do not require validation via a certifying authority. This is the registry's equivalent of specifying --insecure on the command line using glanceclient for the API. = None - (StrOpt) The path to the key file to use in SSL connections to the registry server. + (StrOpt) The path to the key file to use in SSL connections to the registry server, if any. Alternately, you may set the GLANCE_CLIENT_KEY_FILE environment variable to a filepath of the key file = http diff --git a/doc/common/tables/glance-replicator.xml b/doc/common/tables/glance-replicator.xml new file mode 100644 index 0000000000..122df011f3 --- /dev/null +++ b/doc/common/tables/glance-replicator.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of replicator configuration options
Configuration option = Default valueDescription
[DEFAULT]
= None(ListOpt) Arguments for the command
= 65536(IntOpt) Amount of data to transfer per HTTP write.
= None(StrOpt) Command to be given to replicator
= created_at date deleted_at location updated_at(StrOpt) List of fields to not replicate.
= (StrOpt) Pass in your authentication token if you have one. This is the token used for the master.
= False(BoolOpt) Only replicate metadata, not images.
= (StrOpt) Pass in your authentication token if you have one. This is the token used for the slave.
= (StrOpt) Pass in your authentication token if you have one. If you use this option the same token is used for both the master and the slave.
+
diff --git a/doc/common/tables/glance-rpc.xml b/doc/common/tables/glance-rpc.xml index c7049676e8..d6e30b3795 100644 --- a/doc/common/tables/glance-rpc.xml +++ b/doc/common/tables/glance-rpc.xml @@ -19,7 +19,7 @@ = openstack.common.exception, glance.common.exception, exceptions - (ListOpt) Modules of exceptions that are permitted to be recreatedupon receiving exception data from an rpc call. + (ListOpt) Modules of exceptions that are permitted to be recreated upon receiving exception data from an rpc call. = 300 @@ -177,6 +177,14 @@ = False (BoolOpt) Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake + + = 2 + (IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. + + + = 60 + (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). + = 1.0 (FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification. diff --git a/doc/common/tables/glance-scrubber.xml b/doc/common/tables/glance-scrubber.xml new file mode 100644 index 0000000000..29cdce1873 --- /dev/null +++ b/doc/common/tables/glance-scrubber.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + +
Description of scrubber configuration options
Configuration option = Default valueDescription
[DEFAULT]
= 300(IntOpt) Loop time between checking for new items to schedule for delete.
+
diff --git a/doc/common/tables/glance-taskflow.xml b/doc/common/tables/glance-taskflow.xml index 0db4384a71..73de96c533 100644 --- a/doc/common/tables/glance-taskflow.xml +++ b/doc/common/tables/glance-taskflow.xml @@ -18,11 +18,15 @@ [taskflow_executor] - = serial + = None + (StrOpt) The format to which images will be automatically converted. Can be 'qcow2' or 'raw'. + + + = parallel (StrOpt) The mode in which the engine will run. Can be 'serial' or 'parallel'. - = 1 + = 10 (IntOpt) The number of parallel activities executed at the same time by the engine. The value can be greater than one when the engine mode is 'parallel'. diff --git a/doc/common/tables/glance-vmware.xml b/doc/common/tables/glance-vmware.xml index 29a10baa33..9cf82a5ecd 100644 --- a/doc/common/tables/glance-vmware.xml +++ b/doc/common/tables/glance-vmware.xml @@ -27,11 +27,15 @@ = ha-datacenter - (StrOpt) Inventory path to a datacenter. If the vmware_server_host specified is an ESX/ESXi, the vmware_datacenter_path is optional. If specified, it should be "ha-datacenter". + (StrOpt) DEPRECATED. Inventory path to a datacenter. If the vmware_server_host specified is an ESX/ESXi, the vmware_datacenter_path is optional. If specified, it should be "ha-datacenter". This option is deprecated in favor of vmware_datastores and will be removed in the Liberty release. = None - (StrOpt) Datastore associated with the datacenter. + (StrOpt) DEPRECATED. Datastore associated with the datacenter. This option is deprecated in favor of vmware_datastores and will be removed in the Liberty release. + + + = None + (MultiStrOpt) A list of datastores where the image can be stored. This option may be specified multiple times for specifying multiple datastores. Either one of vmware_datastore_name or vmware_datastores is required. The datastore name should be specified after its datacenter path, seperated by ":". An optional weight may be given after the datastore name, seperated again by ":". Thus, the required format becomes <datacenter_path>:<datastore_name>:<optional_weight>. When adding an image, the datastore with highest weight will be selected, unless there is not enough free space available in cases where the image size is already known. If no weight is given, it is assumed to be zero and the directory will be considered for selection last. If multiple datastores have the same weight, then the one with the most free space available is selected. = None diff --git a/doc/config-reference/ch_imageservice.xml b/doc/config-reference/ch_imageservice.xml index 825684cd4d..186a3f3c70 100644 --- a/doc/config-reference/ch_imageservice.xml +++ b/doc/config-reference/ch_imageservice.xml @@ -27,12 +27,15 @@ + + + diff --git a/tools/autogenerate-config-flagmappings/glance.flagmappings b/tools/autogenerate-config-flagmappings/glance.flagmappings index ed0c397f97..261bfb072f 100644 --- a/tools/autogenerate-config-flagmappings/glance.flagmappings +++ b/tools/autogenerate-config-flagmappings/glance.flagmappings @@ -6,31 +6,39 @@ allow_additional_image_properties common allow_anonymous_access api allowed_rpc_exception_modules rpc api_limit_max common +args replicator auth_region registry auth_strategy registry auth_url registry +available_plugins api backdoor_port debug backlog common bind_host common bind_port common ca_file ca cert_file ca +chunksize replicator cleanup_scrubber imagecache cleanup_scrubber_time imagecache +command replicator control_exchange amqp data_api common -db_enforce_mysql_charset database debug logging default_log_levels logging default_publisher_id amqp default_swift_reference swift delayed_delete imagecache digest_algorithm common +disabled_notifications amqp +dontreplicate replicator enable_v1_api api enable_v1_registry api enable_v2_api api enable_v2_registry api fatal_deprecations logging +host common +http_keepalive api +http_timeout api image_cache_dir imagecache image_cache_driver imagecache image_cache_max_size imagecache @@ -45,7 +53,14 @@ instance_format logging instance_uuid_format logging key_file ca limit_param_default common +listener_workers common +load_enabled api location_strategy api +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 @@ -55,18 +70,17 @@ logging_context_format_string logging logging_debug_format_suffix logging logging_default_format_string logging logging_exception_prefix logging +mastertoken replicator matchmaker_heartbeat_freq rpc matchmaker_heartbeat_ttl rpc max_header_line api memcached_servers common metadata_encryption_key common metadata_source_path common +metaonly replicator notification_driver amqp notification_topics amqp owner_is_tenant api -policy_default_rule policy -policy_dirs policy -policy_file policy property_protection_file common property_protection_rule_format common public_endpoint api @@ -97,19 +111,25 @@ scrubber_datadir imagecache send_identity_headers api show_image_direct_url common show_multiple_locations api +slavetoken replicator swift_store_auth_address swift swift_store_config_file swift swift_store_key swift swift_store_user swift +syslog-log-facility logging syslog_log_facility logging tcp_keepidle api +token replicator transport_url amqp +use-syslog logging +use-syslog-rfc-format logging use_stderr logging use_syslog logging use_syslog_rfc_format logging use_user_token api user_storage_quota common verbose logging +wakeup_time scrubber workers common database/backend database database/connection database @@ -131,6 +151,7 @@ database/slave_connection database database/sqlite_db database database/sqlite_synchronous database database/use_db_reconnect database +elasticsearch/hosts elasticsearch glance_store/cinder_api_insecure cinder glance_store/cinder_ca_certificates_file cinder glance_store/cinder_catalog_info cinder @@ -188,6 +209,7 @@ glance_store/vmware_api_insecure vmware glance_store/vmware_api_retry_count vmware glance_store/vmware_datacenter_path vmware glance_store/vmware_datastore_name vmware +glance_store/vmware_datastores vmware glance_store/vmware_server_host vmware glance_store/vmware_server_password vmware glance_store/vmware_server_username vmware @@ -266,6 +288,8 @@ 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 @@ -284,13 +308,26 @@ 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 paste_deploy/config_file api paste_deploy/flavor api profiler/enabled profiler profiler/trace_sqlalchemy profiler +service_credentials/insecure common +service_credentials/os_auth_url common +service_credentials/os_cacert common +service_credentials/os_endpoint_type common +service_credentials/os_password common +service_credentials/os_region_name common +service_credentials/os_tenant_id common +service_credentials/os_tenant_name common +service_credentials/os_username common store_type_location_strategy/store_type_preference api -task/eventlet_executor_pool_size common task/task_executor common task/task_time_to_live common +task/work_dir common +taskflow_executor/conversion_format taskflow taskflow_executor/engine_mode taskflow taskflow_executor/max_workers taskflow diff --git a/tools/autogenerate-config-flagmappings/glance.headers b/tools/autogenerate-config-flagmappings/glance.headers index 3108a1cee0..53c94f9540 100644 --- a/tools/autogenerate-config-flagmappings/glance.headers +++ b/tools/autogenerate-config-flagmappings/glance.headers @@ -1,8 +1,11 @@ +elasticsearch Elasticsearch filesystem filesystem gridfs GridFS imagecache flagmappings matchmaker matchmaker rbd RBD registry registry +replicator replicator +scrubber scrubber sheepdog Sheepdog taskflow TaskFlow