blob: 8df0d0760237555fd6ec95a61656e8126de6f6c4 [file] [log] [blame]
Gary Wu9abb61c2018-09-27 10:38:50 -07001[DEFAULT]
2
3#
4# From conductor
5#
6
7# Configuration file for WSGI definition of API. (string value)
Shankar Narayanan8218d5b2019-04-26 23:30:36 -04008api_paste_config = /usr/local/etc/conductor/api_paste.ini
Gary Wu9abb61c2018-09-27 10:38:50 -07009
10# Music keyspace for content (string value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -070011#keyspace = conductor
12
13# Delay time (Seconds) for MUSIC requests. Set it to 2 seconds by default.
14# (integer value)
15#delay_time = 2
16
17# (boolean value)
18#HPA_enabled = true
Gary Wu9abb61c2018-09-27 10:38:50 -070019
20#
21# From oslo.log
22#
23
24# If set to true, the logging level will be set to DEBUG instead of the default
25# INFO level. (boolean value)
26# Note: This option can be changed without restarting.
27debug = true
28
Gary Wu9abb61c2018-09-27 10:38:50 -070029# The name of a logging configuration file. This file is appended to any
30# existing logging configuration files. For details about logging configuration
31# files, see the Python logging module documentation. Note that when logging
32# configuration files are used then all logging configuration is set in the
33# configuration file and other logging configuration options are ignored (for
34# example, logging_context_format_string). (string value)
35# Note: This option can be changed without restarting.
36# Deprecated group/name - [DEFAULT]/log_config
37log_config_append = /usr/local/bin/log.conf
38
39# Defines the format string for %%(asctime)s in log records. Default:
40# %(default)s . This option is ignored if log_config_append is set. (string
41# value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -070042#log_date_format = %Y-%m-%d %H:%M:%S
Gary Wu9abb61c2018-09-27 10:38:50 -070043
44# (Optional) Name of log file to send logging output to. If no default is set,
45# logging will go to stderr as defined by use_stderr. This option is ignored if
46# log_config_append is set. (string value)
47# Deprecated group/name - [DEFAULT]/logfile
48#log_file = application.log
49
Gary Wu9abb61c2018-09-27 10:38:50 -070050# (Optional) The base directory used for relative log_file paths. This option
51# is ignored if log_config_append is set. (string value)
52# Deprecated group/name - [DEFAULT]/logdir
53log_dir = /var/log
54
Gary Wu9abb61c2018-09-27 10:38:50 -070055# Uses logging handler designed to watch file system. When log file is moved or
56# removed this handler will open a new log file with specified path
57# instantaneously. It makes sense only if log_file option is specified and
58# Linux platform is used. This option is ignored if log_config_append is set.
59# (boolean value)
60#watch_log_file = false
61
62# Use syslog for logging. Existing syslog format is DEPRECATED and will be
63# changed later to honor RFC5424. This option is ignored if log_config_append
64# is set. (boolean value)
65#use_syslog = false
66
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -070067# Enable journald for logging. If running in a systemd environment you may wish
68# to enable journal support. Doing so will use the journal native protocol
69# which includes structured metadata in addition to log messages.This option is
70# ignored if log_config_append is set. (boolean value)
71#use_journal = false
72
Gary Wu9abb61c2018-09-27 10:38:50 -070073# Syslog facility to receive log lines. This option is ignored if
74# log_config_append is set. (string value)
75#syslog_log_facility = LOG_USER
76
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -070077# Use JSON formatting for logging. This option is ignored if log_config_append
78# is set. (boolean value)
79#use_json = false
80
Gary Wu9abb61c2018-09-27 10:38:50 -070081# Log output to standard error. This option is ignored if log_config_append is
82# set. (boolean value)
83#use_stderr = false
84
85# Format string to use for log messages with context. (string value)
86#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
87
88# Format string to use for log messages when context is undefined. (string
89# value)
90#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
91
92# Additional data to append to log message when logging level for the message
93# is DEBUG. (string value)
94#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
95
96# Prefix each line of exception output with this format. (string value)
97#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
98
99# Defines the format string for %(user_identity)s that is used in
100# logging_context_format_string. (string value)
101#logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
102
103# List of package logging levels in logger=LEVEL pairs. This option is ignored
104# if log_config_append is set. (list value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700105#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=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
Gary Wu9abb61c2018-09-27 10:38:50 -0700106
107# Enables or disables publication of error events. (boolean value)
108#publish_errors = false
109
110# The format for an instance that is passed with the log message. (string
111# value)
112#instance_format = "[instance: %(uuid)s] "
113
114# The format for an instance UUID that is passed with the log message. (string
115# value)
116#instance_uuid_format = "[instance: %(uuid)s] "
117
118# Interval, number of seconds, of log rate limiting. (integer value)
119#rate_limit_interval = 0
120
121# Maximum number of logged messages per rate_limit_interval. (integer value)
122#rate_limit_burst = 0
123
124# Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
125# or empty string. Logs with level greater or equal to rate_limit_except_level
126# are not filtered. An empty string means that all levels are filtered. (string
127# value)
128#rate_limit_except_level = CRITICAL
129
130# Enables or disables fatal status of deprecations. (boolean value)
131#fatal_deprecations = false
132
133
vrvarmac59a09a2020-03-18 15:59:21 -0400134[auth]
135appkey = h@ss3crtky400fdntc#001
136
Dileep Ranganathan8e5e8752018-10-31 10:41:35 -0700137[aaf_api]
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700138
139#
140# From conductor
141#
142
143# is_aaf_enabled. (boolean value)
144#is_aaf_enabled = true
145
146# aaf_cache_expiry_hrs. (integer value)
147#aaf_cache_expiry_hrs = 3
148
149# aaf_url. (string value)
150aaf_url = http://localhost:8100/authz/perms/user/
151
Dileep Ranganathan8e5e8752018-10-31 10:41:35 -0700152# aaf_cert_file. (string value)
153#aaf_cert_file = <None>
154
155# aaf_cert_key_file. (string value)
156#aaf_cert_key_file = <None>
157
158# aaf_ca_bundle_file. (string value)
159#aaf_ca_bundle_file =
160aaf_ca_bundle_file = /usr/local/bin/AAF_RootCA.cer
161
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700162# aaf_retries. (integer value)
163#aaf_retries = 3
164
165# aaf_timeout. (integer value)
166#aaf_timeout = 100
167
168# aaf_user_roles. (list value)
Dileep Ranganathan8e5e8752018-10-31 10:41:35 -0700169#aaf_permissions = {"type": "org.onap.oof.access","instance": "*","action": "*"}
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700170
171
172[aaf_sms]
173
174#
175# From conductor
176#
177
Dileep Ranganathan425ba922018-10-04 15:34:34 -0700178# Is Secret Management service enabled (boolean value)
179#is_enabled = true
180
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700181# Base URL for SMS, up to and not including the version, and without a trailing
182# slash. (string value)
Dileep Ranganathan425ba922018-10-04 15:34:34 -0700183aaf_sms_url = http://aaf-sms.onap:10443
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700184
185# Timeout for SMS API Call (integer value)
186#aaf_sms_timeout = 30
187
188# Path to the cacert that will be used to verify If this is None, verify will
189# be False and the server certis not verified by the client. (string value)
190#aaf_ca_certs = AAF_RootCA.cer
Dileep Ranganathan425ba922018-10-04 15:34:34 -0700191aaf_ca_certs = /usr/local/bin/AAF_RootCA.cer
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700192
Dileep Ranganathan425ba922018-10-04 15:34:34 -0700193# Domain Name for HAS (string value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700194#secret_domain = has
195
196
Gary Wu9abb61c2018-09-27 10:38:50 -0700197[aai]
198
199#
200# From conductor
201#
202
203# Interval with which to refresh the local cache, in minutes. (integer value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700204#cache_refresh_interval = 1440
Gary Wu9abb61c2018-09-27 10:38:50 -0700205cache_refresh_interval = 1
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700206
207# Interval with which to refresh the local complex cache, in minutes. (integer
208# value)
209#complex_cache_refresh_interval = 1440
Gary Wu9abb61c2018-09-27 10:38:50 -0700210complex_cache_refresh_interval = 60
211
212# Data Store table prefix. (string value)
213#table_prefix = aai
214
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700215# Base URL for A&AI, up to and not including the version, and without a
216# trailing slash. (string value)
217#server_url = https://controller:8443/aai
Gary Wu9abb61c2018-09-27 10:38:50 -0700218server_url = http://localhost:8081/aai/
219
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700220# Timeout for A&AI Rest Call (string value)
221#aai_rest_timeout = 30
Gary Wu9abb61c2018-09-27 10:38:50 -0700222
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700223# Number of retry for A&AI Rest Call (string value)
224#aai_retries = 3
225
226# The version of A&AI in v# format. (string value)
227server_url_version = v14
Gary Wu9abb61c2018-09-27 10:38:50 -0700228
229# SSL/TLS certificate file in pem format. This certificate must be registered
230# with the A&AI endpoint. (string value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700231#certificate_file = certificate.pem
232certificate_file =
Gary Wu9abb61c2018-09-27 10:38:50 -0700233
234# Private Certificate Key file in pem format. (string value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700235#certificate_key_file = certificate_key.pem
236certificate_key_file =
Gary Wu9abb61c2018-09-27 10:38:50 -0700237
238# Certificate Authority Bundle file in pem format. Must contain the appropriate
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700239# trust chain for the Certificate file. (string value)
240#certificate_authority_bundle_file = certificate_authority_bundle.pem
241certificate_authority_bundle_file = /usr/local/bin/AAF_RootCA.cer
242
Gary Wu9abb61c2018-09-27 10:38:50 -0700243[api]
244
245#
246# From conductor
247#
248
249# Toggle Pecan Debug Middleware. (boolean value)
250#pecan_debug = false
251
252# Default maximum number of items returned by API request. (integer value)
253# Minimum value: 1
254#default_api_return_limit = 100
255
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700256
Gary Wu9abb61c2018-09-27 10:38:50 -0700257[conductor_api]
258
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700259#
260# From conductor
261#
262
263# Base URL for plans. (string value)
264#server_url =
265
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700266# auth toggling. (boolean value)
Gary Wu9abb61c2018-09-27 10:38:50 -0700267basic_auth_secure = false
268
269
Gary Wu9abb61c2018-09-27 10:38:50 -0700270[controller]
271
272#
273# From conductor
274#
275
276# Timeout for planning requests. Default value is 10. (integer value)
277# Minimum value: 1
278#timeout = 10
279
280# Maximum number of result sets to return. Default value is 1. (integer value)
281# Minimum value: 1
282#limit = 1
283
284# Number of workers for controller service. Default value is 1. (integer value)
285# Minimum value: 1
286#workers = 1
287
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700288# Set to True when controller will run in active-active mode. When set to
289# False, controller will flush any abandoned messages at startup. The
290# controller always restarts abandoned template translations at startup.
291# (boolean value)
292#concurrent = false
293concurrent = true
294
295# Time between checking for new plans. Default value is 1. (integer value)
296# Minimum value: 1
297#polling_interval = 1
298
299# (integer value)
300# Minimum value: 1
301#max_translation_counter = 1
302
303
304[data]
305
306#
307# From conductor
308#
309
310# Number of workers for data service. Default value is 1. (integer value)
311# Minimum value: 1
312#workers = 1
313
314# Set to True when data will run in active-active mode. When set to False, data
315# will flush any abandoned messages at startup. (boolean value)
316#concurrent = false
317concurrent = true
318
319# Default value is -8000, which is the diameter of the earth. The distance
320# cannot larger than this value (floating point value)
321#existing_placement_cost = -8000.0
322
323# (floating point value)
324#cloud_candidate_cost = 2.0
325
326# (floating point value)
327#service_candidate_cost = 1.0
328
Gary Wu9abb61c2018-09-27 10:38:50 -0700329
330[inventory_provider]
331
332#
333# From conductor
334#
335
336# Extensions list to use (list value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700337#extensions = aai
Gary Wu9abb61c2018-09-27 10:38:50 -0700338
339
340[messaging_server]
341
342#
343# From conductor
344#
345
346# Music keyspace for messages (string value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700347#keyspace = conductor_rpc
Gary Wu9abb61c2018-09-27 10:38:50 -0700348
349# Wait interval while checking for a message response. Default value is 1
350# second. (integer value)
351# Minimum value: 1
352#check_interval = 1
353
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700354# Overall message response timeout. Default value is 120 seconds. (integer
Gary Wu9abb61c2018-09-27 10:38:50 -0700355# value)
356# Minimum value: 1
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700357#response_timeout = 120
358
359# Timeout for detecting a VM is down, and other VMs can pick the plan up.
360# Default value is 5 minutes. (integer value) (integer value)
361# Minimum value: 1
362#timeout = 300
Gary Wu9abb61c2018-09-27 10:38:50 -0700363
364# Number of workers for messaging service. Default value is 1. (integer value)
365# Minimum value: 1
366#workers = 1
367
368# Time between checking for new messages. Default value is 1. (integer value)
369# Minimum value: 1
370#polling_interval = 1
371
372# Log debug messages. Default value is False. (boolean value)
373#debug = false
374
375
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700376[multicloud]
377
378#
379# From conductor
380#
381
382# Base URL for Multicloud without a trailing slash. (string value)
383server_url = http://msb.onap.org:8082/api/multicloud
384
385# Timeout for Multicloud Rest Call (string value)
386#multicloud_rest_timeout = 30
387
388# Number of retry for Multicloud Rest Call (string value)
389#multicloud_retries = 3
390
391# The version of Multicloud API. (string value)
392#server_url_version = v0
393
dhebeha01b63342020-01-08 18:14:53 +0530394# Certificate Authority Bundle file in pem format. Must contain the appropriate
395# trust chain for the Certificate file. (string value)
396#certificate_authority_bundle_file = certificate_authority_bundle.pem
397certificate_authority_bundle_file = /usr/local/bin/AAF_RootCA.cer
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700398
dhebeha01b63342020-01-08 18:14:53 +0530399# Enabling HTTPs mode (boolean value)
400# enable_https_mode = <None>
401enable_https_mode = True
Gary Wu9abb61c2018-09-27 10:38:50 -0700402[music_api]
403
404#
405# From conductor
406#
Gary Wu9abb61c2018-09-27 10:38:50 -0700407
408# Base URL for Music REST API without a trailing slash. (string value)
409server_url = http://localhost:8080/MUSIC/rest/v2
410version = v2
Gary Wu9abb61c2018-09-27 10:38:50 -0700411
412# DEPRECATED: List of hostnames (round-robin access) (list value)
413# This option is deprecated for removal.
414# Its value may be silently ignored in the future.
415# Reason: Use server_url instead
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700416#hostnames = <None>
Gary Wu9abb61c2018-09-27 10:38:50 -0700417
418# DEPRECATED: Port (integer value)
419# This option is deprecated for removal.
420# Its value may be silently ignored in the future.
421# Reason: Use server_url instead
422#port = <None>
423
424# DEPRECATED: Path (string value)
425# This option is deprecated for removal.
426# Its value may be silently ignored in the future.
427# Reason: Use server_url instead
428#path = <None>
429
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700430# Socket connection timeout (floating point value)
431#connect_timeout = 3.05
432
433# Socket read timeout (floating point value)
434#read_timeout = 12.05
435
Gary Wu9abb61c2018-09-27 10:38:50 -0700436# Lock timeout (integer value)
437#lock_timeout = 10
438
439# Replication factor (integer value)
440#replication_factor = 1
441
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700442# Use mock API (boolean value)
443#mock = false
444
445# (string value)
446#music_topology = SimpleStrategy
447
448# Name of the first data center (string value)
449#first_datacenter_name = <None>
450
451# Number of replicas in first data center (integer value)
452#first_datacenter_replicas = <None>
453
454# Name of the second data center (string value)
455#second_datacenter_name = <None>
456
457# Number of replicas in second data center (integer value)
458#second_datacenter_replicas = <None>
459
460# Name of the third data center (string value)
461#third_datacenter_name = <None>
462
463# Number of replicas in third data center (integer value)
464#third_datacenter_replicas = <None>
465
466# new or old version (boolean value)
467#music_new_version = <None>
468music_new_version = True
469
470# for version (string value)
471#music_version = <None>
472music_version = "3.0.21"
473
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700474[prometheus]
475
476#
477# From conductor
478#
479
480# Prometheus Metrics Endpoint (list value)
481#metrics_port = 8000,8001,8002,8003,8004
482
Gary Wu9abb61c2018-09-27 10:38:50 -0700483
484[reservation]
485
486#
487# From conductor
488#
489
490# Number of workers for reservation service. Default value is 1. (integer
491# value)
492# Minimum value: 1
493#workers = 1
494
495# Number of times reservation/release should be attempted. (integer value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700496#reserve_retries = 1
497
498# Timeout for detecting a VM is down, and other VMs can pick the plan up and
499# resereve. Default value is 600 seconds. (integer value) (integer value)
500# Minimum value: 1
501#timeout = 600
Gary Wu9abb61c2018-09-27 10:38:50 -0700502
503# Set to True when reservation will run in active-active mode. When set to
504# False, reservation will restart any orphaned reserving requests at startup.
505# (boolean value)
506#concurrent = false
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700507concurrent = true
508
509# (integer value)
510# Minimum value: 1
511#max_reservation_counter = 1
512
Gary Wu9abb61c2018-09-27 10:38:50 -0700513
514[sdnc]
515
516#
517# From conductor
518#
519
520# Interval with which to refresh the local cache, in minutes. (integer value)
521#cache_refresh_interval = 1440
522
523# Data Store table prefix. (string value)
524#table_prefix = sdnc
525
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700526# Base URL for SDN-C, up to and including the version. (string value)
527#server_url = https://controller:8443/restconf/
Gary Wu9abb61c2018-09-27 10:38:50 -0700528server_url = http://localhost:8083/restconf/
529
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700530# Timeout for SDNC Rest Call (string value)
531#sdnc_rest_timeout = 30
532
533# Retry Numbers for SDNC Rest Call (string value)
534#sdnc_retries = 3
Gary Wu9abb61c2018-09-27 10:38:50 -0700535
536
537[service_controller]
538
539#
540# From conductor
541#
542
543# Extensions list to use (list value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700544#extensions = sdnc
545
Gary Wu9abb61c2018-09-27 10:38:50 -0700546
547[solver]
548
549#
550# From conductor
551#
552
553# Number of workers for solver service. Default value is 1. (integer value)
554# Minimum value: 1
555#workers = 1
556
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700557# The timeout value for solver service. Default value is 480 seconds. (integer
558# value)
559# Minimum value: 1
560#solver_timeout = 480
561
Gary Wu9abb61c2018-09-27 10:38:50 -0700562# Set to True when solver will run in active-active mode. When set to False,
563# solver will restart any orphaned solving requests at startup. (boolean value)
564#concurrent = false
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700565concurrent = true
Gary Wu9abb61c2018-09-27 10:38:50 -0700566
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700567# Timeout for detecting a VM is down, and other VMs can pick the plan up. This
568# value should be larger than solver_timeoutDefault value is 10 minutes.
569# (integer value) (integer value)
570# Minimum value: 1
571#timeout = 600
Gary Wu9abb61c2018-09-27 10:38:50 -0700572
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700573# (integer value)
574# Minimum value: 1
575#max_solver_counter = 1
Gary Wu9abb61c2018-09-27 10:38:50 -0700576
577
578[vim_controller]
579
580#
581# From conductor
582#
583
584# Extensions list to use (list value)
Dileep Ranganathan5dc29ae2018-10-06 16:35:11 -0700585#extensions = multicloud