Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/heat/files/, sys-cluster/heat/
Date: Mon, 27 Feb 2017 06:43:47
Message-Id: 1488177787.9502763aafd263d8b2fba40cbfc5e4a96673e750.prometheanfire@gentoo
1 commit: 9502763aafd263d8b2fba40cbfc5e4a96673e750
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 27 06:41:09 2017 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 27 06:43:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9502763a
7
8 sys-cluster/heat: OCATA
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11 RepoMan-Options: --force
12
13 sys-cluster/heat/Manifest | 1 +
14 sys-cluster/heat/files/ocata-heat.conf.sample | 2635 +++++++++++++++++++++++++
15 sys-cluster/heat/heat-2017.1.9999.ebuild | 149 ++
16 sys-cluster/heat/heat-8.0.0.ebuild | 148 ++
17 4 files changed, 2933 insertions(+)
18
19 diff --git a/sys-cluster/heat/Manifest b/sys-cluster/heat/Manifest
20 index 562f0f2be0..31d8b385c4 100644
21 --- a/sys-cluster/heat/Manifest
22 +++ b/sys-cluster/heat/Manifest
23 @@ -1 +1,2 @@
24 DIST heat-7.0.2.tar.gz 2257003 SHA256 5fb78bdb8859e3f037ffe11180b9a526830e8ce56a294bbb2dc79b638b7c99da SHA512 0655b8e264bbfa227405759d28d74c9f71eefb8d2abce3f75d3a72fd0d927c114a5bb4658e73c553302632a086af34faa1e37f5bbef1b84f3564ca3fbac624e7 WHIRLPOOL d1e3806534ad5d2930cd7b135ee78200b1d43f937cfcc3c3864263c6da8d0271476450f86b0ea2b84461a05ee794a3a1f3ed08086db9f0c1d1ed9d4f05a37db3
25 +DIST heat-8.0.0.tar.gz 2311784 SHA256 edccf56b31a9c4cc01ba47c66f7b7197e3056f66c333c0c3f29b4ee44000f583 SHA512 bbc4d19b254069e46f2bda554336f4fd0bc5eeb96974e1c997efca94304e32668ca6584671b5121af07004925829c770345356ebb0b113a4c1ff5dc2a949bcd7 WHIRLPOOL 7787008629aba8ad4e369822e2fd555df2d95a127246bd080de5d7b728bcc3ab049cd8097cc9618ce29e10e1f66af9335b58fa45cb604ca1b01208219cf3bc3c
26
27 diff --git a/sys-cluster/heat/files/ocata-heat.conf.sample b/sys-cluster/heat/files/ocata-heat.conf.sample
28 new file mode 100644
29 index 0000000000..200ae61940
30 --- /dev/null
31 +++ b/sys-cluster/heat/files/ocata-heat.conf.sample
32 @@ -0,0 +1,2635 @@
33 +[DEFAULT]
34 +
35 +#
36 +# From heat.api.middleware.ssl
37 +#
38 +
39 +# The HTTP Header that will be used to determine what the original request
40 +# protocol scheme was, even if it was removed by an SSL terminator proxy.
41 +# (string value)
42 +# Deprecated group/name - [DEFAULT]/secure_proxy_ssl_header
43 +#secure_proxy_ssl_header = X-Forwarded-Proto
44 +
45 +#
46 +# From heat.common.config
47 +#
48 +
49 +# Name of the engine node. This can be an opaque identifier. It is not
50 +# necessarily a hostname, FQDN, or IP address. (string value)
51 +#host = slaanesh
52 +
53 +# List of directories to search for plug-ins. (list value)
54 +#plugin_dirs = /usr/lib64/heat,/usr/lib/heat,/usr/local/lib/heat,/usr/local/lib64/heat
55 +
56 +# The directory to search for environment files. (string value)
57 +#environment_dir = /etc/heat/environment.d
58 +
59 +# The directory to search for template files. (string value)
60 +#template_dir = /etc/heat/templates
61 +
62 +# Select deferred auth method, stored password or trusts. (string value)
63 +# Allowed values: password, trusts
64 +#deferred_auth_method = trusts
65 +
66 +# Allow reauthentication on token expiry, such that long-running tasks may
67 +# complete. Note this defeats the expiry of any provided user tokens. (string
68 +# value)
69 +# Allowed values: '', trusts
70 +#reauthentication_auth_method =
71 +
72 +# Gap, in seconds, to determine whether the given token is about to expire.
73 +# (integer value)
74 +#stale_token_duration = 30
75 +
76 +# Subset of trustor roles to be delegated to heat. If left unset, all roles of
77 +# a user will be delegated to heat when creating a stack. (list value)
78 +#trusts_delegated_roles =
79 +
80 +# Maximum resources allowed per top-level stack. -1 stands for unlimited.
81 +# (integer value)
82 +#max_resources_per_stack = 1000
83 +
84 +# Maximum number of stacks any one tenant may have active at one time. (integer
85 +# value)
86 +#max_stacks_per_tenant = 100
87 +
88 +# Number of times to retry to bring a resource to a non-error state. Set to 0
89 +# to disable retries. (integer value)
90 +#action_retry_limit = 5
91 +
92 +# Number of times to retry when a client encounters an expected intermittent
93 +# error. Set to 0 to disable retries. (integer value)
94 +#client_retry_limit = 2
95 +
96 +# Maximum length of a server name to be used in nova. (integer value)
97 +# Maximum value: 53
98 +#max_server_name_length = 53
99 +
100 +# Number of times to check whether an interface has been attached or detached.
101 +# (integer value)
102 +# Minimum value: 1
103 +#max_interface_check_attempts = 10
104 +
105 +# Controls how many events will be pruned whenever a stack's events are purged.
106 +# Set this lower to keep more events at the expense of more frequent purges.
107 +# (integer value)
108 +# Minimum value: 1
109 +#event_purge_batch_size = 200
110 +
111 +# Rough number of maximum events that will be available per stack. Actual
112 +# number of events can be a bit higher since purge checks take place randomly
113 +# 200/event_purge_batch_size percent of the time. Older events are deleted when
114 +# events are purged. Set to 0 for unlimited events per stack. (integer value)
115 +#max_events_per_stack = 1000
116 +
117 +# Timeout in seconds for stack action (ie. create or update). (integer value)
118 +#stack_action_timeout = 3600
119 +
120 +# The amount of time in seconds after an error has occurred that tasks may
121 +# continue to run before being cancelled. (integer value)
122 +#error_wait_time = 240
123 +
124 +# RPC timeout for the engine liveness check that is used for stack locking.
125 +# (integer value)
126 +#engine_life_check_timeout = 2
127 +
128 +# Enable the legacy OS::Heat::CWLiteAlarm resource. (boolean value)
129 +#enable_cloud_watch_lite = false
130 +
131 +# Enable the preview Stack Abandon feature. (boolean value)
132 +#enable_stack_abandon = false
133 +
134 +# Enable the preview Stack Adopt feature. (boolean value)
135 +#enable_stack_adopt = false
136 +
137 +# Enables engine with convergence architecture. All stacks with this option
138 +# will be created using convergence engine. (boolean value)
139 +#convergence_engine = true
140 +
141 +# On update, enables heat to collect existing resource properties from reality
142 +# and converge to updated template. (boolean value)
143 +#observe_on_update = false
144 +
145 +# Template default for how the server should receive the metadata required for
146 +# software configuration. POLL_SERVER_CFN will allow calls to the cfn API
147 +# action DescribeStackResource authenticated with the provided keypair
148 +# (requires enabled heat-api-cfn). POLL_SERVER_HEAT will allow calls to the
149 +# Heat API resource-show using the provided keystone credentials (requires
150 +# keystone v3 API, and configured stack_user_* config options). POLL_TEMP_URL
151 +# will create and populate a Swift TempURL with metadata for polling (requires
152 +# object-store endpoint which supports TempURL).ZAQAR_MESSAGE will create a
153 +# dedicated zaqar queue and post the metadata for polling. (string value)
154 +# Allowed values: POLL_SERVER_CFN, POLL_SERVER_HEAT, POLL_TEMP_URL, ZAQAR_MESSAGE
155 +#default_software_config_transport = POLL_SERVER_CFN
156 +
157 +# Template default for how the server should signal to heat with the deployment
158 +# output values. CFN_SIGNAL will allow an HTTP POST to a CFN keypair signed URL
159 +# (requires enabled heat-api-cfn). TEMP_URL_SIGNAL will create a Swift TempURL
160 +# to be signaled via HTTP PUT (requires object-store endpoint which supports
161 +# TempURL). HEAT_SIGNAL will allow calls to the Heat API resource-signal using
162 +# the provided keystone credentials. ZAQAR_SIGNAL will create a dedicated zaqar
163 +# queue to be signaled using the provided keystone credentials. (string value)
164 +# Allowed values: CFN_SIGNAL, TEMP_URL_SIGNAL, HEAT_SIGNAL, ZAQAR_SIGNAL
165 +#default_deployment_signal_transport = CFN_SIGNAL
166 +
167 +# Template default for how the user_data should be formatted for the server.
168 +# For HEAT_CFNTOOLS, the user_data is bundled as part of the heat-cfntools
169 +# cloud-init boot configuration data. For RAW the user_data is passed to Nova
170 +# unmodified. For SOFTWARE_CONFIG user_data is bundled as part of the software
171 +# config data, and metadata is derived from any associated SoftwareDeployment
172 +# resources. (string value)
173 +# Allowed values: HEAT_CFNTOOLS, RAW, SOFTWARE_CONFIG
174 +#default_user_data_format = HEAT_CFNTOOLS
175 +
176 +# Stacks containing these tag names will be hidden. Multiple tags should be
177 +# given in a comma-delimited list (eg. hidden_stack_tags=hide_me,me_too). (list
178 +# value)
179 +#hidden_stack_tags = data-processing-cluster
180 +
181 +# Deprecated. (string value)
182 +#onready = <None>
183 +
184 +# When this feature is enabled, scheduler hints identifying the heat stack
185 +# context of a server or volume resource are passed to the configured
186 +# schedulers in nova and cinder, for creates done using heat resource types
187 +# OS::Cinder::Volume, OS::Nova::Server, and AWS::EC2::Instance.
188 +# heat_root_stack_id will be set to the id of the root stack of the resource,
189 +# heat_stack_id will be set to the id of the resource's parent stack,
190 +# heat_stack_name will be set to the name of the resource's parent stack,
191 +# heat_path_in_stack will be set to a list of comma delimited strings of
192 +# stackresourcename and stackname with list[0] being 'rootstackname',
193 +# heat_resource_name will be set to the resource's name, and heat_resource_uuid
194 +# will be set to the resource's orchestration id. (boolean value)
195 +#stack_scheduler_hints = false
196 +
197 +# Encrypt template parameters that were marked as hidden and also all the
198 +# resource properties before storing them in database. (boolean value)
199 +#encrypt_parameters_and_properties = false
200 +
201 +# Seconds between running periodic tasks. (integer value)
202 +#periodic_interval = 60
203 +
204 +# URL of the Heat metadata server. NOTE: Setting this is only needed if you
205 +# require instances to use a different endpoint than in the keystone catalog
206 +# (string value)
207 +#heat_metadata_server_url = <None>
208 +
209 +# URL of the Heat waitcondition server. (string value)
210 +#heat_waitcondition_server_url = <None>
211 +
212 +# URL of the Heat CloudWatch server. (string value)
213 +#heat_watch_server_url =
214 +
215 +# Instance connection to CFN/CW API via https. (string value)
216 +#instance_connection_is_secure = 0
217 +
218 +# Instance connection to CFN/CW API validate certs if SSL is used. (string
219 +# value)
220 +#instance_connection_https_validate_certificates = 1
221 +
222 +# Default region name used to get services endpoints. (string value)
223 +#region_name_for_services = <None>
224 +
225 +# Keystone role for heat template-defined users. (string value)
226 +#heat_stack_user_role = heat_stack_user
227 +
228 +# Keystone domain ID which contains heat template-defined users. If this option
229 +# is set, stack_user_domain_name option will be ignored. (string value)
230 +# Deprecated group/name - [DEFAULT]/stack_user_domain
231 +#stack_user_domain_id = <None>
232 +
233 +# Keystone domain name which contains heat template-defined users. If
234 +# `stack_user_domain_id` option is set, this option is ignored. (string value)
235 +#stack_user_domain_name = <None>
236 +
237 +# Keystone username, a user with roles sufficient to manage users and projects
238 +# in the stack_user_domain. (string value)
239 +#stack_domain_admin = <None>
240 +
241 +# Keystone password for stack_domain_admin user. (string value)
242 +#stack_domain_admin_password = <None>
243 +
244 +# Maximum raw byte size of any template. (integer value)
245 +#max_template_size = 524288
246 +
247 +# Maximum depth allowed when using nested stacks. (integer value)
248 +#max_nested_stack_depth = 5
249 +
250 +# Number of heat-engine processes to fork and run. Will default to either to 4
251 +# or number of CPUs on the host, whichever is greater. (integer value)
252 +#num_engine_workers = <None>
253 +
254 +#
255 +# From heat.common.crypt
256 +#
257 +
258 +# Key used to encrypt authentication info in the database. Length of this key
259 +# must be 32 characters. (string value)
260 +#auth_encryption_key = notgood but just long enough i t
261 +
262 +#
263 +# From heat.common.wsgi
264 +#
265 +
266 +# Maximum raw byte size of JSON request body. Should be larger than
267 +# max_template_size. (integer value)
268 +#max_json_body_size = 1048576
269 +
270 +#
271 +# From heat.engine.clients
272 +#
273 +
274 +# Fully qualified class name to use as a client backend. (string value)
275 +#cloud_backend = heat.engine.clients.OpenStackClients
276 +
277 +#
278 +# From heat.engine.notification
279 +#
280 +
281 +# Default notification level for outgoingnotifications. (string value)
282 +#default_notification_level = INFO
283 +
284 +# Default publisher_id for outgoing notifications. (string value)
285 +#default_publisher_id = <None>
286 +
287 +#
288 +# From heat.engine.resources
289 +#
290 +
291 +# Custom template for the built-in loadbalancer nested stack. (string value)
292 +#loadbalancer_template = <None>
293 +
294 +#
295 +# From oslo.log
296 +#
297 +
298 +# If set to true, the logging level will be set to DEBUG instead of the default
299 +# INFO level. (boolean value)
300 +# Note: This option can be changed without restarting.
301 +#debug = false
302 +
303 +# DEPRECATED: If set to false, the logging level will be set to WARNING instead
304 +# of the default INFO level. (boolean value)
305 +# This option is deprecated for removal.
306 +# Its value may be silently ignored in the future.
307 +#verbose = true
308 +
309 +# The name of a logging configuration file. This file is appended to any
310 +# existing logging configuration files. For details about logging configuration
311 +# files, see the Python logging module documentation. Note that when logging
312 +# configuration files are used then all logging configuration is set in the
313 +# configuration file and other logging configuration options are ignored (for
314 +# example, logging_context_format_string). (string value)
315 +# Note: This option can be changed without restarting.
316 +# Deprecated group/name - [DEFAULT]/log_config
317 +#log_config_append = <None>
318 +
319 +# Defines the format string for %%(asctime)s in log records. Default:
320 +# %(default)s . This option is ignored if log_config_append is set. (string
321 +# value)
322 +#log_date_format = %Y-%m-%d %H:%M:%S
323 +
324 +# (Optional) Name of log file to send logging output to. If no default is set,
325 +# logging will go to stderr as defined by use_stderr. This option is ignored if
326 +# log_config_append is set. (string value)
327 +# Deprecated group/name - [DEFAULT]/logfile
328 +#log_file = <None>
329 +
330 +# (Optional) The base directory used for relative log_file paths. This option
331 +# is ignored if log_config_append is set. (string value)
332 +# Deprecated group/name - [DEFAULT]/logdir
333 +#log_dir = <None>
334 +
335 +# Uses logging handler designed to watch file system. When log file is moved or
336 +# removed this handler will open a new log file with specified path
337 +# instantaneously. It makes sense only if log_file option is specified and
338 +# Linux platform is used. This option is ignored if log_config_append is set.
339 +# (boolean value)
340 +#watch_log_file = false
341 +
342 +# Use syslog for logging. Existing syslog format is DEPRECATED and will be
343 +# changed later to honor RFC5424. This option is ignored if log_config_append
344 +# is set. (boolean value)
345 +#use_syslog = false
346 +
347 +# Syslog facility to receive log lines. This option is ignored if
348 +# log_config_append is set. (string value)
349 +#syslog_log_facility = LOG_USER
350 +
351 +# Log output to standard error. This option is ignored if log_config_append is
352 +# set. (boolean value)
353 +#use_stderr = false
354 +
355 +# Format string to use for log messages with context. (string value)
356 +#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
357 +
358 +# Format string to use for log messages when context is undefined. (string
359 +# value)
360 +#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
361 +
362 +# Additional data to append to log message when logging level for the message
363 +# is DEBUG. (string value)
364 +#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
365 +
366 +# Prefix each line of exception output with this format. (string value)
367 +#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
368 +
369 +# Defines the format string for %(user_identity)s that is used in
370 +# logging_context_format_string. (string value)
371 +#logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
372 +
373 +# List of package logging levels in logger=LEVEL pairs. This option is ignored
374 +# if log_config_append is set. (list value)
375 +#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
376 +
377 +# Enables or disables publication of error events. (boolean value)
378 +#publish_errors = false
379 +
380 +# The format for an instance that is passed with the log message. (string
381 +# value)
382 +#instance_format = "[instance: %(uuid)s] "
383 +
384 +# The format for an instance UUID that is passed with the log message. (string
385 +# value)
386 +#instance_uuid_format = "[instance: %(uuid)s] "
387 +
388 +# Interval, number of seconds, of log rate limiting. (integer value)
389 +#rate_limit_interval = 0
390 +
391 +# Maximum number of logged messages per rate_limit_interval. (integer value)
392 +#rate_limit_burst = 0
393 +
394 +# Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
395 +# or empty string. Logs with level greater or equal to rate_limit_except_level
396 +# are not filtered. An empty string means that all levels are filtered. (string
397 +# value)
398 +#rate_limit_except_level = CRITICAL
399 +
400 +# Enables or disables fatal status of deprecations. (boolean value)
401 +#fatal_deprecations = false
402 +
403 +#
404 +# From oslo.messaging
405 +#
406 +
407 +# Size of RPC connection pool. (integer value)
408 +# Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
409 +#rpc_conn_pool_size = 30
410 +
411 +# The pool size limit for connections expiration policy (integer value)
412 +#conn_pool_min_size = 2
413 +
414 +# The time-to-live in sec of idle connections in the pool (integer value)
415 +#conn_pool_ttl = 1200
416 +
417 +# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
418 +# The "host" option should point or resolve to this address. (string value)
419 +# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
420 +#rpc_zmq_bind_address = *
421 +
422 +# MatchMaker driver. (string value)
423 +# Allowed values: redis, sentinel, dummy
424 +# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
425 +#rpc_zmq_matchmaker = redis
426 +
427 +# Number of ZeroMQ contexts, defaults to 1. (integer value)
428 +# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
429 +#rpc_zmq_contexts = 1
430 +
431 +# Maximum number of ingress messages to locally buffer per topic. Default is
432 +# unlimited. (integer value)
433 +# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
434 +#rpc_zmq_topic_backlog = <None>
435 +
436 +# Directory for holding IPC sockets. (string value)
437 +# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
438 +#rpc_zmq_ipc_dir = /var/run/openstack
439 +
440 +# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
441 +# "host" option, if running Nova. (string value)
442 +# Deprecated group/name - [DEFAULT]/rpc_zmq_host
443 +#rpc_zmq_host = localhost
444 +
445 +# Number of seconds to wait before all pending messages will be sent after
446 +# closing a socket. The default value of -1 specifies an infinite linger
447 +# period. The value of 0 specifies no linger period. Pending messages shall be
448 +# discarded immediately when the socket is closed. Positive values specify an
449 +# upper bound for the linger period. (integer value)
450 +# Deprecated group/name - [DEFAULT]/rpc_cast_timeout
451 +#zmq_linger = -1
452 +
453 +# The default number of seconds that poll should wait. Poll raises timeout
454 +# exception when timeout expired. (integer value)
455 +# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
456 +#rpc_poll_timeout = 1
457 +
458 +# Expiration timeout in seconds of a name service record about existing target
459 +# ( < 0 means no timeout). (integer value)
460 +# Deprecated group/name - [DEFAULT]/zmq_target_expire
461 +#zmq_target_expire = 300
462 +
463 +# Update period in seconds of a name service record about existing target.
464 +# (integer value)
465 +# Deprecated group/name - [DEFAULT]/zmq_target_update
466 +#zmq_target_update = 180
467 +
468 +# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
469 +# value)
470 +# Deprecated group/name - [DEFAULT]/use_pub_sub
471 +#use_pub_sub = false
472 +
473 +# Use ROUTER remote proxy. (boolean value)
474 +# Deprecated group/name - [DEFAULT]/use_router_proxy
475 +#use_router_proxy = false
476 +
477 +# This option makes direct connections dynamic or static. It makes sense only
478 +# with use_router_proxy=False which means to use direct connections for direct
479 +# message types (ignored otherwise). (boolean value)
480 +#use_dynamic_connections = false
481 +
482 +# How many additional connections to a host will be made for failover reasons.
483 +# This option is actual only in dynamic connections mode. (integer value)
484 +#zmq_failover_connections = 2
485 +
486 +# Minimal port number for random ports range. (port value)
487 +# Minimum value: 0
488 +# Maximum value: 65535
489 +# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
490 +#rpc_zmq_min_port = 49153
491 +
492 +# Maximal port number for random ports range. (integer value)
493 +# Minimum value: 1
494 +# Maximum value: 65536
495 +# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
496 +#rpc_zmq_max_port = 65536
497 +
498 +# Number of retries to find free port number before fail with ZMQBindError.
499 +# (integer value)
500 +# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
501 +#rpc_zmq_bind_port_retries = 100
502 +
503 +# Default serialization mechanism for serializing/deserializing
504 +# outgoing/incoming messages (string value)
505 +# Allowed values: json, msgpack
506 +# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
507 +#rpc_zmq_serialization = json
508 +
509 +# This option configures round-robin mode in zmq socket. True means not keeping
510 +# a queue when server side disconnects. False means to keep queue and messages
511 +# even if server is disconnected, when the server appears we send all
512 +# accumulated messages to it. (boolean value)
513 +#zmq_immediate = true
514 +
515 +# Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
516 +# other negative value) means to skip any overrides and leave it to OS default;
517 +# 0 and 1 (or any other positive value) mean to disable and enable the option
518 +# respectively. (integer value)
519 +#zmq_tcp_keepalive = -1
520 +
521 +# The duration between two keepalive transmissions in idle condition. The unit
522 +# is platform dependent, for example, seconds in Linux, milliseconds in Windows
523 +# etc. The default value of -1 (or any other negative value and 0) means to
524 +# skip any overrides and leave it to OS default. (integer value)
525 +#zmq_tcp_keepalive_idle = -1
526 +
527 +# The number of retransmissions to be carried out before declaring that remote
528 +# end is not available. The default value of -1 (or any other negative value
529 +# and 0) means to skip any overrides and leave it to OS default. (integer
530 +# value)
531 +#zmq_tcp_keepalive_cnt = -1
532 +
533 +# The duration between two successive keepalive retransmissions, if
534 +# acknowledgement to the previous keepalive transmission is not received. The
535 +# unit is platform dependent, for example, seconds in Linux, milliseconds in
536 +# Windows etc. The default value of -1 (or any other negative value and 0)
537 +# means to skip any overrides and leave it to OS default. (integer value)
538 +#zmq_tcp_keepalive_intvl = -1
539 +
540 +# Maximum number of (green) threads to work concurrently. (integer value)
541 +#rpc_thread_pool_size = 100
542 +
543 +# Expiration timeout in seconds of a sent/received message after which it is
544 +# not tracked anymore by a client/server. (integer value)
545 +#rpc_message_ttl = 300
546 +
547 +# Wait for message acknowledgements from receivers. This mechanism works only
548 +# via proxy without PUB/SUB. (boolean value)
549 +#rpc_use_acks = false
550 +
551 +# Number of seconds to wait for an ack from a cast/call. After each retry
552 +# attempt this timeout is multiplied by some specified multiplier. (integer
553 +# value)
554 +#rpc_ack_timeout_base = 15
555 +
556 +# Number to multiply base ack timeout by after each retry attempt. (integer
557 +# value)
558 +#rpc_ack_timeout_multiplier = 2
559 +
560 +# Default number of message sending attempts in case of any problems occurred:
561 +# positive value N means at most N retries, 0 means no retries, None or -1 (or
562 +# any other negative values) mean to retry forever. This option is used only if
563 +# acknowledgments are enabled. (integer value)
564 +#rpc_retry_attempts = 3
565 +
566 +# List of publisher hosts SubConsumer can subscribe on. This option has higher
567 +# priority then the default publishers list taken from the matchmaker. (list
568 +# value)
569 +#subscribe_on =
570 +
571 +# Size of executor thread pool. (integer value)
572 +# Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
573 +#executor_thread_pool_size = 64
574 +
575 +# Seconds to wait for a response from a call. (integer value)
576 +#rpc_response_timeout = 60
577 +
578 +# A URL representing the messaging driver to use and its full configuration.
579 +# (string value)
580 +#transport_url = <None>
581 +
582 +# DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
583 +# include amqp and zmq. (string value)
584 +# This option is deprecated for removal.
585 +# Its value may be silently ignored in the future.
586 +# Reason: Replaced by [DEFAULT]/transport_url
587 +#rpc_backend = rabbit
588 +
589 +# The default exchange under which topics are scoped. May be overridden by an
590 +# exchange name specified in the transport_url option. (string value)
591 +#control_exchange = openstack
592 +
593 +#
594 +# From oslo.service.periodic_task
595 +#
596 +
597 +# Some periodic tasks can be run in a separate process. Should we run them
598 +# here? (boolean value)
599 +#run_external_periodic_tasks = true
600 +
601 +#
602 +# From oslo.service.service
603 +#
604 +
605 +# Enable eventlet backdoor. Acceptable values are 0, <port>, and
606 +# <start>:<end>, where 0 results in listening on a random tcp port number;
607 +# <port> results in listening on the specified port number (and not enabling
608 +# backdoor if that port is in use); and <start>:<end> results in listening on
609 +# the smallest unused port number within the specified range of port numbers.
610 +# The chosen port is displayed in the service's log file. (string value)
611 +#backdoor_port = <None>
612 +
613 +# Enable eventlet backdoor, using the provided path as a unix socket that can
614 +# receive connections. This option is mutually exclusive with 'backdoor_port'
615 +# in that only one should be provided. If both are provided then the existence
616 +# of this option overrides the usage of that option. (string value)
617 +#backdoor_socket = <None>
618 +
619 +# Enables or disables logging values of all registered options when starting a
620 +# service (at DEBUG level). (boolean value)
621 +#log_options = true
622 +
623 +# Specify a timeout after which a gracefully shutdown server will exit. Zero
624 +# value means endless wait. (integer value)
625 +#graceful_shutdown_timeout = 60
626 +
627 +
628 +[auth_password]
629 +
630 +#
631 +# From heat.common.config
632 +#
633 +
634 +# Allow orchestration of multiple clouds. (boolean value)
635 +#multi_cloud = false
636 +
637 +# Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At least
638 +# one endpoint needs to be specified. (list value)
639 +#allowed_auth_uris =
640 +
641 +
642 +[clients]
643 +
644 +#
645 +# From heat.common.config
646 +#
647 +
648 +# Type of endpoint in Identity service catalog to use for communication with
649 +# the OpenStack service. (string value)
650 +#endpoint_type = publicURL
651 +
652 +# Optional CA cert file to use in SSL connections. (string value)
653 +#ca_file = <None>
654 +
655 +# Optional PEM-formatted certificate chain file. (string value)
656 +#cert_file = <None>
657 +
658 +# Optional PEM-formatted file that contains the private key. (string value)
659 +#key_file = <None>
660 +
661 +# If set, then the server's certificate will not be verified. (boolean value)
662 +#insecure = false
663 +
664 +
665 +[clients_aodh]
666 +
667 +#
668 +# From heat.common.config
669 +#
670 +
671 +# Type of endpoint in Identity service catalog to use for communication with
672 +# the OpenStack service. (string value)
673 +#endpoint_type = <None>
674 +
675 +# Optional CA cert file to use in SSL connections. (string value)
676 +#ca_file = <None>
677 +
678 +# Optional PEM-formatted certificate chain file. (string value)
679 +#cert_file = <None>
680 +
681 +# Optional PEM-formatted file that contains the private key. (string value)
682 +#key_file = <None>
683 +
684 +# If set, then the server's certificate will not be verified. (boolean value)
685 +#insecure = <None>
686 +
687 +
688 +[clients_barbican]
689 +
690 +#
691 +# From heat.common.config
692 +#
693 +
694 +# Type of endpoint in Identity service catalog to use for communication with
695 +# the OpenStack service. (string value)
696 +#endpoint_type = <None>
697 +
698 +# Optional CA cert file to use in SSL connections. (string value)
699 +#ca_file = <None>
700 +
701 +# Optional PEM-formatted certificate chain file. (string value)
702 +#cert_file = <None>
703 +
704 +# Optional PEM-formatted file that contains the private key. (string value)
705 +#key_file = <None>
706 +
707 +# If set, then the server's certificate will not be verified. (boolean value)
708 +#insecure = <None>
709 +
710 +
711 +[clients_ceilometer]
712 +
713 +#
714 +# From heat.common.config
715 +#
716 +
717 +# Type of endpoint in Identity service catalog to use for communication with
718 +# the OpenStack service. (string value)
719 +#endpoint_type = <None>
720 +
721 +# Optional CA cert file to use in SSL connections. (string value)
722 +#ca_file = <None>
723 +
724 +# Optional PEM-formatted certificate chain file. (string value)
725 +#cert_file = <None>
726 +
727 +# Optional PEM-formatted file that contains the private key. (string value)
728 +#key_file = <None>
729 +
730 +# If set, then the server's certificate will not be verified. (boolean value)
731 +#insecure = <None>
732 +
733 +
734 +[clients_cinder]
735 +
736 +#
737 +# From heat.common.config
738 +#
739 +
740 +# Type of endpoint in Identity service catalog to use for communication with
741 +# the OpenStack service. (string value)
742 +#endpoint_type = <None>
743 +
744 +# Optional CA cert file to use in SSL connections. (string value)
745 +#ca_file = <None>
746 +
747 +# Optional PEM-formatted certificate chain file. (string value)
748 +#cert_file = <None>
749 +
750 +# Optional PEM-formatted file that contains the private key. (string value)
751 +#key_file = <None>
752 +
753 +# If set, then the server's certificate will not be verified. (boolean value)
754 +#insecure = <None>
755 +
756 +# Allow client's debug log output. (boolean value)
757 +#http_log_debug = false
758 +
759 +
760 +[clients_designate]
761 +
762 +#
763 +# From heat.common.config
764 +#
765 +
766 +# Type of endpoint in Identity service catalog to use for communication with
767 +# the OpenStack service. (string value)
768 +#endpoint_type = <None>
769 +
770 +# Optional CA cert file to use in SSL connections. (string value)
771 +#ca_file = <None>
772 +
773 +# Optional PEM-formatted certificate chain file. (string value)
774 +#cert_file = <None>
775 +
776 +# Optional PEM-formatted file that contains the private key. (string value)
777 +#key_file = <None>
778 +
779 +# If set, then the server's certificate will not be verified. (boolean value)
780 +#insecure = <None>
781 +
782 +
783 +[clients_glance]
784 +
785 +#
786 +# From heat.common.config
787 +#
788 +
789 +# Type of endpoint in Identity service catalog to use for communication with
790 +# the OpenStack service. (string value)
791 +#endpoint_type = <None>
792 +
793 +# Optional CA cert file to use in SSL connections. (string value)
794 +#ca_file = <None>
795 +
796 +# Optional PEM-formatted certificate chain file. (string value)
797 +#cert_file = <None>
798 +
799 +# Optional PEM-formatted file that contains the private key. (string value)
800 +#key_file = <None>
801 +
802 +# If set, then the server's certificate will not be verified. (boolean value)
803 +#insecure = <None>
804 +
805 +
806 +[clients_heat]
807 +
808 +#
809 +# From heat.common.config
810 +#
811 +
812 +# Type of endpoint in Identity service catalog to use for communication with
813 +# the OpenStack service. (string value)
814 +#endpoint_type = <None>
815 +
816 +# Optional CA cert file to use in SSL connections. (string value)
817 +#ca_file = <None>
818 +
819 +# Optional PEM-formatted certificate chain file. (string value)
820 +#cert_file = <None>
821 +
822 +# Optional PEM-formatted file that contains the private key. (string value)
823 +#key_file = <None>
824 +
825 +# If set, then the server's certificate will not be verified. (boolean value)
826 +#insecure = <None>
827 +
828 +# Optional heat url in format like http://0.0.0.0:8004/v1/%(tenant_id)s.
829 +# (string value)
830 +#url =
831 +
832 +
833 +[clients_keystone]
834 +
835 +#
836 +# From heat.common.config
837 +#
838 +
839 +# Type of endpoint in Identity service catalog to use for communication with
840 +# the OpenStack service. (string value)
841 +#endpoint_type = <None>
842 +
843 +# Optional CA cert file to use in SSL connections. (string value)
844 +#ca_file = <None>
845 +
846 +# Optional PEM-formatted certificate chain file. (string value)
847 +#cert_file = <None>
848 +
849 +# Optional PEM-formatted file that contains the private key. (string value)
850 +#key_file = <None>
851 +
852 +# If set, then the server's certificate will not be verified. (boolean value)
853 +#insecure = <None>
854 +
855 +# Unversioned keystone url in format like http://0.0.0.0:5000. (string value)
856 +#auth_uri =
857 +
858 +
859 +[clients_magnum]
860 +
861 +#
862 +# From heat.common.config
863 +#
864 +
865 +# Type of endpoint in Identity service catalog to use for communication with
866 +# the OpenStack service. (string value)
867 +#endpoint_type = <None>
868 +
869 +# Optional CA cert file to use in SSL connections. (string value)
870 +#ca_file = <None>
871 +
872 +# Optional PEM-formatted certificate chain file. (string value)
873 +#cert_file = <None>
874 +
875 +# Optional PEM-formatted file that contains the private key. (string value)
876 +#key_file = <None>
877 +
878 +# If set, then the server's certificate will not be verified. (boolean value)
879 +#insecure = <None>
880 +
881 +
882 +[clients_manila]
883 +
884 +#
885 +# From heat.common.config
886 +#
887 +
888 +# Type of endpoint in Identity service catalog to use for communication with
889 +# the OpenStack service. (string value)
890 +#endpoint_type = <None>
891 +
892 +# Optional CA cert file to use in SSL connections. (string value)
893 +#ca_file = <None>
894 +
895 +# Optional PEM-formatted certificate chain file. (string value)
896 +#cert_file = <None>
897 +
898 +# Optional PEM-formatted file that contains the private key. (string value)
899 +#key_file = <None>
900 +
901 +# If set, then the server's certificate will not be verified. (boolean value)
902 +#insecure = <None>
903 +
904 +
905 +[clients_mistral]
906 +
907 +#
908 +# From heat.common.config
909 +#
910 +
911 +# Type of endpoint in Identity service catalog to use for communication with
912 +# the OpenStack service. (string value)
913 +#endpoint_type = <None>
914 +
915 +# Optional CA cert file to use in SSL connections. (string value)
916 +#ca_file = <None>
917 +
918 +# Optional PEM-formatted certificate chain file. (string value)
919 +#cert_file = <None>
920 +
921 +# Optional PEM-formatted file that contains the private key. (string value)
922 +#key_file = <None>
923 +
924 +# If set, then the server's certificate will not be verified. (boolean value)
925 +#insecure = <None>
926 +
927 +
928 +[clients_monasca]
929 +
930 +#
931 +# From heat.common.config
932 +#
933 +
934 +# Type of endpoint in Identity service catalog to use for communication with
935 +# the OpenStack service. (string value)
936 +#endpoint_type = <None>
937 +
938 +# Optional CA cert file to use in SSL connections. (string value)
939 +#ca_file = <None>
940 +
941 +# Optional PEM-formatted certificate chain file. (string value)
942 +#cert_file = <None>
943 +
944 +# Optional PEM-formatted file that contains the private key. (string value)
945 +#key_file = <None>
946 +
947 +# If set, then the server's certificate will not be verified. (boolean value)
948 +#insecure = <None>
949 +
950 +
951 +[clients_neutron]
952 +
953 +#
954 +# From heat.common.config
955 +#
956 +
957 +# Type of endpoint in Identity service catalog to use for communication with
958 +# the OpenStack service. (string value)
959 +#endpoint_type = <None>
960 +
961 +# Optional CA cert file to use in SSL connections. (string value)
962 +#ca_file = <None>
963 +
964 +# Optional PEM-formatted certificate chain file. (string value)
965 +#cert_file = <None>
966 +
967 +# Optional PEM-formatted file that contains the private key. (string value)
968 +#key_file = <None>
969 +
970 +# If set, then the server's certificate will not be verified. (boolean value)
971 +#insecure = <None>
972 +
973 +
974 +[clients_nova]
975 +
976 +#
977 +# From heat.common.config
978 +#
979 +
980 +# Type of endpoint in Identity service catalog to use for communication with
981 +# the OpenStack service. (string value)
982 +#endpoint_type = <None>
983 +
984 +# Optional CA cert file to use in SSL connections. (string value)
985 +#ca_file = <None>
986 +
987 +# Optional PEM-formatted certificate chain file. (string value)
988 +#cert_file = <None>
989 +
990 +# Optional PEM-formatted file that contains the private key. (string value)
991 +#key_file = <None>
992 +
993 +# If set, then the server's certificate will not be verified. (boolean value)
994 +#insecure = <None>
995 +
996 +# Allow client's debug log output. (boolean value)
997 +#http_log_debug = false
998 +
999 +
1000 +[clients_sahara]
1001 +
1002 +#
1003 +# From heat.common.config
1004 +#
1005 +
1006 +# Type of endpoint in Identity service catalog to use for communication with
1007 +# the OpenStack service. (string value)
1008 +#endpoint_type = <None>
1009 +
1010 +# Optional CA cert file to use in SSL connections. (string value)
1011 +#ca_file = <None>
1012 +
1013 +# Optional PEM-formatted certificate chain file. (string value)
1014 +#cert_file = <None>
1015 +
1016 +# Optional PEM-formatted file that contains the private key. (string value)
1017 +#key_file = <None>
1018 +
1019 +# If set, then the server's certificate will not be verified. (boolean value)
1020 +#insecure = <None>
1021 +
1022 +
1023 +[clients_senlin]
1024 +
1025 +#
1026 +# From heat.common.config
1027 +#
1028 +
1029 +# Type of endpoint in Identity service catalog to use for communication with
1030 +# the OpenStack service. (string value)
1031 +#endpoint_type = <None>
1032 +
1033 +# Optional CA cert file to use in SSL connections. (string value)
1034 +#ca_file = <None>
1035 +
1036 +# Optional PEM-formatted certificate chain file. (string value)
1037 +#cert_file = <None>
1038 +
1039 +# Optional PEM-formatted file that contains the private key. (string value)
1040 +#key_file = <None>
1041 +
1042 +# If set, then the server's certificate will not be verified. (boolean value)
1043 +#insecure = <None>
1044 +
1045 +
1046 +[clients_swift]
1047 +
1048 +#
1049 +# From heat.common.config
1050 +#
1051 +
1052 +# Type of endpoint in Identity service catalog to use for communication with
1053 +# the OpenStack service. (string value)
1054 +#endpoint_type = <None>
1055 +
1056 +# Optional CA cert file to use in SSL connections. (string value)
1057 +#ca_file = <None>
1058 +
1059 +# Optional PEM-formatted certificate chain file. (string value)
1060 +#cert_file = <None>
1061 +
1062 +# Optional PEM-formatted file that contains the private key. (string value)
1063 +#key_file = <None>
1064 +
1065 +# If set, then the server's certificate will not be verified. (boolean value)
1066 +#insecure = <None>
1067 +
1068 +
1069 +[clients_trove]
1070 +
1071 +#
1072 +# From heat.common.config
1073 +#
1074 +
1075 +# Type of endpoint in Identity service catalog to use for communication with
1076 +# the OpenStack service. (string value)
1077 +#endpoint_type = <None>
1078 +
1079 +# Optional CA cert file to use in SSL connections. (string value)
1080 +#ca_file = <None>
1081 +
1082 +# Optional PEM-formatted certificate chain file. (string value)
1083 +#cert_file = <None>
1084 +
1085 +# Optional PEM-formatted file that contains the private key. (string value)
1086 +#key_file = <None>
1087 +
1088 +# If set, then the server's certificate will not be verified. (boolean value)
1089 +#insecure = <None>
1090 +
1091 +
1092 +[clients_zaqar]
1093 +
1094 +#
1095 +# From heat.common.config
1096 +#
1097 +
1098 +# Type of endpoint in Identity service catalog to use for communication with
1099 +# the OpenStack service. (string value)
1100 +#endpoint_type = <None>
1101 +
1102 +# Optional CA cert file to use in SSL connections. (string value)
1103 +#ca_file = <None>
1104 +
1105 +# Optional PEM-formatted certificate chain file. (string value)
1106 +#cert_file = <None>
1107 +
1108 +# Optional PEM-formatted file that contains the private key. (string value)
1109 +#key_file = <None>
1110 +
1111 +# If set, then the server's certificate will not be verified. (boolean value)
1112 +#insecure = <None>
1113 +
1114 +
1115 +[cors]
1116 +
1117 +#
1118 +# From oslo.middleware
1119 +#
1120 +
1121 +# Indicate whether this resource may be shared with the domain received in the
1122 +# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
1123 +# slash. Example: https://horizon.example.com (list value)
1124 +#allowed_origin = <None>
1125 +
1126 +# Indicate that the actual request can include user credentials (boolean value)
1127 +#allow_credentials = true
1128 +
1129 +# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
1130 +# Headers. (list value)
1131 +#expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID
1132 +
1133 +# Maximum cache age of CORS preflight requests. (integer value)
1134 +#max_age = 3600
1135 +
1136 +# Indicate which methods can be used during the actual request. (list value)
1137 +#allow_methods = GET,PUT,POST,DELETE,PATCH
1138 +
1139 +# Indicate which header field names may be used during the actual request.
1140 +# (list value)
1141 +#allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID
1142 +
1143 +
1144 +[cors.subdomain]
1145 +
1146 +#
1147 +# From oslo.middleware
1148 +#
1149 +
1150 +# Indicate whether this resource may be shared with the domain received in the
1151 +# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
1152 +# slash. Example: https://horizon.example.com (list value)
1153 +#allowed_origin = <None>
1154 +
1155 +# Indicate that the actual request can include user credentials (boolean value)
1156 +#allow_credentials = true
1157 +
1158 +# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
1159 +# Headers. (list value)
1160 +#expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID
1161 +
1162 +# Maximum cache age of CORS preflight requests. (integer value)
1163 +#max_age = 3600
1164 +
1165 +# Indicate which methods can be used during the actual request. (list value)
1166 +#allow_methods = GET,PUT,POST,DELETE,PATCH
1167 +
1168 +# Indicate which header field names may be used during the actual request.
1169 +# (list value)
1170 +#allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID
1171 +
1172 +
1173 +[database]
1174 +
1175 +#
1176 +# From oslo.db
1177 +#
1178 +
1179 +# DEPRECATED: The file name to use with SQLite. (string value)
1180 +# Deprecated group/name - [DEFAULT]/sqlite_db
1181 +# This option is deprecated for removal.
1182 +# Its value may be silently ignored in the future.
1183 +# Reason: Should use config option connection or slave_connection to connect
1184 +# the database.
1185 +#sqlite_db = oslo.sqlite
1186 +
1187 +# If True, SQLite uses synchronous mode. (boolean value)
1188 +# Deprecated group/name - [DEFAULT]/sqlite_synchronous
1189 +#sqlite_synchronous = true
1190 +
1191 +# The back end to use for the database. (string value)
1192 +# Deprecated group/name - [DEFAULT]/db_backend
1193 +#backend = sqlalchemy
1194 +
1195 +# The SQLAlchemy connection string to use to connect to the database. (string
1196 +# value)
1197 +# Deprecated group/name - [DEFAULT]/sql_connection
1198 +# Deprecated group/name - [DATABASE]/sql_connection
1199 +# Deprecated group/name - [sql]/connection
1200 +#connection = <None>
1201 +
1202 +# The SQLAlchemy connection string to use to connect to the slave database.
1203 +# (string value)
1204 +#slave_connection = <None>
1205 +
1206 +# The SQL mode to be used for MySQL sessions. This option, including the
1207 +# default, overrides any server-set SQL mode. To use whatever SQL mode is set
1208 +# by the server configuration, set this to no value. Example: mysql_sql_mode=
1209 +# (string value)
1210 +#mysql_sql_mode = TRADITIONAL
1211 +
1212 +# Timeout before idle SQL connections are reaped. (integer value)
1213 +# Deprecated group/name - [DEFAULT]/sql_idle_timeout
1214 +# Deprecated group/name - [DATABASE]/sql_idle_timeout
1215 +# Deprecated group/name - [sql]/idle_timeout
1216 +#idle_timeout = 3600
1217 +
1218 +# Minimum number of SQL connections to keep open in a pool. (integer value)
1219 +# Deprecated group/name - [DEFAULT]/sql_min_pool_size
1220 +# Deprecated group/name - [DATABASE]/sql_min_pool_size
1221 +#min_pool_size = 1
1222 +
1223 +# Maximum number of SQL connections to keep open in a pool. Setting a value of
1224 +# 0 indicates no limit. (integer value)
1225 +# Deprecated group/name - [DEFAULT]/sql_max_pool_size
1226 +# Deprecated group/name - [DATABASE]/sql_max_pool_size
1227 +#max_pool_size = 5
1228 +
1229 +# Maximum number of database connection retries during startup. Set to -1 to
1230 +# specify an infinite retry count. (integer value)
1231 +# Deprecated group/name - [DEFAULT]/sql_max_retries
1232 +# Deprecated group/name - [DATABASE]/sql_max_retries
1233 +#max_retries = 10
1234 +
1235 +# Interval between retries of opening a SQL connection. (integer value)
1236 +# Deprecated group/name - [DEFAULT]/sql_retry_interval
1237 +# Deprecated group/name - [DATABASE]/reconnect_interval
1238 +#retry_interval = 10
1239 +
1240 +# If set, use this value for max_overflow with SQLAlchemy. (integer value)
1241 +# Deprecated group/name - [DEFAULT]/sql_max_overflow
1242 +# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
1243 +#max_overflow = 50
1244 +
1245 +# Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
1246 +# value)
1247 +# Minimum value: 0
1248 +# Maximum value: 100
1249 +# Deprecated group/name - [DEFAULT]/sql_connection_debug
1250 +#connection_debug = 0
1251 +
1252 +# Add Python stack traces to SQL as comment strings. (boolean value)
1253 +# Deprecated group/name - [DEFAULT]/sql_connection_trace
1254 +#connection_trace = false
1255 +
1256 +# If set, use this value for pool_timeout with SQLAlchemy. (integer value)
1257 +# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
1258 +#pool_timeout = <None>
1259 +
1260 +# Enable the experimental use of database reconnect on connection lost.
1261 +# (boolean value)
1262 +#use_db_reconnect = false
1263 +
1264 +# Seconds between retries of a database transaction. (integer value)
1265 +#db_retry_interval = 1
1266 +
1267 +# If True, increases the interval between retries of a database operation up to
1268 +# db_max_retry_interval. (boolean value)
1269 +#db_inc_retry_interval = true
1270 +
1271 +# If db_inc_retry_interval is set, the maximum seconds between retries of a
1272 +# database operation. (integer value)
1273 +#db_max_retry_interval = 10
1274 +
1275 +# Maximum retries in case of connection error or deadlock error before error is
1276 +# raised. Set to -1 to specify an infinite retry count. (integer value)
1277 +#db_max_retries = 20
1278 +
1279 +
1280 +[ec2authtoken]
1281 +
1282 +#
1283 +# From heat.api.aws.ec2token
1284 +#
1285 +
1286 +# Authentication Endpoint URI. (string value)
1287 +#auth_uri = <None>
1288 +
1289 +# Allow orchestration of multiple clouds. (boolean value)
1290 +#multi_cloud = false
1291 +
1292 +# Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At least
1293 +# one endpoint needs to be specified. (list value)
1294 +#allowed_auth_uris =
1295 +
1296 +# Optional PEM-formatted certificate chain file. (string value)
1297 +#cert_file = <None>
1298 +
1299 +# Optional PEM-formatted file that contains the private key. (string value)
1300 +#key_file = <None>
1301 +
1302 +# Optional CA cert file to use in SSL connections. (string value)
1303 +#ca_file = <None>
1304 +
1305 +# If set, then the server's certificate will not be verified. (boolean value)
1306 +#insecure = false
1307 +
1308 +
1309 +[eventlet_opts]
1310 +
1311 +#
1312 +# From heat.common.wsgi
1313 +#
1314 +
1315 +# If False, closes the client socket connection explicitly. (boolean value)
1316 +#wsgi_keep_alive = true
1317 +
1318 +# Timeout for client connections' socket operations. If an incoming connection
1319 +# is idle for this number of seconds it will be closed. A value of '0' means
1320 +# wait forever. (integer value)
1321 +#client_socket_timeout = 900
1322 +
1323 +
1324 +[healthcheck]
1325 +
1326 +#
1327 +# From oslo.middleware
1328 +#
1329 +
1330 +# DEPRECATED: The path to respond to healtcheck requests on. (string value)
1331 +# This option is deprecated for removal.
1332 +# Its value may be silently ignored in the future.
1333 +#path = /healthcheck
1334 +
1335 +# Show more detailed information as part of the response (boolean value)
1336 +#detailed = false
1337 +
1338 +# Additional backends that can perform health checks and report that
1339 +# information back as part of a request. (list value)
1340 +#backends =
1341 +
1342 +# Check the presence of a file to determine if an application is running on a
1343 +# port. Used by DisableByFileHealthcheck plugin. (string value)
1344 +#disable_by_file_path = <None>
1345 +
1346 +# Check the presence of a file based on a port to determine if an application
1347 +# is running on a port. Expects a "port:path" list of strings. Used by
1348 +# DisableByFilesPortsHealthcheck plugin. (list value)
1349 +#disable_by_file_paths =
1350 +
1351 +
1352 +[heat_api]
1353 +
1354 +#
1355 +# From heat.common.wsgi
1356 +#
1357 +
1358 +# Address to bind the server. Useful when selecting a particular network
1359 +# interface. (IP address value)
1360 +# Deprecated group/name - [DEFAULT]/bind_host
1361 +#bind_host = 0.0.0.0
1362 +
1363 +# The port on which the server will listen. (port value)
1364 +# Minimum value: 0
1365 +# Maximum value: 65535
1366 +# Deprecated group/name - [DEFAULT]/bind_port
1367 +#bind_port = 8004
1368 +
1369 +# Number of backlog requests to configure the socket with. (integer value)
1370 +# Deprecated group/name - [DEFAULT]/backlog
1371 +#backlog = 4096
1372 +
1373 +# Location of the SSL certificate file to use for SSL mode. (string value)
1374 +# Deprecated group/name - [DEFAULT]/cert_file
1375 +#cert_file = <None>
1376 +
1377 +# Location of the SSL key file to use for enabling SSL mode. (string value)
1378 +# Deprecated group/name - [DEFAULT]/key_file
1379 +#key_file = <None>
1380 +
1381 +# Number of workers for Heat service. Default value 0 means, that service will
1382 +# start number of workers equal number of cores on server. (integer value)
1383 +# Minimum value: 0
1384 +# Deprecated group/name - [DEFAULT]/workers
1385 +#workers = 0
1386 +
1387 +# Maximum line size of message headers to be accepted. max_header_line may need
1388 +# to be increased when using large tokens (typically those generated by the
1389 +# Keystone v3 API with big service catalogs). (integer value)
1390 +#max_header_line = 16384
1391 +
1392 +# The value for the socket option TCP_KEEPIDLE. This is the time in seconds
1393 +# that the connection must be idle before TCP starts sending keepalive probes.
1394 +# (integer value)
1395 +#tcp_keepidle = 600
1396 +
1397 +
1398 +[heat_api_cfn]
1399 +
1400 +#
1401 +# From heat.common.wsgi
1402 +#
1403 +
1404 +# Address to bind the server. Useful when selecting a particular network
1405 +# interface. (IP address value)
1406 +# Deprecated group/name - [DEFAULT]/bind_host
1407 +#bind_host = 0.0.0.0
1408 +
1409 +# The port on which the server will listen. (port value)
1410 +# Minimum value: 0
1411 +# Maximum value: 65535
1412 +# Deprecated group/name - [DEFAULT]/bind_port
1413 +#bind_port = 8000
1414 +
1415 +# Number of backlog requests to configure the socket with. (integer value)
1416 +# Deprecated group/name - [DEFAULT]/backlog
1417 +#backlog = 4096
1418 +
1419 +# Location of the SSL certificate file to use for SSL mode. (string value)
1420 +# Deprecated group/name - [DEFAULT]/cert_file
1421 +#cert_file = <None>
1422 +
1423 +# Location of the SSL key file to use for enabling SSL mode. (string value)
1424 +# Deprecated group/name - [DEFAULT]/key_file
1425 +#key_file = <None>
1426 +
1427 +# Number of workers for Heat service. (integer value)
1428 +# Minimum value: 0
1429 +# Deprecated group/name - [DEFAULT]/workers
1430 +#workers = 1
1431 +
1432 +# Maximum line size of message headers to be accepted. max_header_line may need
1433 +# to be increased when using large tokens (typically those generated by the
1434 +# Keystone v3 API with big service catalogs). (integer value)
1435 +#max_header_line = 16384
1436 +
1437 +# The value for the socket option TCP_KEEPIDLE. This is the time in seconds
1438 +# that the connection must be idle before TCP starts sending keepalive probes.
1439 +# (integer value)
1440 +#tcp_keepidle = 600
1441 +
1442 +
1443 +[heat_api_cloudwatch]
1444 +
1445 +#
1446 +# From heat.common.wsgi
1447 +#
1448 +
1449 +# Address to bind the server. Useful when selecting a particular network
1450 +# interface. (IP address value)
1451 +# Deprecated group/name - [DEFAULT]/bind_host
1452 +#bind_host = 0.0.0.0
1453 +
1454 +# The port on which the server will listen. (port value)
1455 +# Minimum value: 0
1456 +# Maximum value: 65535
1457 +# Deprecated group/name - [DEFAULT]/bind_port
1458 +#bind_port = 8003
1459 +
1460 +# Number of backlog requests to configure the socket with. (integer value)
1461 +# Deprecated group/name - [DEFAULT]/backlog
1462 +#backlog = 4096
1463 +
1464 +# Location of the SSL certificate file to use for SSL mode. (string value)
1465 +# Deprecated group/name - [DEFAULT]/cert_file
1466 +#cert_file = <None>
1467 +
1468 +# Location of the SSL key file to use for enabling SSL mode. (string value)
1469 +# Deprecated group/name - [DEFAULT]/key_file
1470 +#key_file = <None>
1471 +
1472 +# Number of workers for Heat service. (integer value)
1473 +# Minimum value: 0
1474 +# Deprecated group/name - [DEFAULT]/workers
1475 +#workers = 1
1476 +
1477 +# Maximum line size of message headers to be accepted. max_header_line may need
1478 +# to be increased when using large tokens (typically those generated by the
1479 +# Keystone v3 API with big service catalogs.) (integer value)
1480 +#max_header_line = 16384
1481 +
1482 +# The value for the socket option TCP_KEEPIDLE. This is the time in seconds
1483 +# that the connection must be idle before TCP starts sending keepalive probes.
1484 +# (integer value)
1485 +#tcp_keepidle = 600
1486 +
1487 +
1488 +[keystone_authtoken]
1489 +
1490 +#
1491 +# From keystonemiddleware.auth_token
1492 +#
1493 +
1494 +# Complete "public" Identity API endpoint. This endpoint should not be an
1495 +# "admin" endpoint, as it should be accessible by all end users.
1496 +# Unauthenticated clients are redirected to this endpoint to authenticate.
1497 +# Although this endpoint should ideally be unversioned, client support in the
1498 +# wild varies. If you're using a versioned v2 endpoint here, then this should
1499 +# *not* be the same endpoint the service user utilizes for validating tokens,
1500 +# because normal end users may not be able to reach that endpoint. (string
1501 +# value)
1502 +#auth_uri = <None>
1503 +
1504 +# API version of the admin Identity API endpoint. (string value)
1505 +#auth_version = <None>
1506 +
1507 +# Do not handle authorization requests within the middleware, but delegate the
1508 +# authorization decision to downstream WSGI components. (boolean value)
1509 +#delay_auth_decision = false
1510 +
1511 +# Request timeout value for communicating with Identity API server. (integer
1512 +# value)
1513 +#http_connect_timeout = <None>
1514 +
1515 +# How many times are we trying to reconnect when communicating with Identity
1516 +# API Server. (integer value)
1517 +#http_request_max_retries = 3
1518 +
1519 +# Request environment key where the Swift cache object is stored. When
1520 +# auth_token middleware is deployed with a Swift cache, use this option to have
1521 +# the middleware share a caching backend with swift. Otherwise, use the
1522 +# ``memcached_servers`` option instead. (string value)
1523 +#cache = <None>
1524 +
1525 +# Required if identity server requires client certificate (string value)
1526 +#certfile = <None>
1527 +
1528 +# Required if identity server requires client certificate (string value)
1529 +#keyfile = <None>
1530 +
1531 +# A PEM encoded Certificate Authority to use when verifying HTTPs connections.
1532 +# Defaults to system CAs. (string value)
1533 +#cafile = <None>
1534 +
1535 +# Verify HTTPS connections. (boolean value)
1536 +#insecure = false
1537 +
1538 +# The region in which the identity server can be found. (string value)
1539 +#region_name = <None>
1540 +
1541 +# DEPRECATED: Directory used to cache files related to PKI tokens. This option
1542 +# has been deprecated in the Ocata release and will be removed in the P
1543 +# release. (string value)
1544 +# This option is deprecated for removal since Ocata.
1545 +# Its value may be silently ignored in the future.
1546 +# Reason: PKI token format is no longer supported.
1547 +#signing_dir = <None>
1548 +
1549 +# Optionally specify a list of memcached server(s) to use for caching. If left
1550 +# undefined, tokens will instead be cached in-process. (list value)
1551 +# Deprecated group/name - [keystone_authtoken]/memcache_servers
1552 +#memcached_servers = <None>
1553 +
1554 +# In order to prevent excessive effort spent validating tokens, the middleware
1555 +# caches previously-seen tokens for a configurable duration (in seconds). Set
1556 +# to -1 to disable caching completely. (integer value)
1557 +#token_cache_time = 300
1558 +
1559 +# DEPRECATED: Determines the frequency at which the list of revoked tokens is
1560 +# retrieved from the Identity service (in seconds). A high number of revocation
1561 +# events combined with a low cache duration may significantly reduce
1562 +# performance. Only valid for PKI tokens. This option has been deprecated in
1563 +# the Ocata release and will be removed in the P release. (integer value)
1564 +# This option is deprecated for removal since Ocata.
1565 +# Its value may be silently ignored in the future.
1566 +# Reason: PKI token format is no longer supported.
1567 +#revocation_cache_time = 10
1568 +
1569 +# (Optional) If defined, indicate whether token data should be authenticated or
1570 +# authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
1571 +# in the cache. If ENCRYPT, token data is encrypted and authenticated in the
1572 +# cache. If the value is not one of these options or empty, auth_token will
1573 +# raise an exception on initialization. (string value)
1574 +# Allowed values: None, MAC, ENCRYPT
1575 +#memcache_security_strategy = None
1576 +
1577 +# (Optional, mandatory if memcache_security_strategy is defined) This string is
1578 +# used for key derivation. (string value)
1579 +#memcache_secret_key = <None>
1580 +
1581 +# (Optional) Number of seconds memcached server is considered dead before it is
1582 +# tried again. (integer value)
1583 +#memcache_pool_dead_retry = 300
1584 +
1585 +# (Optional) Maximum total number of open connections to every memcached
1586 +# server. (integer value)
1587 +#memcache_pool_maxsize = 10
1588 +
1589 +# (Optional) Socket timeout in seconds for communicating with a memcached
1590 +# server. (integer value)
1591 +#memcache_pool_socket_timeout = 3
1592 +
1593 +# (Optional) Number of seconds a connection to memcached is held unused in the
1594 +# pool before it is closed. (integer value)
1595 +#memcache_pool_unused_timeout = 60
1596 +
1597 +# (Optional) Number of seconds that an operation will wait to get a memcached
1598 +# client connection from the pool. (integer value)
1599 +#memcache_pool_conn_get_timeout = 10
1600 +
1601 +# (Optional) Use the advanced (eventlet safe) memcached client pool. The
1602 +# advanced pool will only work under python 2.x. (boolean value)
1603 +#memcache_use_advanced_pool = false
1604 +
1605 +# (Optional) Indicate whether to set the X-Service-Catalog header. If False,
1606 +# middleware will not ask for service catalog on token validation and will not
1607 +# set the X-Service-Catalog header. (boolean value)
1608 +#include_service_catalog = true
1609 +
1610 +# Used to control the use and type of token binding. Can be set to: "disabled"
1611 +# to not check token binding. "permissive" (default) to validate binding
1612 +# information if the bind type is of a form known to the server and ignore it
1613 +# if not. "strict" like "permissive" but if the bind type is unknown the token
1614 +# will be rejected. "required" any form of token binding is needed to be
1615 +# allowed. Finally the name of a binding method that must be present in tokens.
1616 +# (string value)
1617 +#enforce_token_bind = permissive
1618 +
1619 +# DEPRECATED: If true, the revocation list will be checked for cached tokens.
1620 +# This requires that PKI tokens are configured on the identity server. (boolean
1621 +# value)
1622 +# This option is deprecated for removal since Ocata.
1623 +# Its value may be silently ignored in the future.
1624 +# Reason: PKI token format is no longer supported.
1625 +#check_revocations_for_cached = false
1626 +
1627 +# DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
1628 +# single algorithm or multiple. The algorithms are those supported by Python
1629 +# standard hashlib.new(). The hashes will be tried in the order given, so put
1630 +# the preferred one first for performance. The result of the first hash will be
1631 +# stored in the cache. This will typically be set to multiple values only while
1632 +# migrating from a less secure algorithm to a more secure one. Once all the old
1633 +# tokens are expired this option should be set to a single value for better
1634 +# performance. (list value)
1635 +# This option is deprecated for removal since Ocata.
1636 +# Its value may be silently ignored in the future.
1637 +# Reason: PKI token format is no longer supported.
1638 +#hash_algorithms = md5
1639 +
1640 +# A choice of roles that must be present in a service token. Service tokens are
1641 +# allowed to request that an expired token can be used and so this check should
1642 +# tightly control that only actual services should be sending this token. Roles
1643 +# here are applied as an ANY check so any role in this list must be present.
1644 +# For backwards compatibility reasons this currently only affects the
1645 +# allow_expired check. (list value)
1646 +#service_token_roles = service
1647 +
1648 +# For backwards compatibility reasons we must let valid service tokens pass
1649 +# that don't pass the service_token_roles check as valid. Setting this true
1650 +# will become the default in a future release and should be enabled if
1651 +# possible. (boolean value)
1652 +#service_token_roles_required = false
1653 +
1654 +# Authentication type to load (string value)
1655 +# Deprecated group/name - [keystone_authtoken]/auth_plugin
1656 +#auth_type = <None>
1657 +
1658 +# Config Section from which to load plugin specific options (string value)
1659 +#auth_section = <None>
1660 +
1661 +
1662 +[matchmaker_redis]
1663 +
1664 +#
1665 +# From oslo.messaging
1666 +#
1667 +
1668 +# DEPRECATED: Host to locate redis. (string value)
1669 +# This option is deprecated for removal.
1670 +# Its value may be silently ignored in the future.
1671 +# Reason: Replaced by [DEFAULT]/transport_url
1672 +#host = 127.0.0.1
1673 +
1674 +# DEPRECATED: Use this port to connect to redis host. (port value)
1675 +# Minimum value: 0
1676 +# Maximum value: 65535
1677 +# This option is deprecated for removal.
1678 +# Its value may be silently ignored in the future.
1679 +# Reason: Replaced by [DEFAULT]/transport_url
1680 +#port = 6379
1681 +
1682 +# DEPRECATED: Password for Redis server (optional). (string value)
1683 +# This option is deprecated for removal.
1684 +# Its value may be silently ignored in the future.
1685 +# Reason: Replaced by [DEFAULT]/transport_url
1686 +#password =
1687 +
1688 +# DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
1689 +# [host:port, host1:port ... ] (list value)
1690 +# This option is deprecated for removal.
1691 +# Its value may be silently ignored in the future.
1692 +# Reason: Replaced by [DEFAULT]/transport_url
1693 +#sentinel_hosts =
1694 +
1695 +# Redis replica set name. (string value)
1696 +#sentinel_group_name = oslo-messaging-zeromq
1697 +
1698 +# Time in ms to wait between connection attempts. (integer value)
1699 +#wait_timeout = 2000
1700 +
1701 +# Time in ms to wait before the transaction is killed. (integer value)
1702 +#check_timeout = 20000
1703 +
1704 +# Timeout in ms on blocking socket operations. (integer value)
1705 +#socket_timeout = 10000
1706 +
1707 +
1708 +[oslo_messaging_amqp]
1709 +
1710 +#
1711 +# From oslo.messaging
1712 +#
1713 +
1714 +# Name for the AMQP container. must be globally unique. Defaults to a generated
1715 +# UUID (string value)
1716 +# Deprecated group/name - [amqp1]/container_name
1717 +#container_name = <None>
1718 +
1719 +# Timeout for inactive connections (in seconds) (integer value)
1720 +# Deprecated group/name - [amqp1]/idle_timeout
1721 +#idle_timeout = 0
1722 +
1723 +# Debug: dump AMQP frames to stdout (boolean value)
1724 +# Deprecated group/name - [amqp1]/trace
1725 +#trace = false
1726 +
1727 +# CA certificate PEM file used to verify the server's certificate (string
1728 +# value)
1729 +# Deprecated group/name - [amqp1]/ssl_ca_file
1730 +#ssl_ca_file =
1731 +
1732 +# Self-identifying certificate PEM file for client authentication (string
1733 +# value)
1734 +# Deprecated group/name - [amqp1]/ssl_cert_file
1735 +#ssl_cert_file =
1736 +
1737 +# Private key PEM file used to sign ssl_cert_file certificate (optional)
1738 +# (string value)
1739 +# Deprecated group/name - [amqp1]/ssl_key_file
1740 +#ssl_key_file =
1741 +
1742 +# Password for decrypting ssl_key_file (if encrypted) (string value)
1743 +# Deprecated group/name - [amqp1]/ssl_key_password
1744 +#ssl_key_password = <None>
1745 +
1746 +# DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
1747 +# Deprecated group/name - [amqp1]/allow_insecure_clients
1748 +# This option is deprecated for removal.
1749 +# Its value may be silently ignored in the future.
1750 +# Reason: Not applicable - not a SSL server
1751 +#allow_insecure_clients = false
1752 +
1753 +# Space separated list of acceptable SASL mechanisms (string value)
1754 +# Deprecated group/name - [amqp1]/sasl_mechanisms
1755 +#sasl_mechanisms =
1756 +
1757 +# Path to directory that contains the SASL configuration (string value)
1758 +# Deprecated group/name - [amqp1]/sasl_config_dir
1759 +#sasl_config_dir =
1760 +
1761 +# Name of configuration file (without .conf suffix) (string value)
1762 +# Deprecated group/name - [amqp1]/sasl_config_name
1763 +#sasl_config_name =
1764 +
1765 +# User name for message broker authentication (string value)
1766 +# Deprecated group/name - [amqp1]/username
1767 +#username =
1768 +
1769 +# Password for message broker authentication (string value)
1770 +# Deprecated group/name - [amqp1]/password
1771 +#password =
1772 +
1773 +# Seconds to pause before attempting to re-connect. (integer value)
1774 +# Minimum value: 1
1775 +#connection_retry_interval = 1
1776 +
1777 +# Increase the connection_retry_interval by this many seconds after each
1778 +# unsuccessful failover attempt. (integer value)
1779 +# Minimum value: 0
1780 +#connection_retry_backoff = 2
1781 +
1782 +# Maximum limit for connection_retry_interval + connection_retry_backoff
1783 +# (integer value)
1784 +# Minimum value: 1
1785 +#connection_retry_interval_max = 30
1786 +
1787 +# Time to pause between re-connecting an AMQP 1.0 link that failed due to a
1788 +# recoverable error. (integer value)
1789 +# Minimum value: 1
1790 +#link_retry_delay = 10
1791 +
1792 +# The maximum number of attempts to re-send a reply message which failed due to
1793 +# a recoverable error. (integer value)
1794 +# Minimum value: -1
1795 +#default_reply_retry = 0
1796 +
1797 +# The deadline for an rpc reply message delivery. (integer value)
1798 +# Minimum value: 5
1799 +#default_reply_timeout = 30
1800 +
1801 +# The deadline for an rpc cast or call message delivery. Only used when caller
1802 +# does not provide a timeout expiry. (integer value)
1803 +# Minimum value: 5
1804 +#default_send_timeout = 30
1805 +
1806 +# The deadline for a sent notification message delivery. Only used when caller
1807 +# does not provide a timeout expiry. (integer value)
1808 +# Minimum value: 5
1809 +#default_notify_timeout = 30
1810 +
1811 +# The duration to schedule a purge of idle sender links. Detach link after
1812 +# expiry. (integer value)
1813 +# Minimum value: 1
1814 +#default_sender_link_timeout = 600
1815 +
1816 +# Indicates the addressing mode used by the driver.
1817 +# Permitted values:
1818 +# 'legacy' - use legacy non-routable addressing
1819 +# 'routable' - use routable addresses
1820 +# 'dynamic' - use legacy addresses if the message bus does not support routing
1821 +# otherwise use routable addressing (string value)
1822 +#addressing_mode = dynamic
1823 +
1824 +# address prefix used when sending to a specific server (string value)
1825 +# Deprecated group/name - [amqp1]/server_request_prefix
1826 +#server_request_prefix = exclusive
1827 +
1828 +# address prefix used when broadcasting to all servers (string value)
1829 +# Deprecated group/name - [amqp1]/broadcast_prefix
1830 +#broadcast_prefix = broadcast
1831 +
1832 +# address prefix when sending to any server in group (string value)
1833 +# Deprecated group/name - [amqp1]/group_request_prefix
1834 +#group_request_prefix = unicast
1835 +
1836 +# Address prefix for all generated RPC addresses (string value)
1837 +#rpc_address_prefix = openstack.org/om/rpc
1838 +
1839 +# Address prefix for all generated Notification addresses (string value)
1840 +#notify_address_prefix = openstack.org/om/notify
1841 +
1842 +# Appended to the address prefix when sending a fanout message. Used by the
1843 +# message bus to identify fanout messages. (string value)
1844 +#multicast_address = multicast
1845 +
1846 +# Appended to the address prefix when sending to a particular RPC/Notification
1847 +# server. Used by the message bus to identify messages sent to a single
1848 +# destination. (string value)
1849 +#unicast_address = unicast
1850 +
1851 +# Appended to the address prefix when sending to a group of consumers. Used by
1852 +# the message bus to identify messages that should be delivered in a round-
1853 +# robin fashion across consumers. (string value)
1854 +#anycast_address = anycast
1855 +
1856 +# Exchange name used in notification addresses.
1857 +# Exchange name resolution precedence:
1858 +# Target.exchange if set
1859 +# else default_notification_exchange if set
1860 +# else control_exchange if set
1861 +# else 'notify' (string value)
1862 +#default_notification_exchange = <None>
1863 +
1864 +# Exchange name used in RPC addresses.
1865 +# Exchange name resolution precedence:
1866 +# Target.exchange if set
1867 +# else default_rpc_exchange if set
1868 +# else control_exchange if set
1869 +# else 'rpc' (string value)
1870 +#default_rpc_exchange = <None>
1871 +
1872 +# Window size for incoming RPC Reply messages. (integer value)
1873 +# Minimum value: 1
1874 +#reply_link_credit = 200
1875 +
1876 +# Window size for incoming RPC Request messages (integer value)
1877 +# Minimum value: 1
1878 +#rpc_server_credit = 100
1879 +
1880 +# Window size for incoming Notification messages (integer value)
1881 +# Minimum value: 1
1882 +#notify_server_credit = 100
1883 +
1884 +# Send messages of this type pre-settled.
1885 +# Pre-settled messages will not receive acknowledgement
1886 +# from the peer. Note well: pre-settled messages may be
1887 +# silently discarded if the delivery fails.
1888 +# Permitted values:
1889 +# 'rpc-call' - send RPC Calls pre-settled
1890 +# 'rpc-reply'- send RPC Replies pre-settled
1891 +# 'rpc-cast' - Send RPC Casts pre-settled
1892 +# 'notify' - Send Notifications pre-settled
1893 +# (multi valued)
1894 +#pre_settled = rpc-cast
1895 +#pre_settled = rpc-reply
1896 +
1897 +
1898 +[oslo_messaging_kafka]
1899 +
1900 +#
1901 +# From oslo.messaging
1902 +#
1903 +
1904 +# DEPRECATED: Default Kafka broker Host (string value)
1905 +# This option is deprecated for removal.
1906 +# Its value may be silently ignored in the future.
1907 +# Reason: Replaced by [DEFAULT]/transport_url
1908 +#kafka_default_host = localhost
1909 +
1910 +# DEPRECATED: Default Kafka broker Port (port value)
1911 +# Minimum value: 0
1912 +# Maximum value: 65535
1913 +# This option is deprecated for removal.
1914 +# Its value may be silently ignored in the future.
1915 +# Reason: Replaced by [DEFAULT]/transport_url
1916 +#kafka_default_port = 9092
1917 +
1918 +# Max fetch bytes of Kafka consumer (integer value)
1919 +#kafka_max_fetch_bytes = 1048576
1920 +
1921 +# Default timeout(s) for Kafka consumers (integer value)
1922 +#kafka_consumer_timeout = 1.0
1923 +
1924 +# Pool Size for Kafka Consumers (integer value)
1925 +#pool_size = 10
1926 +
1927 +# The pool size limit for connections expiration policy (integer value)
1928 +#conn_pool_min_size = 2
1929 +
1930 +# The time-to-live in sec of idle connections in the pool (integer value)
1931 +#conn_pool_ttl = 1200
1932 +
1933 +# Group id for Kafka consumer. Consumers in one group will coordinate message
1934 +# consumption (string value)
1935 +#consumer_group = oslo_messaging_consumer
1936 +
1937 +# Upper bound on the delay for KafkaProducer batching in seconds (floating
1938 +# point value)
1939 +#producer_batch_timeout = 0.0
1940 +
1941 +# Size of batch for the producer async send (integer value)
1942 +#producer_batch_size = 16384
1943 +
1944 +
1945 +[oslo_messaging_notifications]
1946 +
1947 +#
1948 +# From oslo.messaging
1949 +#
1950 +
1951 +# The Drivers(s) to handle sending notifications. Possible values are
1952 +# messaging, messagingv2, routing, log, test, noop (multi valued)
1953 +# Deprecated group/name - [DEFAULT]/notification_driver
1954 +#driver =
1955 +
1956 +# A URL representing the messaging driver to use for notifications. If not set,
1957 +# we fall back to the same configuration used for RPC. (string value)
1958 +# Deprecated group/name - [DEFAULT]/notification_transport_url
1959 +#transport_url = <None>
1960 +
1961 +# AMQP topic used for OpenStack notifications. (list value)
1962 +# Deprecated group/name - [rpc_notifier2]/topics
1963 +# Deprecated group/name - [DEFAULT]/notification_topics
1964 +#topics = notifications
1965 +
1966 +
1967 +[oslo_messaging_rabbit]
1968 +
1969 +#
1970 +# From oslo.messaging
1971 +#
1972 +
1973 +# Use durable queues in AMQP. (boolean value)
1974 +# Deprecated group/name - [DEFAULT]/amqp_durable_queues
1975 +# Deprecated group/name - [DEFAULT]/rabbit_durable_queues
1976 +#amqp_durable_queues = false
1977 +
1978 +# Auto-delete queues in AMQP. (boolean value)
1979 +# Deprecated group/name - [DEFAULT]/amqp_auto_delete
1980 +#amqp_auto_delete = false
1981 +
1982 +# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
1983 +# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
1984 +# distributions. (string value)
1985 +# Deprecated group/name - [DEFAULT]/kombu_ssl_version
1986 +#kombu_ssl_version =
1987 +
1988 +# SSL key file (valid only if SSL enabled). (string value)
1989 +# Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
1990 +#kombu_ssl_keyfile =
1991 +
1992 +# SSL cert file (valid only if SSL enabled). (string value)
1993 +# Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
1994 +#kombu_ssl_certfile =
1995 +
1996 +# SSL certification authority file (valid only if SSL enabled). (string value)
1997 +# Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
1998 +#kombu_ssl_ca_certs =
1999 +
2000 +# How long to wait before reconnecting in response to an AMQP consumer cancel
2001 +# notification. (floating point value)
2002 +# Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
2003 +#kombu_reconnect_delay = 1.0
2004 +
2005 +# EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
2006 +# be used. This option may not be available in future versions. (string value)
2007 +#kombu_compression = <None>
2008 +
2009 +# How long to wait a missing client before abandoning to send it its replies.
2010 +# This value should not be longer than rpc_response_timeout. (integer value)
2011 +# Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
2012 +#kombu_missing_consumer_retry_timeout = 60
2013 +
2014 +# Determines how the next RabbitMQ node is chosen in case the one we are
2015 +# currently connected to becomes unavailable. Takes effect only if more than
2016 +# one RabbitMQ node is provided in config. (string value)
2017 +# Allowed values: round-robin, shuffle
2018 +#kombu_failover_strategy = round-robin
2019 +
2020 +# DEPRECATED: The RabbitMQ broker address where a single node is used. (string
2021 +# value)
2022 +# Deprecated group/name - [DEFAULT]/rabbit_host
2023 +# This option is deprecated for removal.
2024 +# Its value may be silently ignored in the future.
2025 +# Reason: Replaced by [DEFAULT]/transport_url
2026 +#rabbit_host = localhost
2027 +
2028 +# DEPRECATED: The RabbitMQ broker port where a single node is used. (port
2029 +# value)
2030 +# Minimum value: 0
2031 +# Maximum value: 65535
2032 +# Deprecated group/name - [DEFAULT]/rabbit_port
2033 +# This option is deprecated for removal.
2034 +# Its value may be silently ignored in the future.
2035 +# Reason: Replaced by [DEFAULT]/transport_url
2036 +#rabbit_port = 5672
2037 +
2038 +# DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
2039 +# Deprecated group/name - [DEFAULT]/rabbit_hosts
2040 +# This option is deprecated for removal.
2041 +# Its value may be silently ignored in the future.
2042 +# Reason: Replaced by [DEFAULT]/transport_url
2043 +#rabbit_hosts = $rabbit_host:$rabbit_port
2044 +
2045 +# Connect over SSL for RabbitMQ. (boolean value)
2046 +# Deprecated group/name - [DEFAULT]/rabbit_use_ssl
2047 +#rabbit_use_ssl = false
2048 +
2049 +# DEPRECATED: The RabbitMQ userid. (string value)
2050 +# Deprecated group/name - [DEFAULT]/rabbit_userid
2051 +# This option is deprecated for removal.
2052 +# Its value may be silently ignored in the future.
2053 +# Reason: Replaced by [DEFAULT]/transport_url
2054 +#rabbit_userid = guest
2055 +
2056 +# DEPRECATED: The RabbitMQ password. (string value)
2057 +# Deprecated group/name - [DEFAULT]/rabbit_password
2058 +# This option is deprecated for removal.
2059 +# Its value may be silently ignored in the future.
2060 +# Reason: Replaced by [DEFAULT]/transport_url
2061 +#rabbit_password = guest
2062 +
2063 +# The RabbitMQ login method. (string value)
2064 +# Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO
2065 +# Deprecated group/name - [DEFAULT]/rabbit_login_method
2066 +#rabbit_login_method = AMQPLAIN
2067 +
2068 +# DEPRECATED: The RabbitMQ virtual host. (string value)
2069 +# Deprecated group/name - [DEFAULT]/rabbit_virtual_host
2070 +# This option is deprecated for removal.
2071 +# Its value may be silently ignored in the future.
2072 +# Reason: Replaced by [DEFAULT]/transport_url
2073 +#rabbit_virtual_host = /
2074 +
2075 +# How frequently to retry connecting with RabbitMQ. (integer value)
2076 +#rabbit_retry_interval = 1
2077 +
2078 +# How long to backoff for between retries when connecting to RabbitMQ. (integer
2079 +# value)
2080 +# Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
2081 +#rabbit_retry_backoff = 2
2082 +
2083 +# Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
2084 +# (integer value)
2085 +#rabbit_interval_max = 30
2086 +
2087 +# DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
2088 +# (infinite retry count). (integer value)
2089 +# Deprecated group/name - [DEFAULT]/rabbit_max_retries
2090 +# This option is deprecated for removal.
2091 +# Its value may be silently ignored in the future.
2092 +#rabbit_max_retries = 0
2093 +
2094 +# Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
2095 +# option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
2096 +# is no longer controlled by the x-ha-policy argument when declaring a queue.
2097 +# If you just want to make sure that all queues (except those with auto-
2098 +# generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
2099 +# HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
2100 +# Deprecated group/name - [DEFAULT]/rabbit_ha_queues
2101 +#rabbit_ha_queues = false
2102 +
2103 +# Positive integer representing duration in seconds for queue TTL (x-expires).
2104 +# Queues which are unused for the duration of the TTL are automatically
2105 +# deleted. The parameter affects only reply and fanout queues. (integer value)
2106 +# Minimum value: 1
2107 +#rabbit_transient_queues_ttl = 1800
2108 +
2109 +# Specifies the number of messages to prefetch. Setting to zero allows
2110 +# unlimited messages. (integer value)
2111 +#rabbit_qos_prefetch_count = 0
2112 +
2113 +# Number of seconds after which the Rabbit broker is considered down if
2114 +# heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
2115 +# value)
2116 +#heartbeat_timeout_threshold = 60
2117 +
2118 +# How often times during the heartbeat_timeout_threshold we check the
2119 +# heartbeat. (integer value)
2120 +#heartbeat_rate = 2
2121 +
2122 +# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
2123 +# Deprecated group/name - [DEFAULT]/fake_rabbit
2124 +#fake_rabbit = false
2125 +
2126 +# Maximum number of channels to allow (integer value)
2127 +#channel_max = <None>
2128 +
2129 +# The maximum byte size for an AMQP frame (integer value)
2130 +#frame_max = <None>
2131 +
2132 +# How often to send heartbeats for consumer's connections (integer value)
2133 +#heartbeat_interval = 3
2134 +
2135 +# Enable SSL (boolean value)
2136 +#ssl = <None>
2137 +
2138 +# Arguments passed to ssl.wrap_socket (dict value)
2139 +#ssl_options = <None>
2140 +
2141 +# Set socket timeout in seconds for connection's socket (floating point value)
2142 +#socket_timeout = 0.25
2143 +
2144 +# Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
2145 +# value)
2146 +#tcp_user_timeout = 0.25
2147 +
2148 +# Set delay for reconnection to some host which has connection error (floating
2149 +# point value)
2150 +#host_connection_reconnect_delay = 0.25
2151 +
2152 +# Connection factory implementation (string value)
2153 +# Allowed values: new, single, read_write
2154 +#connection_factory = single
2155 +
2156 +# Maximum number of connections to keep queued. (integer value)
2157 +#pool_max_size = 30
2158 +
2159 +# Maximum number of connections to create above `pool_max_size`. (integer
2160 +# value)
2161 +#pool_max_overflow = 0
2162 +
2163 +# Default number of seconds to wait for a connections to available (integer
2164 +# value)
2165 +#pool_timeout = 30
2166 +
2167 +# Lifetime of a connection (since creation) in seconds or None for no
2168 +# recycling. Expired connections are closed on acquire. (integer value)
2169 +#pool_recycle = 600
2170 +
2171 +# Threshold at which inactive (since release) connections are considered stale
2172 +# in seconds or None for no staleness. Stale connections are closed on acquire.
2173 +# (integer value)
2174 +#pool_stale = 60
2175 +
2176 +# Default serialization mechanism for serializing/deserializing
2177 +# outgoing/incoming messages (string value)
2178 +# Allowed values: json, msgpack
2179 +#default_serializer_type = json
2180 +
2181 +# Persist notification messages. (boolean value)
2182 +#notification_persistence = false
2183 +
2184 +# Exchange name for sending notifications (string value)
2185 +#default_notification_exchange = ${control_exchange}_notification
2186 +
2187 +# Max number of not acknowledged message which RabbitMQ can send to
2188 +# notification listener. (integer value)
2189 +#notification_listener_prefetch_count = 100
2190 +
2191 +# Reconnecting retry count in case of connectivity problem during sending
2192 +# notification, -1 means infinite retry. (integer value)
2193 +#default_notification_retry_attempts = -1
2194 +
2195 +# Reconnecting retry delay in case of connectivity problem during sending
2196 +# notification message (floating point value)
2197 +#notification_retry_delay = 0.25
2198 +
2199 +# Time to live for rpc queues without consumers in seconds. (integer value)
2200 +#rpc_queue_expiration = 60
2201 +
2202 +# Exchange name for sending RPC messages (string value)
2203 +#default_rpc_exchange = ${control_exchange}_rpc
2204 +
2205 +# Exchange name for receiving RPC replies (string value)
2206 +#rpc_reply_exchange = ${control_exchange}_rpc_reply
2207 +
2208 +# Max number of not acknowledged message which RabbitMQ can send to rpc
2209 +# listener. (integer value)
2210 +#rpc_listener_prefetch_count = 100
2211 +
2212 +# Max number of not acknowledged message which RabbitMQ can send to rpc reply
2213 +# listener. (integer value)
2214 +#rpc_reply_listener_prefetch_count = 100
2215 +
2216 +# Reconnecting retry count in case of connectivity problem during sending
2217 +# reply. -1 means infinite retry during rpc_timeout (integer value)
2218 +#rpc_reply_retry_attempts = -1
2219 +
2220 +# Reconnecting retry delay in case of connectivity problem during sending
2221 +# reply. (floating point value)
2222 +#rpc_reply_retry_delay = 0.25
2223 +
2224 +# Reconnecting retry count in case of connectivity problem during sending RPC
2225 +# message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
2226 +# request could be processed more than one time (integer value)
2227 +#default_rpc_retry_attempts = -1
2228 +
2229 +# Reconnecting retry delay in case of connectivity problem during sending RPC
2230 +# message (floating point value)
2231 +#rpc_retry_delay = 0.25
2232 +
2233 +
2234 +[oslo_messaging_zmq]
2235 +
2236 +#
2237 +# From oslo.messaging
2238 +#
2239 +
2240 +# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
2241 +# The "host" option should point or resolve to this address. (string value)
2242 +# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
2243 +#rpc_zmq_bind_address = *
2244 +
2245 +# MatchMaker driver. (string value)
2246 +# Allowed values: redis, sentinel, dummy
2247 +# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
2248 +#rpc_zmq_matchmaker = redis
2249 +
2250 +# Number of ZeroMQ contexts, defaults to 1. (integer value)
2251 +# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
2252 +#rpc_zmq_contexts = 1
2253 +
2254 +# Maximum number of ingress messages to locally buffer per topic. Default is
2255 +# unlimited. (integer value)
2256 +# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
2257 +#rpc_zmq_topic_backlog = <None>
2258 +
2259 +# Directory for holding IPC sockets. (string value)
2260 +# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
2261 +#rpc_zmq_ipc_dir = /var/run/openstack
2262 +
2263 +# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
2264 +# "host" option, if running Nova. (string value)
2265 +# Deprecated group/name - [DEFAULT]/rpc_zmq_host
2266 +#rpc_zmq_host = localhost
2267 +
2268 +# Number of seconds to wait before all pending messages will be sent after
2269 +# closing a socket. The default value of -1 specifies an infinite linger
2270 +# period. The value of 0 specifies no linger period. Pending messages shall be
2271 +# discarded immediately when the socket is closed. Positive values specify an
2272 +# upper bound for the linger period. (integer value)
2273 +# Deprecated group/name - [DEFAULT]/rpc_cast_timeout
2274 +#zmq_linger = -1
2275 +
2276 +# The default number of seconds that poll should wait. Poll raises timeout
2277 +# exception when timeout expired. (integer value)
2278 +# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
2279 +#rpc_poll_timeout = 1
2280 +
2281 +# Expiration timeout in seconds of a name service record about existing target
2282 +# ( < 0 means no timeout). (integer value)
2283 +# Deprecated group/name - [DEFAULT]/zmq_target_expire
2284 +#zmq_target_expire = 300
2285 +
2286 +# Update period in seconds of a name service record about existing target.
2287 +# (integer value)
2288 +# Deprecated group/name - [DEFAULT]/zmq_target_update
2289 +#zmq_target_update = 180
2290 +
2291 +# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
2292 +# value)
2293 +# Deprecated group/name - [DEFAULT]/use_pub_sub
2294 +#use_pub_sub = false
2295 +
2296 +# Use ROUTER remote proxy. (boolean value)
2297 +# Deprecated group/name - [DEFAULT]/use_router_proxy
2298 +#use_router_proxy = false
2299 +
2300 +# This option makes direct connections dynamic or static. It makes sense only
2301 +# with use_router_proxy=False which means to use direct connections for direct
2302 +# message types (ignored otherwise). (boolean value)
2303 +#use_dynamic_connections = false
2304 +
2305 +# How many additional connections to a host will be made for failover reasons.
2306 +# This option is actual only in dynamic connections mode. (integer value)
2307 +#zmq_failover_connections = 2
2308 +
2309 +# Minimal port number for random ports range. (port value)
2310 +# Minimum value: 0
2311 +# Maximum value: 65535
2312 +# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
2313 +#rpc_zmq_min_port = 49153
2314 +
2315 +# Maximal port number for random ports range. (integer value)
2316 +# Minimum value: 1
2317 +# Maximum value: 65536
2318 +# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
2319 +#rpc_zmq_max_port = 65536
2320 +
2321 +# Number of retries to find free port number before fail with ZMQBindError.
2322 +# (integer value)
2323 +# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
2324 +#rpc_zmq_bind_port_retries = 100
2325 +
2326 +# Default serialization mechanism for serializing/deserializing
2327 +# outgoing/incoming messages (string value)
2328 +# Allowed values: json, msgpack
2329 +# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
2330 +#rpc_zmq_serialization = json
2331 +
2332 +# This option configures round-robin mode in zmq socket. True means not keeping
2333 +# a queue when server side disconnects. False means to keep queue and messages
2334 +# even if server is disconnected, when the server appears we send all
2335 +# accumulated messages to it. (boolean value)
2336 +#zmq_immediate = true
2337 +
2338 +# Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
2339 +# other negative value) means to skip any overrides and leave it to OS default;
2340 +# 0 and 1 (or any other positive value) mean to disable and enable the option
2341 +# respectively. (integer value)
2342 +#zmq_tcp_keepalive = -1
2343 +
2344 +# The duration between two keepalive transmissions in idle condition. The unit
2345 +# is platform dependent, for example, seconds in Linux, milliseconds in Windows
2346 +# etc. The default value of -1 (or any other negative value and 0) means to
2347 +# skip any overrides and leave it to OS default. (integer value)
2348 +#zmq_tcp_keepalive_idle = -1
2349 +
2350 +# The number of retransmissions to be carried out before declaring that remote
2351 +# end is not available. The default value of -1 (or any other negative value
2352 +# and 0) means to skip any overrides and leave it to OS default. (integer
2353 +# value)
2354 +#zmq_tcp_keepalive_cnt = -1
2355 +
2356 +# The duration between two successive keepalive retransmissions, if
2357 +# acknowledgement to the previous keepalive transmission is not received. The
2358 +# unit is platform dependent, for example, seconds in Linux, milliseconds in
2359 +# Windows etc. The default value of -1 (or any other negative value and 0)
2360 +# means to skip any overrides and leave it to OS default. (integer value)
2361 +#zmq_tcp_keepalive_intvl = -1
2362 +
2363 +# Maximum number of (green) threads to work concurrently. (integer value)
2364 +#rpc_thread_pool_size = 100
2365 +
2366 +# Expiration timeout in seconds of a sent/received message after which it is
2367 +# not tracked anymore by a client/server. (integer value)
2368 +#rpc_message_ttl = 300
2369 +
2370 +# Wait for message acknowledgements from receivers. This mechanism works only
2371 +# via proxy without PUB/SUB. (boolean value)
2372 +#rpc_use_acks = false
2373 +
2374 +# Number of seconds to wait for an ack from a cast/call. After each retry
2375 +# attempt this timeout is multiplied by some specified multiplier. (integer
2376 +# value)
2377 +#rpc_ack_timeout_base = 15
2378 +
2379 +# Number to multiply base ack timeout by after each retry attempt. (integer
2380 +# value)
2381 +#rpc_ack_timeout_multiplier = 2
2382 +
2383 +# Default number of message sending attempts in case of any problems occurred:
2384 +# positive value N means at most N retries, 0 means no retries, None or -1 (or
2385 +# any other negative values) mean to retry forever. This option is used only if
2386 +# acknowledgments are enabled. (integer value)
2387 +#rpc_retry_attempts = 3
2388 +
2389 +# List of publisher hosts SubConsumer can subscribe on. This option has higher
2390 +# priority then the default publishers list taken from the matchmaker. (list
2391 +# value)
2392 +#subscribe_on =
2393 +
2394 +
2395 +[oslo_middleware]
2396 +
2397 +#
2398 +# From oslo.middleware
2399 +#
2400 +
2401 +# The maximum body size for each request, in bytes. (integer value)
2402 +# Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
2403 +# Deprecated group/name - [DEFAULT]/max_request_body_size
2404 +#max_request_body_size = 114688
2405 +
2406 +# DEPRECATED: The HTTP Header that will be used to determine what the original
2407 +# request protocol scheme was, even if it was hidden by a SSL termination
2408 +# proxy. (string value)
2409 +# This option is deprecated for removal.
2410 +# Its value may be silently ignored in the future.
2411 +#secure_proxy_ssl_header = X-Forwarded-Proto
2412 +
2413 +# Whether the application is behind a proxy or not. This determines if the
2414 +# middleware should parse the headers or not. (boolean value)
2415 +#enable_proxy_headers_parsing = false
2416 +
2417 +
2418 +[oslo_policy]
2419 +
2420 +#
2421 +# From oslo.policy
2422 +#
2423 +
2424 +# The file that defines policies. (string value)
2425 +# Deprecated group/name - [DEFAULT]/policy_file
2426 +#policy_file = policy.json
2427 +
2428 +# Default rule. Enforced when a requested rule is not found. (string value)
2429 +# Deprecated group/name - [DEFAULT]/policy_default_rule
2430 +#policy_default_rule = default
2431 +
2432 +# Directories where policy configuration files are stored. They can be relative
2433 +# to any directory in the search path defined by the config_dir option, or
2434 +# absolute paths. The file defined by policy_file must exist for these
2435 +# directories to be searched. Missing or empty directories are ignored. (multi
2436 +# valued)
2437 +# Deprecated group/name - [DEFAULT]/policy_dirs
2438 +#policy_dirs = policy.d
2439 +
2440 +
2441 +[paste_deploy]
2442 +
2443 +#
2444 +# From heat.common.config
2445 +#
2446 +
2447 +# The flavor to use. (string value)
2448 +#flavor = <None>
2449 +
2450 +# The API paste config file to use. (string value)
2451 +#api_paste_config = api-paste.ini
2452 +
2453 +
2454 +[profiler]
2455 +
2456 +#
2457 +# From heat.common.config
2458 +#
2459 +
2460 +#
2461 +# Enables the profiling for all services on this node. Default value is False
2462 +# (fully disable the profiling feature).
2463 +#
2464 +# Possible values:
2465 +#
2466 +# * True: Enables the feature
2467 +# * False: Disables the feature. The profiling cannot be started via this
2468 +# project
2469 +# operations. If the profiling is triggered by another project, this project
2470 +# part
2471 +# will be empty.
2472 +# (boolean value)
2473 +# Deprecated group/name - [profiler]/profiler_enabled
2474 +#enabled = false
2475 +
2476 +#
2477 +# Enables SQL requests profiling in services. Default value is False (SQL
2478 +# requests won't be traced).
2479 +#
2480 +# Possible values:
2481 +#
2482 +# * True: Enables SQL requests profiling. Each SQL query will be part of the
2483 +# trace and can the be analyzed by how much time was spent for that.
2484 +# * False: Disables SQL requests profiling. The spent time is only shown on a
2485 +# higher level of operations. Single SQL queries cannot be analyzed this
2486 +# way.
2487 +# (boolean value)
2488 +#trace_sqlalchemy = false
2489 +
2490 +#
2491 +# Secret key(s) to use for encrypting context data for performance profiling.
2492 +# This string value should have the following format:
2493 +# <key1>[,<key2>,...<keyn>],
2494 +# where each key is some random string. A user who triggers the profiling via
2495 +# the REST API has to set one of these keys in the headers of the REST API call
2496 +# to include profiling results of this node for this particular project.
2497 +#
2498 +# Both "enabled" flag and "hmac_keys" config options should be set to enable
2499 +# profiling. Also, to generate correct profiling information across all
2500 +# services
2501 +# at least one key needs to be consistent between OpenStack projects. This
2502 +# ensures it can be used from client side to generate the trace, containing
2503 +# information from all possible resources. (string value)
2504 +#hmac_keys = SECRET_KEY
2505 +
2506 +#
2507 +# Connection string for a notifier backend. Default value is messaging:// which
2508 +# sets the notifier to oslo_messaging.
2509 +#
2510 +# Examples of possible values:
2511 +#
2512 +# * messaging://: use oslo_messaging driver for sending notifications.
2513 +# * mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
2514 +# * elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending
2515 +# notifications.
2516 +# (string value)
2517 +#connection_string = messaging://
2518 +
2519 +#
2520 +# Document type for notification indexing in elasticsearch.
2521 +# (string value)
2522 +#es_doc_type = notification
2523 +
2524 +#
2525 +# This parameter is a time value parameter (for example: es_scroll_time=2m),
2526 +# indicating for how long the nodes that participate in the search will
2527 +# maintain
2528 +# relevant resources in order to continue and support it.
2529 +# (string value)
2530 +#es_scroll_time = 2m
2531 +
2532 +#
2533 +# Elasticsearch splits large requests in batches. This parameter defines
2534 +# maximum size of each batch (for example: es_scroll_size=10000).
2535 +# (integer value)
2536 +#es_scroll_size = 10000
2537 +
2538 +#
2539 +# Redissentinel provides a timeout option on the connections.
2540 +# This parameter defines that timeout (for example: socket_timeout=0.1).
2541 +# (floating point value)
2542 +#socket_timeout = 0.1
2543 +
2544 +#
2545 +# Redissentinel uses a service name to identify a master redis service.
2546 +# This parameter defines the name (for example:
2547 +# sentinal_service_name=mymaster).
2548 +# (string value)
2549 +#sentinel_service_name = mymaster
2550 +
2551 +
2552 +[revision]
2553 +
2554 +#
2555 +# From heat.common.config
2556 +#
2557 +
2558 +# Heat build revision. If you would prefer to manage your build revision
2559 +# separately, you can move this section to a different file and add it as
2560 +# another config option. (string value)
2561 +#heat_revision = unknown
2562 +
2563 +
2564 +[ssl]
2565 +
2566 +#
2567 +# From oslo.service.sslutils
2568 +#
2569 +
2570 +# CA certificate file to use to verify connecting clients. (string value)
2571 +# Deprecated group/name - [DEFAULT]/ssl_ca_file
2572 +#ca_file = <None>
2573 +
2574 +# Certificate file to use when starting the server securely. (string value)
2575 +# Deprecated group/name - [DEFAULT]/ssl_cert_file
2576 +#cert_file = <None>
2577 +
2578 +# Private key file to use when starting the server securely. (string value)
2579 +# Deprecated group/name - [DEFAULT]/ssl_key_file
2580 +#key_file = <None>
2581 +
2582 +# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
2583 +# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
2584 +# distributions. (string value)
2585 +#version = <None>
2586 +
2587 +# Sets the list of available ciphers. value should be a string in the OpenSSL
2588 +# cipher list format. (string value)
2589 +#ciphers = <None>
2590 +
2591 +
2592 +[trustee]
2593 +
2594 +#
2595 +# From heat.common.context
2596 +#
2597 +
2598 +# Authentication type to load (string value)
2599 +# Deprecated group/name - [trustee]/auth_plugin
2600 +#auth_type = <None>
2601 +
2602 +# Config Section from which to load plugin specific options (string value)
2603 +#auth_section = <None>
2604 +
2605 +# Authentication URL (string value)
2606 +#auth_url = <None>
2607 +
2608 +# Domain ID to scope to (string value)
2609 +#domain_id = <None>
2610 +
2611 +# Domain name to scope to (string value)
2612 +#domain_name = <None>
2613 +
2614 +# Project ID to scope to (string value)
2615 +# Deprecated group/name - [trustee]/tenant-id
2616 +#project_id = <None>
2617 +
2618 +# Project name to scope to (string value)
2619 +# Deprecated group/name - [trustee]/tenant-name
2620 +#project_name = <None>
2621 +
2622 +# Domain ID containing project (string value)
2623 +#project_domain_id = <None>
2624 +
2625 +# Domain name containing project (string value)
2626 +#project_domain_name = <None>
2627 +
2628 +# Trust ID (string value)
2629 +#trust_id = <None>
2630 +
2631 +# Optional domain ID to use with v3 and v2 parameters. It will be used for both
2632 +# the user and project domain in v3 and ignored in v2 authentication. (string
2633 +# value)
2634 +#default_domain_id = <None>
2635 +
2636 +# Optional domain name to use with v3 API and v2 parameters. It will be used
2637 +# for both the user and project domain in v3 and ignored in v2 authentication.
2638 +# (string value)
2639 +#default_domain_name = <None>
2640 +
2641 +# User id (string value)
2642 +#user_id = <None>
2643 +
2644 +# Username (string value)
2645 +# Deprecated group/name - [trustee]/user-name
2646 +#username = <None>
2647 +
2648 +# User's domain id (string value)
2649 +#user_domain_id = <None>
2650 +
2651 +# User's domain name (string value)
2652 +#user_domain_name = <None>
2653 +
2654 +# User's password (string value)
2655 +#password = <None>
2656 +
2657 +
2658 +[volumes]
2659 +
2660 +#
2661 +# From heat.common.config
2662 +#
2663 +
2664 +# Indicate if cinder-backup service is enabled. This is a temporary workaround
2665 +# until cinder-backup service becomes discoverable, see LP#1334856. (boolean
2666 +# value)
2667 +#backups_enabled = true
2668
2669 diff --git a/sys-cluster/heat/heat-2017.1.9999.ebuild b/sys-cluster/heat/heat-2017.1.9999.ebuild
2670 new file mode 100644
2671 index 0000000000..a6439ca25b
2672 --- /dev/null
2673 +++ b/sys-cluster/heat/heat-2017.1.9999.ebuild
2674 @@ -0,0 +1,149 @@
2675 +# Copyright 1999-2017 Gentoo Foundation
2676 +# Distributed under the terms of the GNU General Public License v2
2677 +# $Id$
2678 +
2679 +EAPI=6
2680 +PYTHON_COMPAT=( python2_7 python3_4 )
2681 +
2682 +inherit distutils-r1 eutils git-r3 linux-info user
2683 +
2684 +DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchistration engine."
2685 +HOMEPAGE="https://launchpad.net/heat"
2686 +EGIT_REPO_URI="https://github.com/openstack/heat.git"
2687 +EGIT_BRANCH="stable/ocata"
2688 +
2689 +LICENSE="Apache-2.0"
2690 +SLOT="0"
2691 +KEYWORDS=""
2692 +IUSE="+mysql +memcached postgres sqlite"
2693 +REQUIRED_USE="|| ( mysql postgres sqlite )"
2694 +
2695 +CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
2696 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
2697 + ${CDEPEND}
2698 + app-admin/sudo"
2699 +
2700 +RDEPEND="
2701 + ${CDEPEND}
2702 + >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
2703 + >=dev-python/croniter-0.3.4[${PYTHON_USEDEP}]
2704 + >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
2705 + !~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
2706 + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
2707 + >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
2708 + >=dev-python/keystoneauth-2.18.0[${PYTHON_USEDEP}]
2709 + >=dev-python/keystonemiddleware-4.12.0[${PYTHON_USEDEP}]
2710 + >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
2711 + !~dev-python/lxml-3.7.0[${PYTHON_USEDEP}]
2712 + >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
2713 + !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
2714 + >=dev-python/oslo-cache-1.5.0[${PYTHON_USEDEP}]
2715 + >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
2716 + !~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
2717 + >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
2718 + >=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
2719 + >=dev-python/oslo-db-4.15.0[${PYTHON_USEDEP}]
2720 + >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
2721 + >=dev-python/oslo-log-3.11.0[${PYTHON_USEDEP}]
2722 + >=dev-python/oslo-messaging-5.14.0[${PYTHON_USEDEP}]
2723 + >=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}]
2724 + >=dev-python/oslo-policy-1.17.0[${PYTHON_USEDEP}]
2725 + >=dev-python/oslo-reports-0.6.0[${PYTHON_USEDEP}]
2726 + >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
2727 + >=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
2728 + >=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
2729 + >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
2730 + >=dev-python/oslo-versionedobjects-1.17.0[${PYTHON_USEDEP}]
2731 + >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
2732 + >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
2733 + >=dev-python/aodhclient-0.7.0[${PYTHON_USEDEP}]
2734 + >=dev-python/python-barbicanclient-4.0.0[${PYTHON_USEDEP}]
2735 + >=dev-python/python-ceilometerclient-2.5.0[${PYTHON_USEDEP}]
2736 + >=dev-python/python-cinderclient-1.6.0[${PYTHON_USEDEP}]
2737 + !~dev-python/python-cinderclient-1.7.0[${PYTHON_USEDEP}]
2738 + !~dev-python/python-cinderclient-1.7.1[${PYTHON_USEDEP}]
2739 + >=dev-python/python-designateclient-1.5.0[${PYTHON_USEDEP}]
2740 + >=dev-python/python-glanceclient-2.5.0[${PYTHON_USEDEP}]
2741 + >=dev-python/python-heatclient-1.6.1[${PYTHON_USEDEP}]
2742 + >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
2743 + >=dev-python/python-magnumclient-2.0.0[${PYTHON_USEDEP}]
2744 + >=dev-python/python-manilaclient-1.12.0[${PYTHON_USEDEP}]
2745 + >=dev-python/python-mistralclient-2.0.0[${PYTHON_USEDEP}]
2746 + >=dev-python/python-monascaclient-1.1.0[${PYTHON_USEDEP}]
2747 + >=dev-python/python-neutronclient-5.1.0[${PYTHON_USEDEP}]
2748 + >=dev-python/python-novaclient-6.0.0[${PYTHON_USEDEP}]
2749 + !~dev-python/python-novaclient-7.1.0[${PYTHON_USEDEP}]
2750 + >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
2751 + >=dev-python/python-saharaclient-1.1.0[${PYTHON_USEDEP}]
2752 + >=dev-python/python-senlinclient-1.1.0[${PYTHON_USEDEP}]
2753 + >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
2754 + >=dev-python/python-troveclient-2.2.0[${PYTHON_USEDEP}]
2755 + >=dev-python/python-zaqarclient-1.0.0[${PYTHON_USEDEP}]
2756 + >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
2757 + >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
2758 + >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
2759 + !~dev-python/requests-2.12.2[${PYTHON_USEDEP}]
2760 + >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
2761 + >=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
2762 + !~dev-python/routes-2.0[${PYTHON_USEDEP}]
2763 + !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
2764 + !~dev-python/routes-2.3[${PYTHON_USEDEP}]
2765 + >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
2766 + sqlite? (
2767 + >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
2768 + <dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
2769 + )
2770 + mysql? (
2771 + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
2772 + !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
2773 + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
2774 + <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
2775 + )
2776 + postgres? (
2777 + >=dev-python/psycopg-2.5.0
2778 + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
2779 + <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
2780 + )
2781 + >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
2782 + >=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
2783 +
2784 + >=dev-python/webob-1.6.0[${PYTHON_USEDEP}]
2785 + >=dev-python/yaql-1.1.0[${PYTHON_USEDEP}]"
2786 +
2787 +PATCHES=(
2788 +)
2789 +
2790 +pkg_setup() {
2791 + enewgroup heat
2792 + enewuser heat -1 -1 /var/lib/heat heat
2793 +}
2794 +
2795 +python_prepare_all() {
2796 + sed -i '/^hacking/d' test-requirements.txt || die
2797 + distutils-r1_python_prepare_all
2798 +}
2799 +
2800 +python_install_all() {
2801 + distutils-r1_python_install_all
2802 + diropts -m0750 -o heat -g heat
2803 + keepdir /etc/heat
2804 + dodir /etc/heat/environment.d
2805 + dodir /etc/heat/templates
2806 +
2807 + for svc in api api-cfn engine; do
2808 + newinitd "${FILESDIR}/heat.initd" heat-${svc}
2809 + done
2810 +
2811 + insinto /etc/heat
2812 + insopts -m0640 -o heat -g heat
2813 + newins "${FILESDIR}/ocata-heat.conf.sample" "heat.conf.sample"
2814 + doins "etc/heat/api-paste.ini"
2815 + doins "etc/heat/policy.json"
2816 + insinto /etc/heat/templates
2817 + doins "etc/heat/templates/"*
2818 + insinto /etc/heat/environment.d
2819 + doins "etc/heat/environment.d/default.yaml"
2820 +
2821 + dodir /var/log/heat
2822 + fowners heat:heat /var/log/heat
2823 +}
2824
2825 diff --git a/sys-cluster/heat/heat-8.0.0.ebuild b/sys-cluster/heat/heat-8.0.0.ebuild
2826 new file mode 100644
2827 index 0000000000..9390f7279e
2828 --- /dev/null
2829 +++ b/sys-cluster/heat/heat-8.0.0.ebuild
2830 @@ -0,0 +1,148 @@
2831 +# Copyright 1999-2017 Gentoo Foundation
2832 +# Distributed under the terms of the GNU General Public License v2
2833 +# $Id$
2834 +
2835 +EAPI=6
2836 +PYTHON_COMPAT=( python2_7 python3_4 )
2837 +
2838 +inherit distutils-r1 eutils linux-info user
2839 +
2840 +DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchistration engine."
2841 +HOMEPAGE="https://launchpad.net/heat"
2842 +SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
2843 +
2844 +LICENSE="Apache-2.0"
2845 +SLOT="0"
2846 +KEYWORDS="~amd64 ~arm64 ~x86"
2847 +IUSE="+mysql +memcached postgres sqlite"
2848 +REQUIRED_USE="|| ( mysql postgres sqlite )"
2849 +
2850 +CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
2851 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
2852 + ${CDEPEND}
2853 + app-admin/sudo"
2854 +
2855 +RDEPEND="
2856 + ${CDEPEND}
2857 + >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
2858 + >=dev-python/croniter-0.3.4[${PYTHON_USEDEP}]
2859 + >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
2860 + !~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
2861 + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
2862 + >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
2863 + >=dev-python/keystoneauth-2.18.0[${PYTHON_USEDEP}]
2864 + >=dev-python/keystonemiddleware-4.12.0[${PYTHON_USEDEP}]
2865 + >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
2866 + !~dev-python/lxml-3.7.0[${PYTHON_USEDEP}]
2867 + >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
2868 + !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
2869 + >=dev-python/oslo-cache-1.5.0[${PYTHON_USEDEP}]
2870 + >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
2871 + !~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
2872 + >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
2873 + >=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
2874 + >=dev-python/oslo-db-4.15.0[${PYTHON_USEDEP}]
2875 + >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
2876 + >=dev-python/oslo-log-3.11.0[${PYTHON_USEDEP}]
2877 + >=dev-python/oslo-messaging-5.14.0[${PYTHON_USEDEP}]
2878 + >=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}]
2879 + >=dev-python/oslo-policy-1.17.0[${PYTHON_USEDEP}]
2880 + >=dev-python/oslo-reports-0.6.0[${PYTHON_USEDEP}]
2881 + >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
2882 + >=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
2883 + >=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
2884 + >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
2885 + >=dev-python/oslo-versionedobjects-1.17.0[${PYTHON_USEDEP}]
2886 + >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
2887 + >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
2888 + >=dev-python/aodhclient-0.7.0[${PYTHON_USEDEP}]
2889 + >=dev-python/python-barbicanclient-4.0.0[${PYTHON_USEDEP}]
2890 + >=dev-python/python-ceilometerclient-2.5.0[${PYTHON_USEDEP}]
2891 + >=dev-python/python-cinderclient-1.6.0[${PYTHON_USEDEP}]
2892 + !~dev-python/python-cinderclient-1.7.0[${PYTHON_USEDEP}]
2893 + !~dev-python/python-cinderclient-1.7.1[${PYTHON_USEDEP}]
2894 + >=dev-python/python-designateclient-1.5.0[${PYTHON_USEDEP}]
2895 + >=dev-python/python-glanceclient-2.5.0[${PYTHON_USEDEP}]
2896 + >=dev-python/python-heatclient-1.6.1[${PYTHON_USEDEP}]
2897 + >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
2898 + >=dev-python/python-magnumclient-2.0.0[${PYTHON_USEDEP}]
2899 + >=dev-python/python-manilaclient-1.12.0[${PYTHON_USEDEP}]
2900 + >=dev-python/python-mistralclient-2.0.0[${PYTHON_USEDEP}]
2901 + >=dev-python/python-monascaclient-1.1.0[${PYTHON_USEDEP}]
2902 + >=dev-python/python-neutronclient-5.1.0[${PYTHON_USEDEP}]
2903 + >=dev-python/python-novaclient-6.0.0[${PYTHON_USEDEP}]
2904 + !~dev-python/python-novaclient-7.1.0[${PYTHON_USEDEP}]
2905 + >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
2906 + >=dev-python/python-saharaclient-1.1.0[${PYTHON_USEDEP}]
2907 + >=dev-python/python-senlinclient-1.1.0[${PYTHON_USEDEP}]
2908 + >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
2909 + >=dev-python/python-troveclient-2.2.0[${PYTHON_USEDEP}]
2910 + >=dev-python/python-zaqarclient-1.0.0[${PYTHON_USEDEP}]
2911 + >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
2912 + >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
2913 + >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
2914 + !~dev-python/requests-2.12.2[${PYTHON_USEDEP}]
2915 + >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
2916 + >=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
2917 + !~dev-python/routes-2.0[${PYTHON_USEDEP}]
2918 + !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
2919 + !~dev-python/routes-2.3[${PYTHON_USEDEP}]
2920 + >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
2921 + sqlite? (
2922 + >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
2923 + <dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
2924 + )
2925 + mysql? (
2926 + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
2927 + !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
2928 + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
2929 + <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
2930 + )
2931 + postgres? (
2932 + >=dev-python/psycopg-2.5.0
2933 + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
2934 + <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
2935 + )
2936 + >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
2937 + >=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
2938 +
2939 + >=dev-python/webob-1.6.0[${PYTHON_USEDEP}]
2940 + >=dev-python/yaql-1.1.0[${PYTHON_USEDEP}]"
2941 +
2942 +PATCHES=(
2943 +)
2944 +
2945 +pkg_setup() {
2946 + enewgroup heat
2947 + enewuser heat -1 -1 /var/lib/heat heat
2948 +}
2949 +
2950 +python_prepare_all() {
2951 + sed -i '/^hacking/d' test-requirements.txt || die
2952 + distutils-r1_python_prepare_all
2953 +}
2954 +
2955 +python_install_all() {
2956 + distutils-r1_python_install_all
2957 + diropts -m0750 -o heat -g heat
2958 + keepdir /etc/heat
2959 + dodir /etc/heat/environment.d
2960 + dodir /etc/heat/templates
2961 +
2962 + for svc in api api-cfn engine; do
2963 + newinitd "${FILESDIR}/heat.initd" heat-${svc}
2964 + done
2965 +
2966 + insinto /etc/heat
2967 + insopts -m0640 -o heat -g heat
2968 + newins "${FILESDIR}/ocata-heat.conf.sample" "heat.conf.sample"
2969 + doins "etc/heat/api-paste.ini"
2970 + doins "etc/heat/policy.json"
2971 + insinto /etc/heat/templates
2972 + doins "etc/heat/templates/"*
2973 + insinto /etc/heat/environment.d
2974 + doins "etc/heat/environment.d/default.yaml"
2975 +
2976 + dodir /var/log/heat
2977 + fowners heat:heat /var/log/heat
2978 +}