[config-ref] update glance config options for Ocata

Change-Id: Ib0bb3997675b902b3f0d0121270be0896017f5c5
This commit is contained in:
KATO Tomoyuki 2017-03-03 09:17:13 +09:00
parent 7ed0c79f9e
commit bfe0344bb9
7 changed files with 110 additions and 19 deletions

View File

@ -301,7 +301,7 @@
* show_image_direct_url
* location_strategy This option will be removed in the Ocata release because the same functionality can be achieved with greater granularity by using policies. Please see the Newton release notes for more information.
* location_strategy This option will be removed in the Pike release or later because the same functionality can be achieved with greater granularity by using policies. Please see the Newton release notes for more information.
* - ``tcp_keepidle`` = ``600``
- (Integer) Set the wait time before a connection recheck.
@ -365,7 +365,7 @@
NOTE: For more information on store capabilities and their updates, please visit: https://specs.openstack.org/openstack/glance-specs/specs/kilo/store-capabilities.html
For more information on setting up a particular store in your deplyment and help with the usage of this feature, please contact the storage driver maintainers listed here: http://docs.openstack.org/developer/glance_store/drivers/index.html
For more information on setting up a particular store in your deployment and help with the usage of this feature, please contact the storage driver maintainers listed here: http://docs.openstack.org/developer/glance_store/drivers/index.html
Possible values:

View File

@ -53,7 +53,7 @@
Possible values:
* A string of of the following form: ``<service_type>:<service_name>:<endpoint_type>`` At least ``service_type`` and ``endpoint_type`` should be specified. ``service_name`` can be omitted.
* A string of of the following form: ``<service_type>:<service_name>:<interface>`` At least ``service_type`` and ``interface`` should be specified. ``service_name`` can be omitted.
Related options:
@ -194,3 +194,17 @@
* cinder_store_password
* cinder_store_project_name
* - ``cinder_volume_type`` = ``None``
- (String) Volume type that will be used for volume creation in cinder.
Some cinder backends can have several volume types to optimize storage usage. Adding this option allows an operator to choose a specific volume type in cinder that can be optimized for images.
If this is not set, then the default volume type specified in the cinder configuration will be used for volume creation.
Possible values:
* A valid volume type from cinder
Related options:
* None

View File

@ -316,11 +316,23 @@
Related options:
* None
* - **[healthcheck]**
-
* - ``backends`` =
- (List) Additional backends that can perform health checks and report that information back as part of a request.
* - ``detailed`` = ``False``
- (Boolean) Show more detailed information as part of the response
* - ``disable_by_file_path`` = ``None``
- (String) Check the presence of a file to determine if an application is running on a port. Used by DisableByFileHealthcheck plugin.
* - ``disable_by_file_paths`` =
- (List) Check the presence of a file based on a port to determine if an application is running on a port. Expects a "port:path" list of strings. Used by DisableByFilesPortsHealthcheck plugin.
* - ``path`` = ``/healthcheck``
- (String) DEPRECATED: The path to respond to healtcheck requests on.
* - **[image_format]**
-
* - ``container_formats`` = ``ami, ari, aki, bare, ovf, ova, docker``
- (List) Supported values for the 'container_format' image attribute
* - ``disk_formats`` = ``ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso``
* - ``disk_formats`` = ``ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso, ploop``
- (List) Supported values for the 'disk_format' image attribute
* - **[task]**
-

View File

@ -24,6 +24,10 @@
Examples of possible values:
* messaging://: use oslo_messaging driver for sending notifications.
* mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
* elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending notifications.
* - ``enabled`` = ``False``
- (Boolean) Enables the profiling for all services on this node. Default value is False (fully disable the profiling feature).
@ -32,10 +36,20 @@
* True: Enables the feature
* False: Disables the feature. The profiling cannot be started via this project operations. If the profiling is triggered by another project, this project part will be empty.
* - ``es_doc_type`` = ``notification``
- (String) Document type for notification indexing in elasticsearch.
* - ``es_scroll_size`` = ``10000``
- (Integer) Elasticsearch splits large requests in batches. This parameter defines maximum size of each batch (for example: es_scroll_size=10000).
* - ``es_scroll_time`` = ``2m``
- (String) This parameter is a time value parameter (for example: es_scroll_time=2m), indicating for how long the nodes that participate in the search will maintain relevant resources in order to continue and support it.
* - ``hmac_keys`` = ``SECRET_KEY``
- (String) Secret key(s) to use for encrypting context data for performance profiling. This string value should have the following format: <key1>[,<key2>,...<keyn>], where each key is some random string. A user who triggers the profiling via the REST API has to set one of these keys in the headers of the REST API call to include profiling results of this node for this particular project.
Both "enabled" flag and "hmac_keys" config options should be set to enable profiling. Also, to generate correct profiling information across all services at least one key needs to be consistent between OpenStack projects. This ensures it can be used from client side to generate the trace, containing information from all possible resources.
* - ``sentinel_service_name`` = ``mymaster``
- (String) Redissentinel uses a service name to identify a master redis service. This parameter defines the name (for example: sentinal_service_name=mymaster).
* - ``socket_timeout`` = ``0.1``
- (Floating point) Redissentinel provides a timeout option on the connections. This parameter defines that timeout (for example: socket_timeout=0.1).
* - ``trace_sqlalchemy`` = ``False``
- (Boolean) Enables SQL requests profiling in services. Default value is False (SQL requests won't be traced).

View File

@ -29,8 +29,8 @@
* - ``sentinel_group_name`` = ``oslo-messaging-zeromq``
- (String) Redis replica set name.
* - ``sentinel_hosts`` =
- (List) DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode) e.g. [host:port, host1:port ... ] Replaced by [DEFAULT]/transport_url
- (List) DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g., [host:port, host1:port ... ] Replaced by [DEFAULT]/transport_url
* - ``socket_timeout`` = ``10000``
- (Integer) Timeout in ms on blocking socket operations
- (Integer) Timeout in ms on blocking socket operations.
* - ``wait_timeout`` = ``2000``
- (Integer) Time in ms to wait between connection attempts.

View File

@ -111,13 +111,15 @@
Include a string value representing the path to a configuration file that has references for each of the configured Swift account(s)/backing stores. By default, no file path is specified and customized Swift referencing is disabled. Configuring this option is highly recommended while using Swift storage backend for image storage as it avoids storage of credentials in the database.
NOTE: Please do not configure this option if you have set ``swift_store_multi_tenant`` to ``True``.
Possible values:
* String value representing an absolute path on the glance-api node
Related options:
* None
* swift_store_multi_tenant
* - ``swift_store_container`` = ``glance``
- (String) Name of single container to store images/name prefix for multiple containers
@ -237,6 +239,8 @@
This enables multi-tenant storage mode which causes Glance images to be stored in tenant specific Swift accounts. If this is disabled, Glance stores all images in its own account. More details multi-tenant store can be found at https://wiki.openstack.org/wiki/GlanceSwiftTenantSpecificStorage
NOTE: If using multi-tenant swift store, please make sure that you do not set a swift configuration file with the 'swift_store_config_file' option.
Possible values:
* True
@ -245,7 +249,7 @@
Related options:
* None
* swift_store_config_file
* - ``swift_store_multiple_containers_seed`` = ``0``
- (Integer) Seed indicating the number of containers to use for storing images.

View File

@ -6,7 +6,6 @@ allow_additional_image_properties common
allow_anonymous_access api
allowed_rpc_exception_modules disable
api_limit_max common
args replicator
auth_region registry
auth_strategy registry
auth_url registry
@ -16,9 +15,7 @@ bind_host common
bind_port common
ca_file ca
cert_file ca
chunksize replicator
client_socket_timeout api
command replicator
conn_pool_min_size disable
conn_pool_ttl disable
control_exchange disable
@ -30,7 +27,6 @@ default_swift_reference swift
delayed_delete imagecache
digest_algorithm common
disabled_notifications disable
dontreplicate replicator
enable_v1_api api
enable_v1_registry api
enable_v2_api api
@ -63,12 +59,10 @@ logging_debug_format_suffix disable
logging_default_format_string disable
logging_exception_prefix disable
logging_user_identity_format disable
mastertoken replicator
max_header_line api
max_request_id_length api
metadata_encryption_key common
metadata_source_path common
metaonly replicator
owner_is_tenant api
property_protection_file common
property_protection_rule_format common
@ -76,6 +70,9 @@ public_endpoint api
publish_errors disable
pydev_worker_debug_host testing
pydev_worker_debug_port testing
rate_limit_burst disable
rate_limit_except_level disable
rate_limit_interval disable
registry_client_ca_file registry
registry_client_cert_file registry
registry_client_insecure registry
@ -84,11 +81,16 @@ registry_client_protocol registry
registry_client_timeout registry
registry_host registry
registry_port registry
rpc_ack_timeout_base disable
rpc_ack_timeout_multiplier disable
rpc_backend disable
rpc_cast_timeout disable
rpc_conn_pool_size disable
rpc_message_ttl disable
rpc_poll_timeout disable
rpc_response_timeout disable
rpc_retry_attempts disable
rpc_thread_pool_size disable
rpc_use_acks disable
rpc_zmq_bind_address disable
rpc_zmq_bind_port_retries disable
rpc_zmq_contexts disable
@ -105,15 +107,15 @@ secure_proxy_ssl_header api
send_identity_headers api
show_image_direct_url common
show_multiple_locations api
slavetoken replicator
subscribe_on disable
swift_store_auth_address swift
swift_store_config_file swift
swift_store_key swift
swift_store_user swift
syslog_log_facility disable
tcp_keepidle api
token replicator
transport_url disable
use_dynamic_connections disable
use_pub_sub disable
use_router_proxy disable
use_stderr disable
@ -121,12 +123,17 @@ use_syslog disable
use_user_token api
user_storage_quota common
verbose disable
wakeup_time scrubber
watch_log_file disable
workers common
zmq_failover_connections disable
zmq_immediate disable
zmq_linger disable
zmq_target_expire disable
zmq_target_update disable
zmq_tcp_keepalive disable
zmq_tcp_keepalive_cnt disable
zmq_tcp_keepalive_idle disable
zmq_tcp_keepalive_intvl disable
cors/allow_credentials disable
cors/allow_headers disable
cors/allow_methods disable
@ -170,6 +177,7 @@ glance_store/cinder_store_auth_address cinder
glance_store/cinder_store_password cinder
glance_store/cinder_store_project_name cinder
glance_store/cinder_store_user_name cinder
glance_store/cinder_volume_type cinder
glance_store/default_store api
glance_store/default_swift_reference swift
glance_store/filesystem_store_datadir filesystem
@ -221,6 +229,11 @@ glance_store/vmware_server_password vmware
glance_store/vmware_server_username vmware
glance_store/vmware_store_image_dir vmware
glance_store/vmware_task_poll_interval vmware
healthcheck/backends common
healthcheck/detailed common
healthcheck/disable_by_file_path common
healthcheck/disable_by_file_paths common
healthcheck/path common
image_format/container_formats common
image_format/disk_formats common
keystone_authtoken/admin_password disable
@ -259,6 +272,8 @@ keystone_authtoken/memcache_use_advanced_pool disable
keystone_authtoken/memcached_servers disable
keystone_authtoken/region_name disable
keystone_authtoken/revocation_cache_time disable
keystone_authtoken/service_token_roles disable
keystone_authtoken/service_token_roles_required disable
keystone_authtoken/signing_dir disable
keystone_authtoken/token_cache_time disable
matchmaker_redis/check_timeout redis
@ -281,9 +296,11 @@ oslo_messaging_amqp/connection_retry_interval_max disable
oslo_messaging_amqp/container_name disable
oslo_messaging_amqp/default_notification_exchange disable
oslo_messaging_amqp/default_notify_timeout disable
oslo_messaging_amqp/default_reply_retry disable
oslo_messaging_amqp/default_reply_timeout disable
oslo_messaging_amqp/default_rpc_exchange disable
oslo_messaging_amqp/default_send_timeout disable
oslo_messaging_amqp/default_sender_link_timeout disable
oslo_messaging_amqp/group_request_prefix disable
oslo_messaging_amqp/idle_timeout disable
oslo_messaging_amqp/link_retry_delay disable
@ -291,6 +308,7 @@ oslo_messaging_amqp/multicast_address disable
oslo_messaging_amqp/notify_address_prefix disable
oslo_messaging_amqp/notify_server_credit disable
oslo_messaging_amqp/password disable
oslo_messaging_amqp/pre_settled disable
oslo_messaging_amqp/reply_link_credit disable
oslo_messaging_amqp/rpc_address_prefix disable
oslo_messaging_amqp/rpc_server_credit disable
@ -305,6 +323,16 @@ oslo_messaging_amqp/ssl_key_password disable
oslo_messaging_amqp/trace disable
oslo_messaging_amqp/unicast_address disable
oslo_messaging_amqp/username disable
oslo_messaging_kafka/conn_pool_min_size disable
oslo_messaging_kafka/conn_pool_ttl disable
oslo_messaging_kafka/consumer_group disable
oslo_messaging_kafka/kafka_consumer_timeout disable
oslo_messaging_kafka/kafka_default_host disable
oslo_messaging_kafka/kafka_default_port disable
oslo_messaging_kafka/kafka_max_fetch_bytes disable
oslo_messaging_kafka/pool_size disable
oslo_messaging_kafka/producer_batch_size disable
oslo_messaging_kafka/producer_batch_timeout disable
oslo_messaging_notifications/driver disable
oslo_messaging_notifications/topics disable
oslo_messaging_notifications/transport_url disable
@ -316,6 +344,7 @@ oslo_messaging_rabbit/default_notification_exchange disable
oslo_messaging_rabbit/default_notification_retry_attempts disable
oslo_messaging_rabbit/default_rpc_exchange disable
oslo_messaging_rabbit/default_rpc_retry_attempts disable
oslo_messaging_rabbit/default_serializer_type disable
oslo_messaging_rabbit/fake_rabbit disable
oslo_messaging_rabbit/frame_max disable
oslo_messaging_rabbit/heartbeat_interval disable
@ -364,8 +393,13 @@ oslo_messaging_rabbit/socket_timeout disable
oslo_messaging_rabbit/ssl disable
oslo_messaging_rabbit/ssl_options disable
oslo_messaging_rabbit/tcp_user_timeout disable
oslo_messaging_zmq/rpc_cast_timeout disable
oslo_messaging_zmq/rpc_ack_timeout_base disable
oslo_messaging_zmq/rpc_ack_timeout_multiplier disable
oslo_messaging_zmq/rpc_message_ttl disable
oslo_messaging_zmq/rpc_poll_timeout disable
oslo_messaging_zmq/rpc_retry_attempts disable
oslo_messaging_zmq/rpc_thread_pool_size disable
oslo_messaging_zmq/rpc_use_acks disable
oslo_messaging_zmq/rpc_zmq_bind_address disable
oslo_messaging_zmq/rpc_zmq_bind_port_retries disable
oslo_messaging_zmq/rpc_zmq_contexts disable
@ -376,11 +410,19 @@ oslo_messaging_zmq/rpc_zmq_max_port disable
oslo_messaging_zmq/rpc_zmq_min_port disable
oslo_messaging_zmq/rpc_zmq_serialization disable
oslo_messaging_zmq/rpc_zmq_topic_backlog disable
oslo_messaging_zmq/subscribe_on disable
oslo_messaging_zmq/use_dynamic_connections disable
oslo_messaging_zmq/use_pub_sub disable
oslo_messaging_zmq/use_router_proxy disable
oslo_messaging_zmq/zmq_failover_connections disable
oslo_messaging_zmq/zmq_immediate disable
oslo_messaging_zmq/zmq_linger disable
oslo_messaging_zmq/zmq_target_expire disable
oslo_messaging_zmq/zmq_target_update disable
oslo_messaging_zmq/zmq_tcp_keepalive disable
oslo_messaging_zmq/zmq_tcp_keepalive_cnt disable
oslo_messaging_zmq/zmq_tcp_keepalive_idle disable
oslo_messaging_zmq/zmq_tcp_keepalive_intvl disable
oslo_middleware/enable_proxy_headers_parsing api
oslo_middleware/max_request_body_size api
oslo_middleware/secure_proxy_ssl_header api
@ -391,7 +433,12 @@ paste_deploy/config_file api
paste_deploy/flavor api
profiler/connection_string profiler
profiler/enabled profiler
profiler/es_doc_type profiler
profiler/es_scroll_size profiler
profiler/es_scroll_time profiler
profiler/hmac_keys profiler
profiler/sentinel_service_name profiler
profiler/socket_timeout profiler
profiler/trace_sqlalchemy profiler
store_type_location_strategy/store_type_preference api
task/task_executor common