3912c40ade74eedabd1d5fe6c85690e269b073f6
[osm/SO.git] / rwlaunchpad / plugins / rwimagemgr / etc / ub16 / glance-registry.conf
1 #   Copyright 2016 RIFT.IO Inc
2 #
3 #   Licensed under the Apache License, Version 2.0 (the "License");
4 #   you may not use this file except in compliance with the License.
5 #   You may obtain a copy of the License at
6 #
7 #       http://www.apache.org/licenses/LICENSE-2.0
8 #
9 #   Unless required by applicable law or agreed to in writing, software
10 #   distributed under the License is distributed on an "AS IS" BASIS,
11 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 #   See the License for the specific language governing permissions and
13 #   limitations under the License.
14 [DEFAULT]
15
16 #
17 # From glance.registry
18 #
19
20 # When true, this option sets the owner of an image to be the tenant.
21 # Otherwise, the owner of the  image will be the authenticated user
22 # issuing the request. (boolean value)
23 #owner_is_tenant = true
24
25 # Role used to identify an authenticated user as administrator.
26 # (string value)
27 #admin_role = admin
28
29 # Allow unauthenticated users to access the API with read-only
30 # privileges. This only applies when using ContextMiddleware. (boolean
31 # value)
32 #allow_anonymous_access = false
33
34 # Limits request ID length. (integer value)
35 #max_request_id_length = 64
36
37 # Whether to allow users to specify image properties beyond what the
38 # image schema provides (boolean value)
39 #allow_additional_image_properties = true
40
41 # Maximum number of image members per image. Negative values evaluate
42 # to unlimited. (integer value)
43 #image_member_quota = 128
44
45 # Maximum number of properties allowed on an image. Negative values
46 # evaluate to unlimited. (integer value)
47 #image_property_quota = 128
48
49 # Maximum number of tags allowed on an image. Negative values evaluate
50 # to unlimited. (integer value)
51 #image_tag_quota = 128
52
53 # Maximum number of locations allowed on an image. Negative values
54 # evaluate to unlimited. (integer value)
55 #image_location_quota = 10
56
57 # Python module path of data access API (string value)
58 data_api = glance.db.sqlalchemy.api
59
60 # Default value for the number of items returned by a request if not
61 # specified explicitly in the request (integer value)
62 #limit_param_default = 25
63
64 # Maximum permissible number of items that could be returned by a
65 # request (integer value)
66 #api_limit_max = 1000
67
68 # Whether to include the backend image storage location in image
69 # properties. Revealing storage location can be a security risk, so
70 # use this setting with caution! (boolean value)
71 #show_image_direct_url = false
72
73 # Whether to include the backend image locations in image properties.
74 # For example, if using the file system store a URL of
75 # "file:///path/to/image" will be returned to the user in the
76 # 'direct_url' meta-data field. Revealing storage location can be a
77 # security risk, so use this setting with caution! Setting this to
78 # true overrides the show_image_direct_url option. (boolean value)
79 #show_multiple_locations = false
80
81 # Maximum size of image a user can upload in bytes. Defaults to
82 # 1099511627776 bytes (1 TB).WARNING: this value should only be
83 # increased after careful consideration and must be set to a value
84 # under 8 EB (9223372036854775808). (integer value)
85 # Maximum value: 9223372036854775808
86 #image_size_cap = 1099511627776
87
88 # Set a system wide quota for every user. This value is the total
89 # capacity that a user can use across all storage systems. A value of
90 # 0 means unlimited.Optional unit can be specified for the value.
91 # Accepted units are B, KB, MB, GB and TB representing Bytes,
92 # KiloBytes, MegaBytes, GigaBytes and TeraBytes respectively. If no
93 # unit is specified then Bytes is assumed. Note that there should not
94 # be any space between value and unit and units are case sensitive.
95 # (string value)
96 #user_storage_quota = 0
97
98 # Deploy the v1 OpenStack Images API. (boolean value)
99 #enable_v1_api = true
100
101 # Deploy the v2 OpenStack Images API. (boolean value)
102 #enable_v2_api = true
103
104 # Deploy the v1 OpenStack Registry API. (boolean value)
105 #enable_v1_registry = true
106
107 # Deploy the v2 OpenStack Registry API. (boolean value)
108 #enable_v2_registry = true
109
110 # The hostname/IP of the pydev process listening for debug connections
111 # (string value)
112 #pydev_worker_debug_host = <None>
113
114 # The port on which a pydev process is listening for connections.
115 # (port value)
116 # Minimum value: 0
117 # Maximum value: 65535
118 #pydev_worker_debug_port = 5678
119
120 # AES key for encrypting store 'location' metadata. This includes, if
121 # used, Swift or S3 credentials. Should be set to a random string of
122 # length 16, 24 or 32 bytes (string value)
123 #metadata_encryption_key = <None>
124
125 # Digest algorithm which will be used for digital signature. Use the
126 # command "openssl list-message-digest-algorithms" to get the
127 # available algorithms supported by the version of OpenSSL on the
128 # platform. Examples are "sha1", "sha256", "sha512", etc. (string
129 # value)
130 #digest_algorithm = sha256
131
132 # Address to bind the server.  Useful when selecting a particular
133 # network interface. (string value)
134 bind_host = 127.0.0.1
135
136 # The port on which the server will listen. (port value)
137 # Minimum value: 0
138 # Maximum value: 65535
139 bind_port = 9191
140
141 # The backlog value that will be used when creating the TCP listener
142 # socket. (integer value)
143 #backlog = 4096
144
145 # The value for the socket option TCP_KEEPIDLE.  This is the time in
146 # seconds that the connection must be idle before TCP starts sending
147 # keepalive probes. (integer value)
148 #tcp_keepidle = 600
149
150 # CA certificate file to use to verify connecting clients. (string
151 # value)
152 #ca_file = <None>
153
154 # Certificate file to use when starting API server securely. (string
155 # value)
156 #cert_file = <None>
157
158 # Private key file to use when starting API server securely. (string
159 # value)
160 #key_file = <None>
161
162 # The number of child process workers that will be created to service
163 # requests. The default will be equal to the number of CPUs available.
164 # (integer value)
165 #workers = <None>
166
167 # Maximum line size of message headers to be accepted. max_header_line
168 # may need to be increased when using large tokens (typically those
169 # generated by the Keystone v3 API with big service catalogs (integer
170 # value)
171 #max_header_line = 16384
172
173 # If False, server will return the header "Connection: close", If
174 # True, server will return "Connection: Keep-Alive" in its responses.
175 # In order to close the client socket connection explicitly after the
176 # response is sent and read successfully by the client, you simply
177 # have to set this option to False when you create a wsgi server.
178 # (boolean value)
179 #http_keepalive = true
180
181 # Timeout for client connections' socket operations. If an incoming
182 # connection is idle for this number of seconds it will be closed. A
183 # value of '0' means wait forever. (integer value)
184 #client_socket_timeout = 900
185
186 #
187 # From oslo.log
188 #
189
190 # If set to true, the logging level will be set to DEBUG instead of
191 # the default INFO level. (boolean value)
192 debug = true
193
194 # If set to false, the logging level will be set to WARNING instead of
195 # the default INFO level. (boolean value)
196 # This option is deprecated for removal.
197 # Its value may be silently ignored in the future.
198 verbose = true
199
200 # The name of a logging configuration file. This file is appended to
201 # any existing logging configuration files. For details about logging
202 # configuration files, see the Python logging module documentation.
203 # Note that when logging configuration files are used then all logging
204 # configuration is set in the configuration file and other logging
205 # configuration options are ignored (for example,
206 # logging_context_format_string). (string value)
207 # Deprecated group/name - [DEFAULT]/log_config
208 #log_config_append = <None>
209
210 # Defines the format string for %%(asctime)s in log records. Default:
211 # %(default)s . This option is ignored if log_config_append is set.
212 # (string value)
213 #log_date_format = %Y-%m-%d %H:%M:%S
214
215 # (Optional) Name of log file to send logging output to. If no default
216 # is set, logging will go to stderr as defined by use_stderr. This
217 # option is ignored if log_config_append is set. (string value)
218 # Deprecated group/name - [DEFAULT]/logfile
219 log_file = {RIFT_VAR_ROOT}/log/glance/glance-registry.log
220
221 # (Optional) The base directory used for relative log_file  paths.
222 # This option is ignored if log_config_append is set. (string value)
223 # Deprecated group/name - [DEFAULT]/logdir
224 #log_dir = <None>
225
226 # Uses logging handler designed to watch file system. When log file is
227 # moved or removed this handler will open a new log file with
228 # specified path instantaneously. It makes sense only if log_file
229 # option is specified and Linux platform is used. This option is
230 # ignored if log_config_append is set. (boolean value)
231 #watch_log_file = false
232
233 # Use syslog for logging. Existing syslog format is DEPRECATED and
234 # will be changed later to honor RFC5424. This option is ignored if
235 # log_config_append is set. (boolean value)
236 #use_syslog = false
237
238 # Syslog facility to receive log lines. This option is ignored if
239 # log_config_append is set. (string value)
240 #syslog_log_facility = LOG_USER
241
242 # Log output to standard error. This option is ignored if
243 # log_config_append is set. (boolean value)
244 #use_stderr = true
245
246 # Format string to use for log messages with context. (string value)
247 #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
248
249 # Format string to use for log messages when context is undefined.
250 # (string value)
251 #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
252
253 # Additional data to append to log message when logging level for the
254 # message is DEBUG. (string value)
255 #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
256
257 # Prefix each line of exception output with this format. (string
258 # value)
259 #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
260
261 # Defines the format string for %(user_identity)s that is used in
262 # logging_context_format_string. (string value)
263 #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
264
265 # List of package logging levels in logger=LEVEL pairs. This option is
266 # ignored if log_config_append is set. (list value)
267 #default_log_levels = 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,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
268
269 # Enables or disables publication of error events. (boolean value)
270 #publish_errors = false
271
272 # The format for an instance that is passed with the log message.
273 # (string value)
274 #instance_format = "[instance: %(uuid)s] "
275
276 # The format for an instance UUID that is passed with the log message.
277 # (string value)
278 #instance_uuid_format = "[instance: %(uuid)s] "
279
280 # Enables or disables fatal status of deprecations. (boolean value)
281 #fatal_deprecations = false
282
283 #
284 # From oslo.messaging
285 #
286
287 # Size of RPC connection pool. (integer value)
288 # Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
289 #rpc_conn_pool_size = 30
290
291 # ZeroMQ bind address. Should be a wildcard (*), an ethernet
292 # interface, or IP. The "host" option should point or resolve to this
293 # address. (string value)
294 #rpc_zmq_bind_address = *
295
296 # MatchMaker driver. (string value)
297 # Allowed values: redis, dummy
298 #rpc_zmq_matchmaker = redis
299
300 # Type of concurrency used. Either "native" or "eventlet" (string
301 # value)
302 #rpc_zmq_concurrency = eventlet
303
304 # Number of ZeroMQ contexts, defaults to 1. (integer value)
305 #rpc_zmq_contexts = 1
306
307 # Maximum number of ingress messages to locally buffer per topic.
308 # Default is unlimited. (integer value)
309 #rpc_zmq_topic_backlog = <None>
310
311 # Directory for holding IPC sockets. (string value)
312 #rpc_zmq_ipc_dir = /var/run/openstack
313
314 # Name of this node. Must be a valid hostname, FQDN, or IP address.
315 # Must match "host" option, if running Nova. (string value)
316 #rpc_zmq_host = localhost
317
318 # Seconds to wait before a cast expires (TTL). The default value of -1
319 # specifies an infinite linger period. The value of 0 specifies no
320 # linger period. Pending messages shall be discarded immediately when
321 # the socket is closed. Only supported by impl_zmq. (integer value)
322 #rpc_cast_timeout = -1
323
324 # The default number of seconds that poll should wait. Poll raises
325 # timeout exception when timeout expired. (integer value)
326 #rpc_poll_timeout = 1
327
328 # Expiration timeout in seconds of a name service record about
329 # existing target ( < 0 means no timeout). (integer value)
330 #zmq_target_expire = 120
331
332 # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy.
333 # (boolean value)
334 #use_pub_sub = true
335
336 # Minimal port number for random ports range. (port value)
337 # Minimum value: 0
338 # Maximum value: 65535
339 #rpc_zmq_min_port = 49152
340
341 # Maximal port number for random ports range. (integer value)
342 # Minimum value: 1
343 # Maximum value: 65536
344 #rpc_zmq_max_port = 65536
345
346 # Number of retries to find free port number before fail with
347 # ZMQBindError. (integer value)
348 #rpc_zmq_bind_port_retries = 100
349
350 # Size of executor thread pool. (integer value)
351 # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
352 #executor_thread_pool_size = 64
353
354 # Seconds to wait for a response from a call. (integer value)
355 #rpc_response_timeout = 60
356
357 # A URL representing the messaging driver to use and its full
358 # configuration. If not set, we fall back to the rpc_backend option
359 # and driver specific configuration. (string value)
360 #transport_url = <None>
361
362 # The messaging driver to use, defaults to rabbit. Other drivers
363 # include amqp and zmq. (string value)
364 #rpc_backend = rabbit
365
366 # The default exchange under which topics are scoped. May be
367 # overridden by an exchange name specified in the transport_url
368 # option. (string value)
369 #control_exchange = openstack
370
371
372 [database]
373
374 #
375 # From oslo.db
376 #
377
378 # The file name to use with SQLite. (string value)
379 # Deprecated group/name - [DEFAULT]/sqlite_db
380 #sqlite_db = oslo.sqlite
381 sqlite_db = {RIFT_VAR_ROOT}/glance/glance-registry.db
382
383 # If True, SQLite uses synchronous mode. (boolean value)
384 # Deprecated group/name - [DEFAULT]/sqlite_synchronous
385 #sqlite_synchronous = true
386
387 # The back end to use for the database. (string value)
388 # Deprecated group/name - [DEFAULT]/db_backend
389 backend = sqlalchemy
390
391 # The SQLAlchemy connection string to use to connect to the database.
392 # (string value)
393 # Deprecated group/name - [DEFAULT]/sql_connection
394 # Deprecated group/name - [DATABASE]/sql_connection
395 # Deprecated group/name - [sql]/connection
396 #connection = <None>
397 sql_connection=sqlite:///{RIFT_VAR_ROOT}/glance/glance-registry.db
398 connection=sqlite:///{RIFT_VAR_ROOT}/glance/glance-registry.db
399
400 # The SQLAlchemy connection string to use to connect to the slave
401 # database. (string value)
402 #slave_connection = <None>
403
404 # The SQL mode to be used for MySQL sessions. This option, including
405 # the default, overrides any server-set SQL mode. To use whatever SQL
406 # mode is set by the server configuration, set this to no value.
407 # Example: mysql_sql_mode= (string value)
408 #mysql_sql_mode = TRADITIONAL
409
410 # Timeout before idle SQL connections are reaped. (integer value)
411 # Deprecated group/name - [DEFAULT]/sql_idle_timeout
412 # Deprecated group/name - [DATABASE]/sql_idle_timeout
413 # Deprecated group/name - [sql]/idle_timeout
414 #idle_timeout = 3600
415
416 # Minimum number of SQL connections to keep open in a pool. (integer
417 # value)
418 # Deprecated group/name - [DEFAULT]/sql_min_pool_size
419 # Deprecated group/name - [DATABASE]/sql_min_pool_size
420 #min_pool_size = 1
421
422 # Maximum number of SQL connections to keep open in a pool. (integer
423 # value)
424 # Deprecated group/name - [DEFAULT]/sql_max_pool_size
425 # Deprecated group/name - [DATABASE]/sql_max_pool_size
426 #max_pool_size = <None>
427
428 # Maximum number of database connection retries during startup. Set to
429 # -1 to specify an infinite retry count. (integer value)
430 # Deprecated group/name - [DEFAULT]/sql_max_retries
431 # Deprecated group/name - [DATABASE]/sql_max_retries
432 #max_retries = 10
433
434 # Interval between retries of opening a SQL connection. (integer
435 # value)
436 # Deprecated group/name - [DEFAULT]/sql_retry_interval
437 # Deprecated group/name - [DATABASE]/reconnect_interval
438 #retry_interval = 10
439
440 # If set, use this value for max_overflow with SQLAlchemy. (integer
441 # value)
442 # Deprecated group/name - [DEFAULT]/sql_max_overflow
443 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
444 #max_overflow = 50
445
446 # Verbosity of SQL debugging information: 0=None, 100=Everything.
447 # (integer value)
448 # Deprecated group/name - [DEFAULT]/sql_connection_debug
449 #connection_debug = 0
450
451 # Add Python stack traces to SQL as comment strings. (boolean value)
452 # Deprecated group/name - [DEFAULT]/sql_connection_trace
453 #connection_trace = false
454
455 # If set, use this value for pool_timeout with SQLAlchemy. (integer
456 # value)
457 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
458 #pool_timeout = <None>
459
460 # Enable the experimental use of database reconnect on connection
461 # lost. (boolean value)
462 #use_db_reconnect = false
463
464 # Seconds between retries of a database transaction. (integer value)
465 #db_retry_interval = 1
466
467 # If True, increases the interval between retries of a database
468 # operation up to db_max_retry_interval. (boolean value)
469 #db_inc_retry_interval = true
470
471 # If db_inc_retry_interval is set, the maximum seconds between retries
472 # of a database operation. (integer value)
473 #db_max_retry_interval = 10
474
475 # Maximum retries in case of connection error or deadlock error before
476 # error is raised. Set to -1 to specify an infinite retry count.
477 # (integer value)
478 #db_max_retries = 20
479
480 db_auto_create = True
481
482 #
483 # From oslo.db.concurrency
484 #
485
486 # Enable the experimental use of thread pooling for all DB API calls
487 # (boolean value)
488 # Deprecated group/name - [DEFAULT]/dbapi_use_tpool
489 #use_tpool = false
490
491
492 [glance_store]
493
494 #
495 # From glance.store
496 #
497
498 # List of stores enabled. Valid stores are: cinder, file, http, rbd,
499 # sheepdog, swift, s3, vsphere (list value)
500 #stores = file,http
501
502 # Default scheme to use to store image data. The scheme must be
503 # registered by one of the stores defined by the 'stores' config
504 # option. (string value)
505 #default_store = file
506
507 # Minimum interval seconds to execute updating dynamic storage
508 # capabilities based on backend status then. It's not a periodic
509 # routine, the update logic will be executed only when interval
510 # seconds elapsed and an operation of store has triggered. The feature
511 # will be enabled only when the option value greater then zero.
512 # (integer value)
513 #store_capabilities_update_min_interval = 0
514
515 # Specify the path to the CA bundle file to use in verifying the
516 # remote server certificate. (string value)
517 #https_ca_certificates_file = <None>
518
519 # If true, the remote server certificate is not verified. If false,
520 # then the default CA truststore is used for verification. This option
521 # is ignored if "https_ca_certificates_file" is set. (boolean value)
522 #https_insecure = true
523
524 # Specify the http/https proxy information that should be used to
525 # connect to the remote server. The proxy information should be a key
526 # value pair of the scheme and proxy. e.g. http:10.0.0.1:3128. You can
527 # specify proxies for multiple schemes by seperating the key value
528 # pairs with a comma.e.g. http:10.0.0.1:3128, https:10.0.0.1:1080.
529 # (dict value)
530 #http_proxy_information =
531
532 # If True, swiftclient won't check for a valid SSL certificate when
533 # authenticating. (boolean value)
534 #swift_store_auth_insecure = false
535
536 # A string giving the CA certificate file to use in SSL connections
537 # for verifying certs. (string value)
538 #swift_store_cacert = <None>
539
540 # The region of the swift endpoint to be used for single tenant. This
541 # setting is only necessary if the tenant has multiple swift
542 # endpoints. (string value)
543 #swift_store_region = <None>
544
545 # If set, the configured endpoint will be used. If None, the storage
546 # url from the auth response will be used. (string value)
547 #swift_store_endpoint = <None>
548
549 # A string giving the endpoint type of the swift service to use
550 # (publicURL, adminURL or internalURL). This setting is only used if
551 # swift_store_auth_version is 2. (string value)
552 #swift_store_endpoint_type = publicURL
553
554 # A string giving the service type of the swift service to use. This
555 # setting is only used if swift_store_auth_version is 2. (string
556 # value)
557 #swift_store_service_type = object-store
558
559 # Container within the account that the account should use for storing
560 # images in Swift when using single container mode. In multiple
561 # container mode, this will be the prefix for all containers. (string
562 # value)
563 #swift_store_container = glance
564
565 # The size, in MB, that Glance will start chunking image files and do
566 # a large object manifest in Swift. (integer value)
567 #swift_store_large_object_size = 5120
568
569 # The amount of data written to a temporary disk buffer during the
570 # process of chunking the image file. (integer value)
571 #swift_store_large_object_chunk_size = 200
572
573 # A boolean value that determines if we create the container if it
574 # does not exist. (boolean value)
575 #swift_store_create_container_on_put = false
576
577 # If set to True, enables multi-tenant storage mode which causes
578 # Glance images to be stored in tenant specific Swift accounts.
579 # (boolean value)
580 #swift_store_multi_tenant = false
581
582 # When set to 0, a single-tenant store will only use one container to
583 # store all images. When set to an integer value between 1 and 32, a
584 # single-tenant store will use multiple containers to store images,
585 # and this value will determine how many containers are created.Used
586 # only when swift_store_multi_tenant is disabled. The total number of
587 # containers that will be used is equal to 16^N, so if this config
588 # option is set to 2, then 16^2=256 containers will be used to store
589 # images. (integer value)
590 #swift_store_multiple_containers_seed = 0
591
592 # A list of tenants that will be granted read/write access on all
593 # Swift containers created by Glance in multi-tenant mode. (list
594 # value)
595 #swift_store_admin_tenants =
596
597 # If set to False, disables SSL layer compression of https swift
598 # requests. Setting to False may improve performance for images which
599 # are already in a compressed format, eg qcow2. (boolean value)
600 #swift_store_ssl_compression = true
601
602 # The number of times a Swift download will be retried before the
603 # request fails. (integer value)
604 #swift_store_retry_get_count = 0
605
606 # The period of time (in seconds) before token expirationwhen
607 # glance_store will try to reques new user token. Default value 60 sec
608 # means that if token is going to expire in 1 min then glance_store
609 # request new user token. (integer value)
610 #swift_store_expire_soon_interval = 60
611
612 # If set to True create a trust for each add/get request to Multi-
613 # tenant store in order to prevent authentication token to be expired
614 # during uploading/downloading data. If set to False then user token
615 # is used for Swift connection (so no overhead on trust creation).
616 # Please note that this option is considered only and only if
617 # swift_store_multi_tenant=True (boolean value)
618 #swift_store_use_trusts = true
619
620 # The reference to the default swift account/backing store parameters
621 # to use for adding new images. (string value)
622 #default_swift_reference = ref1
623
624 # Version of the authentication service to use. Valid versions are 2
625 # and 3 for keystone and 1 (deprecated) for swauth and rackspace.
626 # (deprecated - use "auth_version" in swift_store_config_file) (string
627 # value)
628 #swift_store_auth_version = 2
629
630 # The address where the Swift authentication service is listening.
631 # (deprecated - use "auth_address" in swift_store_config_file) (string
632 # value)
633 #swift_store_auth_address = <None>
634
635 # The user to authenticate against the Swift authentication service
636 # (deprecated - use "user" in swift_store_config_file) (string value)
637 #swift_store_user = <None>
638
639 # Auth key for the user authenticating against the Swift
640 # authentication service. (deprecated - use "key" in
641 # swift_store_config_file) (string value)
642 #swift_store_key = <None>
643
644 # The config file that has the swift account(s)configs. (string value)
645 #swift_store_config_file = <None>
646
647 # RADOS images will be chunked into objects of this size (in
648 # megabytes). For best performance, this should be a power of two.
649 # (integer value)
650 #rbd_store_chunk_size = 8
651
652 # RADOS pool in which images are stored. (string value)
653 #rbd_store_pool = images
654
655 # RADOS user to authenticate as (only applicable if using Cephx. If
656 # <None>, a default will be chosen based on the client. section in
657 # rbd_store_ceph_conf) (string value)
658 #rbd_store_user = <None>
659
660 # Ceph configuration file path. If <None>, librados will locate the
661 # default config. If using cephx authentication, this file should
662 # include a reference to the right keyring in a client.<USER> section
663 # (string value)
664 #rbd_store_ceph_conf = /etc/ceph/ceph.conf
665
666 # Timeout value (in seconds) used when connecting to ceph cluster. If
667 # value <= 0, no timeout is set and default librados value is used.
668 # (integer value)
669 #rados_connect_timeout = 0
670
671 # Info to match when looking for cinder in the service catalog. Format
672 # is : separated values of the form:
673 # <service_type>:<service_name>:<endpoint_type> (string value)
674 #cinder_catalog_info = volumev2::publicURL
675
676 # Override service catalog lookup with template for cinder endpoint
677 # e.g. http://localhost:8776/v2/%(tenant)s (string value)
678 #cinder_endpoint_template = <None>
679
680 # Region name of this node. If specified, it will be used to locate
681 # OpenStack services for stores. (string value)
682 # Deprecated group/name - [DEFAULT]/os_region_name
683 #cinder_os_region_name = <None>
684
685 # Location of ca certicates file to use for cinder client requests.
686 # (string value)
687 #cinder_ca_certificates_file = <None>
688
689 # Number of cinderclient retries on failed http calls (integer value)
690 #cinder_http_retries = 3
691
692 # Time period of time in seconds to wait for a cinder volume
693 # transition to complete. (integer value)
694 #cinder_state_transition_timeout = 300
695
696 # Allow to perform insecure SSL requests to cinder (boolean value)
697 #cinder_api_insecure = false
698
699 # The address where the Cinder authentication service is listening. If
700 # <None>, the cinder endpoint in the service catalog is used. (string
701 # value)
702 #cinder_store_auth_address = <None>
703
704 # User name to authenticate against Cinder. If <None>, the user of
705 # current context is used. (string value)
706 #cinder_store_user_name = <None>
707
708 # Password for the user authenticating against Cinder. If <None>, the
709 # current context auth token is used. (string value)
710 #cinder_store_password = <None>
711
712 # Project name where the image is stored in Cinder. If <None>, the
713 # project in current context is used. (string value)
714 #cinder_store_project_name = <None>
715
716 # Path to the rootwrap configuration file to use for running commands
717 # as root. (string value)
718 #rootwrap_config = /etc/glance/rootwrap.conf
719
720 # The host where the S3 server is listening. (string value)
721 #s3_store_host = <None>
722
723 # The S3 query token access key. (string value)
724 #s3_store_access_key = <None>
725
726 # The S3 query token secret key. (string value)
727 #s3_store_secret_key = <None>
728
729 # The S3 bucket to be used to store the Glance data. (string value)
730 #s3_store_bucket = <None>
731
732 # The local directory where uploads will be staged before they are
733 # transferred into S3. (string value)
734 #s3_store_object_buffer_dir = <None>
735
736 # A boolean to determine if the S3 bucket should be created on upload
737 # if it does not exist or if an error should be returned to the user.
738 # (boolean value)
739 #s3_store_create_bucket_on_put = false
740
741 # The S3 calling format used to determine the bucket. Either subdomain
742 # or path can be used. (string value)
743 #s3_store_bucket_url_format = subdomain
744
745 # What size, in MB, should S3 start chunking image files and do a
746 # multipart upload in S3. (integer value)
747 #s3_store_large_object_size = 100
748
749 # What multipart upload part size, in MB, should S3 use when uploading
750 # parts. The size must be greater than or equal to 5M. (integer value)
751 #s3_store_large_object_chunk_size = 10
752
753 # The number of thread pools to perform a multipart upload in S3.
754 # (integer value)
755 #s3_store_thread_pools = 10
756
757 # Enable the use of a proxy. (boolean value)
758 #s3_store_enable_proxy = false
759
760 # Address or hostname for the proxy server. (string value)
761 #s3_store_proxy_host = <None>
762
763 # The port to use when connecting over a proxy. (integer value)
764 #s3_store_proxy_port = 8080
765
766 # The username to connect to the proxy. (string value)
767 #s3_store_proxy_user = <None>
768
769 # The password to use when connecting over a proxy. (string value)
770 #s3_store_proxy_password = <None>
771
772 # Images will be chunked into objects of this size (in megabytes). For
773 # best performance, this should be a power of two. (integer value)
774 #sheepdog_store_chunk_size = 64
775
776 # Port of sheep daemon. (integer value)
777 #sheepdog_store_port = 7000
778
779 # IP address of sheep daemon. (string value)
780 #sheepdog_store_address = localhost
781
782 # Directory to which the Filesystem backend store writes images.
783 # (string value)
784 #filesystem_store_datadir = /var/lib/glance/images
785
786 # List of directories and its priorities to which the Filesystem
787 # backend store writes images. (multi valued)
788 #filesystem_store_datadirs =
789
790 # The path to a file which contains the metadata to be returned with
791 # any location associated with this store.  The file must contain a
792 # valid JSON object. The object should contain the keys 'id' and
793 # 'mountpoint'. The value for both keys should be 'string'. (string
794 # value)
795 #filesystem_store_metadata_file = <None>
796
797 # The required permission for created image file. In this way the user
798 # other service used, e.g. Nova, who consumes the image could be the
799 # exclusive member of the group that owns the files created. Assigning
800 # it less then or equal to zero means don't change the default
801 # permission of the file. This value will be decoded as an octal
802 # digit. (integer value)
803 #filesystem_store_file_perm = 0
804
805 # ESX/ESXi or vCenter Server target system. The server value can be an
806 # IP address or a DNS name. (string value)
807 #vmware_server_host = <None>
808
809 # Username for authenticating with VMware ESX/VC server. (string
810 # value)
811 #vmware_server_username = <None>
812
813 # Password for authenticating with VMware ESX/VC server. (string
814 # value)
815 #vmware_server_password = <None>
816
817 # Number of times VMware ESX/VC server API must be retried upon
818 # connection related issues. (integer value)
819 #vmware_api_retry_count = 10
820
821 # The interval used for polling remote tasks invoked on VMware ESX/VC
822 # server. (integer value)
823 #vmware_task_poll_interval = 5
824
825 # The name of the directory where the glance images will be stored in
826 # the VMware datastore. (string value)
827 #vmware_store_image_dir = /openstack_glance
828
829 # If true, the ESX/vCenter server certificate is not verified. If
830 # false, then the default CA truststore is used for verification. This
831 # option is ignored if "vmware_ca_file" is set. (boolean value)
832 # Deprecated group/name - [DEFAULT]/vmware_api_insecure
833 #vmware_insecure = false
834
835 # Specify a CA bundle file to use in verifying the ESX/vCenter server
836 # certificate. (string value)
837 #vmware_ca_file = <None>
838
839 # A list of datastores where the image can be stored. This option may
840 # be specified multiple times for specifying multiple datastores. The
841 # datastore name should be specified after its datacenter path,
842 # seperated by ":". An optional weight may be given after the
843 # datastore name, seperated again by ":". Thus, the required format
844 # becomes <datacenter_path>:<datastore_name>:<optional_weight>. When
845 # adding an image, the datastore with highest weight will be selected,
846 # unless there is not enough free space available in cases where the
847 # image size is already known. If no weight is given, it is assumed to
848 # be zero and the directory will be considered for selection last. If
849 # multiple datastores have the same weight, then the one with the most
850 # free space available is selected. (multi valued)
851 #vmware_datastores =
852
853
854 [keystone_authtoken]
855
856 #
857 # From keystonemiddleware.auth_token
858 #
859
860 # Complete public Identity API endpoint. (string value)
861 #auth_uri = <None>
862
863 # API version of the admin Identity API endpoint. (string value)
864 #auth_version = <None>
865
866 # Do not handle authorization requests within the middleware, but
867 # delegate the authorization decision to downstream WSGI components.
868 # (boolean value)
869 #delay_auth_decision = false
870
871 # Request timeout value for communicating with Identity API server.
872 # (integer value)
873 #http_connect_timeout = <None>
874
875 # How many times are we trying to reconnect when communicating with
876 # Identity API Server. (integer value)
877 #http_request_max_retries = 3
878
879 # Env key for the swift cache. (string value)
880 #cache = <None>
881
882 # Required if identity server requires client certificate (string
883 # value)
884 #certfile = <None>
885
886 # Required if identity server requires client certificate (string
887 # value)
888 #keyfile = <None>
889
890 # A PEM encoded Certificate Authority to use when verifying HTTPs
891 # connections. Defaults to system CAs. (string value)
892 #cafile = <None>
893
894 # Verify HTTPS connections. (boolean value)
895 #insecure = false
896
897 # The region in which the identity server can be found. (string value)
898 #region_name = <None>
899
900 # Directory used to cache files related to PKI tokens. (string value)
901 #signing_dir = <None>
902
903 # Optionally specify a list of memcached server(s) to use for caching.
904 # If left undefined, tokens will instead be cached in-process. (list
905 # value)
906 # Deprecated group/name - [DEFAULT]/memcache_servers
907 #memcached_servers = <None>
908
909 # In order to prevent excessive effort spent validating tokens, the
910 # middleware caches previously-seen tokens for a configurable duration
911 # (in seconds). Set to -1 to disable caching completely. (integer
912 # value)
913 #token_cache_time = 300
914
915 # Determines the frequency at which the list of revoked tokens is
916 # retrieved from the Identity service (in seconds). A high number of
917 # revocation events combined with a low cache duration may
918 # significantly reduce performance. (integer value)
919 #revocation_cache_time = 10
920
921 # (Optional) If defined, indicate whether token data should be
922 # authenticated or authenticated and encrypted. If MAC, token data is
923 # authenticated (with HMAC) in the cache. If ENCRYPT, token data is
924 # encrypted and authenticated in the cache. If the value is not one of
925 # these options or empty, auth_token will raise an exception on
926 # initialization. (string value)
927 # Allowed values: None, MAC, ENCRYPT
928 #memcache_security_strategy = None
929
930 # (Optional, mandatory if memcache_security_strategy is defined) This
931 # string is used for key derivation. (string value)
932 #memcache_secret_key = <None>
933
934 # (Optional) Number of seconds memcached server is considered dead
935 # before it is tried again. (integer value)
936 #memcache_pool_dead_retry = 300
937
938 # (Optional) Maximum total number of open connections to every
939 # memcached server. (integer value)
940 #memcache_pool_maxsize = 10
941
942 # (Optional) Socket timeout in seconds for communicating with a
943 # memcached server. (integer value)
944 #memcache_pool_socket_timeout = 3
945
946 # (Optional) Number of seconds a connection to memcached is held
947 # unused in the pool before it is closed. (integer value)
948 #memcache_pool_unused_timeout = 60
949
950 # (Optional) Number of seconds that an operation will wait to get a
951 # memcached client connection from the pool. (integer value)
952 #memcache_pool_conn_get_timeout = 10
953
954 # (Optional) Use the advanced (eventlet safe) memcached client pool.
955 # The advanced pool will only work under python 2.x. (boolean value)
956 #memcache_use_advanced_pool = false
957
958 # (Optional) Indicate whether to set the X-Service-Catalog header. If
959 # False, middleware will not ask for service catalog on token
960 # validation and will not set the X-Service-Catalog header. (boolean
961 # value)
962 #include_service_catalog = true
963
964 # Used to control the use and type of token binding. Can be set to:
965 # "disabled" to not check token binding. "permissive" (default) to
966 # validate binding information if the bind type is of a form known to
967 # the server and ignore it if not. "strict" like "permissive" but if
968 # the bind type is unknown the token will be rejected. "required" any
969 # form of token binding is needed to be allowed. Finally the name of a
970 # binding method that must be present in tokens. (string value)
971 #enforce_token_bind = permissive
972
973 # If true, the revocation list will be checked for cached tokens. This
974 # requires that PKI tokens are configured on the identity server.
975 # (boolean value)
976 #check_revocations_for_cached = false
977
978 # Hash algorithms to use for hashing PKI tokens. This may be a single
979 # algorithm or multiple. The algorithms are those supported by Python
980 # standard hashlib.new(). The hashes will be tried in the order given,
981 # so put the preferred one first for performance. The result of the
982 # first hash will be stored in the cache. This will typically be set
983 # to multiple values only while migrating from a less secure algorithm
984 # to a more secure one. Once all the old tokens are expired this
985 # option should be set to a single value for better performance. (list
986 # value)
987 #hash_algorithms = md5
988
989 # Authentication type to load (unknown value)
990 # Deprecated group/name - [DEFAULT]/auth_plugin
991 #auth_type = <None>
992
993 # Config Section from which to load plugin specific options (unknown
994 # value)
995 #auth_section = <None>
996
997
998 [matchmaker_redis]
999
1000 #
1001 # From oslo.messaging
1002 #
1003
1004 # Host to locate redis. (string value)
1005 #host = 127.0.0.1
1006
1007 # Use this port to connect to redis host. (port value)
1008 # Minimum value: 0
1009 # Maximum value: 65535
1010 #port = 6379
1011
1012 # Password for Redis server (optional). (string value)
1013 #password =
1014
1015 # List of Redis Sentinel hosts (fault tolerance mode) e.g.
1016 # [host:port, host1:port ... ] (list value)
1017 #sentinel_hosts =
1018
1019 # Redis replica set name. (string value)
1020 #sentinel_group_name = oslo-messaging-zeromq
1021
1022 # Time in ms to wait between connection attempts. (integer value)
1023 #wait_timeout = 500
1024
1025 # Time in ms to wait before the transaction is killed. (integer value)
1026 #check_timeout = 20000
1027
1028 # Timeout in ms on blocking socket operations (integer value)
1029 #socket_timeout = 1000
1030
1031
1032 [oslo_messaging_amqp]
1033
1034 #
1035 # From oslo.messaging
1036 #
1037
1038 # address prefix used when sending to a specific server (string value)
1039 # Deprecated group/name - [amqp1]/server_request_prefix
1040 #server_request_prefix = exclusive
1041
1042 # address prefix used when broadcasting to all servers (string value)
1043 # Deprecated group/name - [amqp1]/broadcast_prefix
1044 #broadcast_prefix = broadcast
1045
1046 # address prefix when sending to any server in group (string value)
1047 # Deprecated group/name - [amqp1]/group_request_prefix
1048 #group_request_prefix = unicast
1049
1050 # Name for the AMQP container (string value)
1051 # Deprecated group/name - [amqp1]/container_name
1052 #container_name = <None>
1053
1054 # Timeout for inactive connections (in seconds) (integer value)
1055 # Deprecated group/name - [amqp1]/idle_timeout
1056 #idle_timeout = 0
1057
1058 # Debug: dump AMQP frames to stdout (boolean value)
1059 # Deprecated group/name - [amqp1]/trace
1060 #trace = false
1061
1062 # CA certificate PEM file to verify server certificate (string value)
1063 # Deprecated group/name - [amqp1]/ssl_ca_file
1064 #ssl_ca_file =
1065
1066 # Identifying certificate PEM file to present to clients (string
1067 # value)
1068 # Deprecated group/name - [amqp1]/ssl_cert_file
1069 #ssl_cert_file =
1070
1071 # Private key PEM file used to sign cert_file certificate (string
1072 # value)
1073 # Deprecated group/name - [amqp1]/ssl_key_file
1074 #ssl_key_file =
1075
1076 # Password for decrypting ssl_key_file (if encrypted) (string value)
1077 # Deprecated group/name - [amqp1]/ssl_key_password
1078 #ssl_key_password = <None>
1079
1080 # Accept clients using either SSL or plain TCP (boolean value)
1081 # Deprecated group/name - [amqp1]/allow_insecure_clients
1082 #allow_insecure_clients = false
1083
1084 # Space separated list of acceptable SASL mechanisms (string value)
1085 # Deprecated group/name - [amqp1]/sasl_mechanisms
1086 #sasl_mechanisms =
1087
1088 # Path to directory that contains the SASL configuration (string
1089 # value)
1090 # Deprecated group/name - [amqp1]/sasl_config_dir
1091 #sasl_config_dir =
1092
1093 # Name of configuration file (without .conf suffix) (string value)
1094 # Deprecated group/name - [amqp1]/sasl_config_name
1095 #sasl_config_name =
1096
1097 # User name for message broker authentication (string value)
1098 # Deprecated group/name - [amqp1]/username
1099 #username =
1100
1101 # Password for message broker authentication (string value)
1102 # Deprecated group/name - [amqp1]/password
1103 #password =
1104
1105
1106 [oslo_messaging_notifications]
1107
1108 #
1109 # From oslo.messaging
1110 #
1111
1112 # The Drivers(s) to handle sending notifications. Possible values are
1113 # messaging, messagingv2, routing, log, test, noop (multi valued)
1114 # Deprecated group/name - [DEFAULT]/notification_driver
1115 #driver =
1116
1117 # A URL representing the messaging driver to use for notifications. If
1118 # not set, we fall back to the same configuration used for RPC.
1119 # (string value)
1120 # Deprecated group/name - [DEFAULT]/notification_transport_url
1121 #transport_url = <None>
1122
1123 # AMQP topic used for OpenStack notifications. (list value)
1124 # Deprecated group/name - [rpc_notifier2]/topics
1125 # Deprecated group/name - [DEFAULT]/notification_topics
1126 #topics = notifications
1127
1128
1129 [oslo_messaging_rabbit]
1130
1131 #
1132 # From oslo.messaging
1133 #
1134
1135 # Use durable queues in AMQP. (boolean value)
1136 # Deprecated group/name - [DEFAULT]/amqp_durable_queues
1137 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
1138 #amqp_durable_queues = false
1139
1140 # Auto-delete queues in AMQP. (boolean value)
1141 # Deprecated group/name - [DEFAULT]/amqp_auto_delete
1142 #amqp_auto_delete = false
1143
1144 # SSL version to use (valid only if SSL enabled). Valid values are
1145 # TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be
1146 # available on some distributions. (string value)
1147 # Deprecated group/name - [DEFAULT]/kombu_ssl_version
1148 #kombu_ssl_version =
1149
1150 # SSL key file (valid only if SSL enabled). (string value)
1151 # Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
1152 #kombu_ssl_keyfile =
1153
1154 # SSL cert file (valid only if SSL enabled). (string value)
1155 # Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
1156 #kombu_ssl_certfile =
1157
1158 # SSL certification authority file (valid only if SSL enabled).
1159 # (string value)
1160 # Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
1161 #kombu_ssl_ca_certs =
1162
1163 # How long to wait before reconnecting in response to an AMQP consumer
1164 # cancel notification. (floating point value)
1165 # Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
1166 #kombu_reconnect_delay = 1.0
1167
1168 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression
1169 # will not be used. This option may notbe available in future
1170 # versions. (string value)
1171 #kombu_compression = <None>
1172
1173 # How long to wait a missing client beforce abandoning to send it its
1174 # replies. This value should not be longer than rpc_response_timeout.
1175 # (integer value)
1176 # Deprecated group/name - [DEFAULT]/kombu_reconnect_timeout
1177 #kombu_missing_consumer_retry_timeout = 60
1178
1179 # Determines how the next RabbitMQ node is chosen in case the one we
1180 # are currently connected to becomes unavailable. Takes effect only if
1181 # more than one RabbitMQ node is provided in config. (string value)
1182 # Allowed values: round-robin, shuffle
1183 #kombu_failover_strategy = round-robin
1184
1185 # The RabbitMQ broker address where a single node is used. (string
1186 # value)
1187 # Deprecated group/name - [DEFAULT]/rabbit_host
1188 #rabbit_host = localhost
1189
1190 # The RabbitMQ broker port where a single node is used. (port value)
1191 # Minimum value: 0
1192 # Maximum value: 65535
1193 # Deprecated group/name - [DEFAULT]/rabbit_port
1194 #rabbit_port = 5672
1195
1196 # RabbitMQ HA cluster host:port pairs. (list value)
1197 # Deprecated group/name - [DEFAULT]/rabbit_hosts
1198 #rabbit_hosts = $rabbit_host:$rabbit_port
1199
1200 # Connect over SSL for RabbitMQ. (boolean value)
1201 # Deprecated group/name - [DEFAULT]/rabbit_use_ssl
1202 #rabbit_use_ssl = false
1203
1204 # The RabbitMQ userid. (string value)
1205 # Deprecated group/name - [DEFAULT]/rabbit_userid
1206 #rabbit_userid = guest
1207
1208 # The RabbitMQ password. (string value)
1209 # Deprecated group/name - [DEFAULT]/rabbit_password
1210 #rabbit_password = guest
1211
1212 # The RabbitMQ login method. (string value)
1213 # Deprecated group/name - [DEFAULT]/rabbit_login_method
1214 #rabbit_login_method = AMQPLAIN
1215
1216 # The RabbitMQ virtual host. (string value)
1217 # Deprecated group/name - [DEFAULT]/rabbit_virtual_host
1218 #rabbit_virtual_host = /
1219
1220 # How frequently to retry connecting with RabbitMQ. (integer value)
1221 #rabbit_retry_interval = 1
1222
1223 # How long to backoff for between retries when connecting to RabbitMQ.
1224 # (integer value)
1225 # Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
1226 #rabbit_retry_backoff = 2
1227
1228 # Maximum interval of RabbitMQ connection retries. Default is 30
1229 # seconds. (integer value)
1230 #rabbit_interval_max = 30
1231
1232 # Maximum number of RabbitMQ connection retries. Default is 0
1233 # (infinite retry count). (integer value)
1234 # Deprecated group/name - [DEFAULT]/rabbit_max_retries
1235 #rabbit_max_retries = 0
1236
1237 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change
1238 # this option, you must wipe the RabbitMQ database. In RabbitMQ 3.0,
1239 # queue mirroring is no longer controlled by the x-ha-policy argument
1240 # when declaring a queue. If you just want to make sure that all
1241 # queues (except  those with auto-generated names) are mirrored across
1242 # all nodes, run: "rabbitmqctl set_policy HA '^(?!amq\.).*' '{"ha-
1243 # mode": "all"}' " (boolean value)
1244 # Deprecated group/name - [DEFAULT]/rabbit_ha_queues
1245 #rabbit_ha_queues = false
1246
1247 # Positive integer representing duration in seconds for queue TTL
1248 # (x-expires). Queues which are unused for the duration of the TTL are
1249 # automatically deleted. The parameter affects only reply and fanout
1250 # queues. (integer value)
1251 # Minimum value: 1
1252 #rabbit_transient_queues_ttl = 600
1253
1254 # Specifies the number of messages to prefetch. Setting to zero allows
1255 # unlimited messages. (integer value)
1256 #rabbit_qos_prefetch_count = 0
1257
1258 # Number of seconds after which the Rabbit broker is considered down
1259 # if heartbeat's keep-alive fails (0 disable the heartbeat).
1260 # EXPERIMENTAL (integer value)
1261 #heartbeat_timeout_threshold = 60
1262
1263 # How often times during the heartbeat_timeout_threshold we check the
1264 # heartbeat. (integer value)
1265 #heartbeat_rate = 2
1266
1267 # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake
1268 # (boolean value)
1269 # Deprecated group/name - [DEFAULT]/fake_rabbit
1270 #fake_rabbit = false
1271
1272 # Maximum number of channels to allow (integer value)
1273 #channel_max = <None>
1274
1275 # The maximum byte size for an AMQP frame (integer value)
1276 #frame_max = <None>
1277
1278 # How often to send heartbeats for consumer's connections (integer
1279 # value)
1280 #heartbeat_interval = 1
1281
1282 # Enable SSL (boolean value)
1283 #ssl = <None>
1284
1285 # Arguments passed to ssl.wrap_socket (dict value)
1286 #ssl_options = <None>
1287
1288 # Set socket timeout in seconds for connection's socket (floating
1289 # point value)
1290 #socket_timeout = 0.25
1291
1292 # Set TCP_USER_TIMEOUT in seconds for connection's socket (floating
1293 # point value)
1294 #tcp_user_timeout = 0.25
1295
1296 # Set delay for reconnection to some host which has connection error
1297 # (floating point value)
1298 #host_connection_reconnect_delay = 0.25
1299
1300 # Maximum number of connections to keep queued. (integer value)
1301 #pool_max_size = 10
1302
1303 # Maximum number of connections to create above `pool_max_size`.
1304 # (integer value)
1305 #pool_max_overflow = 0
1306
1307 # Default number of seconds to wait for a connections to available
1308 # (integer value)
1309 #pool_timeout = 30
1310
1311 # Lifetime of a connection (since creation) in seconds or None for no
1312 # recycling. Expired connections are closed on acquire. (integer
1313 # value)
1314 #pool_recycle = 600
1315
1316 # Threshold at which inactive (since release) connections are
1317 # considered stale in seconds or None for no staleness. Stale
1318 # connections are closed on acquire. (integer value)
1319 #pool_stale = 60
1320
1321 # Persist notification messages. (boolean value)
1322 #notification_persistence = false
1323
1324 # Exchange name for for sending notifications (string value)
1325 #default_notification_exchange = ${control_exchange}_notification
1326
1327 # Max number of not acknowledged message which RabbitMQ can send to
1328 # notification listener. (integer value)
1329 #notification_listener_prefetch_count = 100
1330
1331 # Reconnecting retry count in case of connectivity problem during
1332 # sending notification, -1 means infinite retry. (integer value)
1333 #default_notification_retry_attempts = -1
1334
1335 # Reconnecting retry delay in case of connectivity problem during
1336 # sending notification message (floating point value)
1337 #notification_retry_delay = 0.25
1338
1339 # Time to live for rpc queues without consumers in seconds. (integer
1340 # value)
1341 #rpc_queue_expiration = 60
1342
1343 # Exchange name for sending RPC messages (string value)
1344 #default_rpc_exchange = ${control_exchange}_rpc
1345
1346 # Exchange name for receiving RPC replies (string value)
1347 #rpc_reply_exchange = ${control_exchange}_rpc_reply
1348
1349 # Max number of not acknowledged message which RabbitMQ can send to
1350 # rpc listener. (integer value)
1351 #rpc_listener_prefetch_count = 100
1352
1353 # Max number of not acknowledged message which RabbitMQ can send to
1354 # rpc reply listener. (integer value)
1355 #rpc_reply_listener_prefetch_count = 100
1356
1357 # Reconnecting retry count in case of connectivity problem during
1358 # sending reply. -1 means infinite retry during rpc_timeout (integer
1359 # value)
1360 #rpc_reply_retry_attempts = -1
1361
1362 # Reconnecting retry delay in case of connectivity problem during
1363 # sending reply. (floating point value)
1364 #rpc_reply_retry_delay = 0.25
1365
1366 # Reconnecting retry count in case of connectivity problem during
1367 # sending RPC message, -1 means infinite retry. If actual retry
1368 # attempts in not 0 the rpc request could be processed more then one
1369 # time (integer value)
1370 #default_rpc_retry_attempts = -1
1371
1372 # Reconnecting retry delay in case of connectivity problem during
1373 # sending RPC message (floating point value)
1374 #rpc_retry_delay = 0.25
1375
1376
1377 [oslo_policy]
1378
1379 #
1380 # From oslo.policy
1381 #
1382
1383 # The JSON file that defines policies. (string value)
1384 # Deprecated group/name - [DEFAULT]/policy_file
1385 #policy_file = policy.json
1386
1387 # Default rule. Enforced when a requested rule is not found. (string
1388 # value)
1389 # Deprecated group/name - [DEFAULT]/policy_default_rule
1390 #policy_default_rule = default
1391
1392 # Directories where policy configuration files are stored. They can be
1393 # relative to any directory in the search path defined by the
1394 # config_dir option, or absolute paths. The file defined by
1395 # policy_file must exist for these directories to be searched.
1396 # Missing or empty directories are ignored. (multi valued)
1397 # Deprecated group/name - [DEFAULT]/policy_dirs
1398 #policy_dirs = policy.d
1399
1400
1401 [paste_deploy]
1402
1403 #
1404 # From glance.registry
1405 #
1406
1407 # Partial name of a pipeline in your paste configuration file with the
1408 # service name removed. For example, if your paste section name is
1409 # [pipeline:glance-api-keystone] use the value "keystone" (string
1410 # value)
1411 #flavor = <None>
1412
1413 # Name of the paste configuration file. (string value)
1414 config_file = {RIFT_INSTALL}/etc/glance/glance-registry-paste.ini
1415
1416
1417 [profiler]
1418
1419 #
1420 # From glance.registry
1421 #
1422
1423 # If False fully disable profiling feature. (boolean value)
1424 #enabled = false
1425
1426 # If False doesn't trace SQL requests. (boolean value)
1427 #trace_sqlalchemy = false
1428
1429 # Secret key to use to sign Glance API and Glance Registry services
1430 # tracing messages. (string value)
1431 #hmac_keys = SECRET_KEY