blob: 7ece127c2ce9e386fce329cd312ea3ccc1c3dd2f [file] [log] [blame]
Matthew Treinishf4a9b0f2013-07-26 16:58:26 -04001[DEFAULT]
Attila Fazekasbfd96e12013-07-31 17:19:10 +02002
Matthew Treinish3d468112013-10-24 21:49:14 +00003#
Jon Grimm270bd7f2014-08-05 18:11:29 +00004# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +00005#
Attila Fazekasbfd96e12013-07-31 17:19:10 +02006
Matthew Treinish3d468112013-10-24 21:49:14 +00007# Whether to disable inter-process locks (boolean value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00008#disable_process_locking = false
Attila Fazekasbfd96e12013-07-31 17:19:10 +02009
Matthew Treinish3d468112013-10-24 21:49:14 +000010# Directory to use for lock files. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +000011#lock_path = <None>
Matthew Treinish3d468112013-10-24 21:49:14 +000012
13#
Jon Grimm270bd7f2014-08-05 18:11:29 +000014# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +000015#
16
Jon Grimm270bd7f2014-08-05 18:11:29 +000017# Print debugging output (set logging level to DEBUG instead of
18# default WARNING level). (boolean value)
19#debug = false
Matthew Treinish3d468112013-10-24 21:49:14 +000020
Jon Grimm270bd7f2014-08-05 18:11:29 +000021# Print more verbose output (set logging level to INFO instead of
22# default WARNING level). (boolean value)
23#verbose = false
Matthew Treinish3d468112013-10-24 21:49:14 +000024
Jon Grimm270bd7f2014-08-05 18:11:29 +000025#
26# From tempest.config
27#
Matthew Treinish3d468112013-10-24 21:49:14 +000028
Jon Grimm270bd7f2014-08-05 18:11:29 +000029# The name of a logging configuration file. This file is appended to
30# any existing logging configuration files. For details about logging
31# configuration files, see the Python logging module documentation.
Matthew Treinish3d468112013-10-24 21:49:14 +000032# (string value)
Sean Daguefc691e32014-01-03 08:51:54 -050033# Deprecated group/name - [DEFAULT]/log_config
Jon Grimm270bd7f2014-08-05 18:11:29 +000034#log_config_append = <None>
Matthew Treinish3d468112013-10-24 21:49:14 +000035
Jon Grimm270bd7f2014-08-05 18:11:29 +000036# DEPRECATED. A logging.Formatter log message format string which may
37# use any of the available logging.LogRecord attributes. This option
38# is deprecated. Please use logging_context_format_string and
39# logging_default_format_string instead. (string value)
40#log_format = <None>
Sean Dague2bbdf422014-07-11 07:58:33 -040041
Matthew Treinishc603d162015-01-05 20:03:40 -050042# Format string for %%(asctime)s in log records. Default: %(default)s
43# . (string value)
44#log_date_format = %Y-%m-%d %H:%M:%S
45
46# (Optional) Name of log file to output to. If no default is set,
47# logging will go to stdout. (string value)
48# Deprecated group/name - [DEFAULT]/logfile
49#log_file = <None>
50
51# (Optional) The base directory used for relative --log-file paths.
52# (string value)
53# Deprecated group/name - [DEFAULT]/logdir
54#log_dir = <None>
Jon Grimm270bd7f2014-08-05 18:11:29 +000055
56# Use syslog for logging. Existing syslog format is DEPRECATED during
57# I, and will change in J to honor RFC5424. (boolean value)
58#use_syslog = false
59
60# (Optional) Enables or disables syslog rfc5424 format for logging. If
61# enabled, prefixes the MSG part of the syslog message with APP-NAME
62# (RFC5424). The format without the APP-NAME is deprecated in I, and
63# will be removed in J. (boolean value)
64#use_syslog_rfc_format = false
65
Matthew Treinishc603d162015-01-05 20:03:40 -050066# Syslog facility to receive log lines. (string value)
67#syslog_log_facility = LOG_USER
68
Jon Grimm270bd7f2014-08-05 18:11:29 +000069#
70# From tempest.config
71#
72
73# Log output to standard error. (boolean value)
74#use_stderr = true
75
76#
77# From tempest.config
78#
79
Matthew Treinishc603d162015-01-05 20:03:40 -050080# Format string to use for log messages with context. (string value)
81#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
82
83# Format string to use for log messages without context. (string
84# value)
85#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
86
87# Data to append to log format when level is DEBUG. (string value)
88#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
89
90# Prefix each line of exception output with this format. (string
91# value)
92#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
93
Jon Grimm270bd7f2014-08-05 18:11:29 +000094# List of logger=LEVEL pairs. (list value)
Davanum Srinivasd4f1b9a2014-11-04 08:40:59 +010095#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,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN
Jon Grimm270bd7f2014-08-05 18:11:29 +000096
Matthew Treinishc603d162015-01-05 20:03:40 -050097# Enables or disables publication of error events. (boolean value)
98#publish_errors = false
99
Jon Grimm270bd7f2014-08-05 18:11:29 +0000100# Enables or disables fatal status of deprecations. (boolean value)
101#fatal_deprecations = false
102
103# The format for an instance that is passed with the log message.
104# (string value)
105#instance_format = "[instance: %(uuid)s] "
106
107# The format for an instance UUID that is passed with the log message.
108# (string value)
109#instance_uuid_format = "[instance: %(uuid)s] "
110
Marc Kodererb714de52013-08-08 09:21:46 +0200111
Matthew Treinishc791ac42014-07-16 09:15:23 -0400112[auth]
113
114#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000115# From tempest.config
Matthew Treinishc791ac42014-07-16 09:15:23 -0400116#
117
Matthew Treinishc603d162015-01-05 20:03:40 -0500118# Path to the yaml file that contains the list of credentials to use
119# for running tests (string value)
120#test_accounts_file = etc/accounts.yaml
121
Jon Grimm270bd7f2014-08-05 18:11:29 +0000122# Allows test cases to create/destroy tenants and users. This option
123# requires that OpenStack Identity API admin credentials are known. If
124# false, isolated test cases and parallel execution, can still be
125# achieved configuring a list of test accounts (boolean value)
Andrea Frittoli8283b4e2014-07-17 13:28:58 +0100126# Deprecated group/name - [compute]/allow_tenant_isolation
127# Deprecated group/name - [orchestration]/allow_tenant_isolation
Attila Fazekas5dda1582015-02-18 17:16:02 +0100128#allow_tenant_isolation = true
Andrea Frittoli8283b4e2014-07-17 13:28:58 +0100129
130# If set to True it enables the Accounts provider, which locks
Jon Grimm270bd7f2014-08-05 18:11:29 +0000131# credentials to allow for parallel execution with pre-provisioned
132# accounts. It can only be used to run tests that ensure credentials
133# cleanup happens. It requires at least `2 * CONC` distinct accounts
134# configured in `test_accounts_file`, with CONC == the number of
135# concurrent test processes. (boolean value)
136#locking_credentials_provider = false
137
Matthew Treinish167b2be2015-01-15 17:20:27 -0500138# Roles to assign to all users created by tempest (list value)
139#tempest_roles =
140
Matthew Treinishc791ac42014-07-16 09:15:23 -0400141
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300142[baremetal]
143
144#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000145# From tempest.config
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300146#
147
Matthew Treinishc603d162015-01-05 20:03:40 -0500148# Catalog type of the baremetal provisioning service (string value)
149#catalog_type = baremetal
150
151# Whether the Ironic nova-compute driver is enabled (boolean value)
152#driver_enabled = false
153
154# Driver name which Ironic uses (string value)
155#driver = fake
156
157# The endpoint type to use for the baremetal provisioning service
158# (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400159# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Matthew Treinishc603d162015-01-05 20:03:40 -0500160#endpoint_type = publicURL
161
Jon Grimm270bd7f2014-08-05 18:11:29 +0000162# Timeout for Ironic node to completely provision (integer value)
163#active_timeout = 300
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300164
Jon Grimm270bd7f2014-08-05 18:11:29 +0000165# Timeout for association of Nova instance and Ironic node (integer
Adam Gandelman4a48a602014-03-20 18:23:18 -0700166# value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000167#association_timeout = 30
168
Adam Gandelman4a48a602014-03-20 18:23:18 -0700169# Timeout for Ironic power transitions. (integer value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000170#power_timeout = 60
Adam Gandelman4a48a602014-03-20 18:23:18 -0700171
172# Timeout for unprovisioning an Ironic node. (integer value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000173#unprovision_timeout = 60
Adam Gandelman4a48a602014-03-20 18:23:18 -0700174
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300175
Sean Daguefc691e32014-01-03 08:51:54 -0500176[boto]
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400177
178#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000179# From tempest.config
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400180#
181
Matthew Treinishc603d162015-01-05 20:03:40 -0500182# EC2 URL (string value)
183#ec2_url = http://localhost:8773/services/Cloud
Sean Daguefc691e32014-01-03 08:51:54 -0500184
Matthew Treinishc603d162015-01-05 20:03:40 -0500185# S3 URL (string value)
186#s3_url = http://localhost:8080
Sean Daguefc691e32014-01-03 08:51:54 -0500187
Jon Grimm270bd7f2014-08-05 18:11:29 +0000188# AWS Secret Key (string value)
189#aws_secret = <None>
Sean Daguefc691e32014-01-03 08:51:54 -0500190
Matthew Treinishc603d162015-01-05 20:03:40 -0500191# AWS Access Key (string value)
192#aws_access = <None>
193
Jon Grimm270bd7f2014-08-05 18:11:29 +0000194# AWS Zone for EC2 tests (string value)
195#aws_zone = nova
Sean Daguefc691e32014-01-03 08:51:54 -0500196
Jon Grimm270bd7f2014-08-05 18:11:29 +0000197# S3 Materials Path (string value)
198#s3_materials_path = /opt/stack/devstack/files/images/s3-materials/cirros-0.3.0
199
Matthew Treinishc603d162015-01-05 20:03:40 -0500200# ARI Ramdisk Image manifest (string value)
201#ari_manifest = cirros-0.3.0-x86_64-initrd.manifest.xml
202
203# AMI Machine Image manifest (string value)
204#ami_manifest = cirros-0.3.0-x86_64-blank.img.manifest.xml
205
206# AKI Kernel Image manifest (string value)
207#aki_manifest = cirros-0.3.0-x86_64-vmlinuz.manifest.xml
208
209# Instance type (string value)
210#instance_type = m1.tiny
211
212# boto Http socket timeout (integer value)
213#http_socket_timeout = 3
214
215# boto num_retries on error (integer value)
216#num_retries = 1
217
218# Status Change Timeout (integer value)
219#build_timeout = 60
220
221# Status Change Test Interval (integer value)
222#build_interval = 1
Sean Daguefc691e32014-01-03 08:51:54 -0500223
224
225[cli]
226
227#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000228# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500229#
230
Jon Grimm270bd7f2014-08-05 18:11:29 +0000231# enable cli tests (boolean value)
232#enabled = true
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400233
Matthew Treinishc603d162015-01-05 20:03:40 -0500234# directory where python client binaries are located (string value)
235#cli_dir = /usr/local/bin
236
Sean Dague44b24682014-02-20 19:08:24 -0500237# Whether the tempest run location has access to the *-manage
Jon Grimm270bd7f2014-08-05 18:11:29 +0000238# commands. In a pure blackbox environment it will not. (boolean
239# value)
240#has_manage = true
Sean Dague44b24682014-02-20 19:08:24 -0500241
Sean Daguefc691e32014-01-03 08:51:54 -0500242# Number of seconds to wait on a CLI timeout (integer value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000243#timeout = 15
Arata Notsu8f440392013-09-13 16:14:20 +0900244
Sean Dague83401992013-05-06 17:46:36 -0400245
Matthew Treinish3d468112013-10-24 21:49:14 +0000246[compute]
247
248#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000249# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +0000250#
251
Matthew Treinishafcb6b42014-05-27 13:50:02 -0400252# Valid primary image reference to be used in tests. This is a
253# required option (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000254#image_ref = <None>
Matthew Treinish3d468112013-10-24 21:49:14 +0000255
Jon Grimm270bd7f2014-08-05 18:11:29 +0000256# Valid secondary image reference to be used in tests. This is a
257# required option, but if only one image is available duplicate the
258# value of image_ref above (string value)
259#image_ref_alt = <None>
Matthew Treinish3d468112013-10-24 21:49:14 +0000260
Matthew Treinishc603d162015-01-05 20:03:40 -0500261# Valid primary flavor to use in tests. (string value)
262#flavor_ref = 1
263
264# Valid secondary flavor to be used in tests. (string value)
265#flavor_ref_alt = 2
Matthew Treinish3d468112013-10-24 21:49:14 +0000266
Jon Grimm270bd7f2014-08-05 18:11:29 +0000267# User name used to authenticate to an instance. (string value)
268#image_ssh_user = root
Matthew Treinish3d468112013-10-24 21:49:14 +0000269
Matthew Treinishc603d162015-01-05 20:03:40 -0500270# Password used to authenticate to an instance. (string value)
271#image_ssh_password = password
Matthew Treinish3d468112013-10-24 21:49:14 +0000272
Matthew Treinishc603d162015-01-05 20:03:40 -0500273# User name used to authenticate to an instance using the alternate
274# image. (string value)
275#image_alt_ssh_user = root
Matthew Treinish3d468112013-10-24 21:49:14 +0000276
Matthew Treinishc603d162015-01-05 20:03:40 -0500277# Password used to authenticate to an instance using the alternate
278# image. (string value)
279#image_alt_ssh_password = password
Jon Grimm270bd7f2014-08-05 18:11:29 +0000280
Matthew Treinishc603d162015-01-05 20:03:40 -0500281# Time in seconds between build status checks. (integer value)
282#build_interval = 1
Jon Grimm270bd7f2014-08-05 18:11:29 +0000283
Matthew Treinishc603d162015-01-05 20:03:40 -0500284# Timeout in seconds to wait for an instance to build. Other services
Lucian Petrut1cfe2982015-01-06 13:57:36 +0200285# that do not define build_timeout will inherit this value. (integer
286# value)
Matthew Treinishc603d162015-01-05 20:03:40 -0500287#build_timeout = 300
Jon Grimm270bd7f2014-08-05 18:11:29 +0000288
289# Should the tests ssh to instances? (boolean value)
290#run_ssh = false
291
Jon Grimm270bd7f2014-08-05 18:11:29 +0000292# Auth method used for authenticate to the instance. Valid choices
293# are: keypair, configured, adminpass. keypair: start the servers with
294# an ssh keypair. configured: use the configured user and password.
295# adminpass: use the injected adminPass. disabled: avoid using ssh
296# when it is an option. (string value)
297#ssh_auth_method = keypair
298
Jon Grimm270bd7f2014-08-05 18:11:29 +0000299# How to connect to the instance? fixed: using the first ip belongs
300# the fixed network floating: creating and using a floating ip (string
JordanP5d29b2c2013-12-18 13:56:03 +0000301# value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000302#ssh_connect_method = fixed
JordanP5d29b2c2013-12-18 13:56:03 +0000303
Matthew Treinishc603d162015-01-05 20:03:40 -0500304# User name used to authenticate to an instance. (string value)
305#ssh_user = root
306
307# Timeout in seconds to wait for ping to succeed. (integer value)
308#ping_timeout = 120
309
Jon Grimm270bd7f2014-08-05 18:11:29 +0000310# Timeout in seconds to wait for authentication to succeed. (integer
311# value)
312#ssh_timeout = 300
Matthew Treinish3d468112013-10-24 21:49:14 +0000313
Matthew Treinishc603d162015-01-05 20:03:40 -0500314# Additional wait time for clean state, when there is no OS-EXT-STS
315# extension available (integer value)
316#ready_wait = 0
317
318# Timeout in seconds to wait for output from ssh channel. (integer
319# value)
320#ssh_channel_timeout = 60
321
322# Name of the fixed network that is visible to all test tenants.
323# (string value)
324#fixed_network_name = private
325
326# Network used for SSH connections. Ignored if
327# use_floatingip_for_ssh=true or run_ssh=false. (string value)
328#network_for_ssh = public
329
330# IP version used for SSH connections. (integer value)
331#ip_version_for_ssh = 4
Jon Grimm270bd7f2014-08-05 18:11:29 +0000332
333# Does SSH use Floating IPs? (boolean value)
334#use_floatingip_for_ssh = true
335
Matthew Treinishc603d162015-01-05 20:03:40 -0500336# Catalog type of the Compute service. (string value)
337#catalog_type = compute
338
339# The compute region name to use. If empty, the value of
340# identity.region is used instead. If no such region is found in the
341# service catalog, the first found one is used. (string value)
342#region =
343
344# The endpoint type to use for the compute service. (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400345# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Matthew Treinishc603d162015-01-05 20:03:40 -0500346#endpoint_type = publicURL
347
348# Path to a private key file for SSH access to remote hosts (string
349# value)
350#path_to_private_key = <None>
351
Jon Grimm270bd7f2014-08-05 18:11:29 +0000352# Expected device name when a volume is attached to an instance
Matthew Treinish3d468112013-10-24 21:49:14 +0000353# (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000354#volume_device_name = vdb
Sean Dague82190852014-05-24 07:42:59 -0400355
Matthew Treinishc603d162015-01-05 20:03:40 -0500356# Time in seconds before a shelved instance is eligible for removing
357# from a host. -1 never offload, 0 offload when shelved. This time
358# should be the same as the time of nova.conf, and some tests will run
359# for as long as the time. (integer value)
360#shelved_offload_time = 0
361
362# Unallocated floating IP range, which will be used to test the
363# floating IP bulk feature for CRUD operation. This block must not
364# overlap an existing floating IP pool. (string value)
365#floating_ip_range = 10.0.0.0/29
366
Sean Daguefc691e32014-01-03 08:51:54 -0500367
Sean Daguefc691e32014-01-03 08:51:54 -0500368[compute-feature-enabled]
Matthew Treinish3d468112013-10-24 21:49:14 +0000369
370#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000371# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +0000372#
373
Matthew Treinishc603d162015-01-05 20:03:40 -0500374# If false, skip disk config tests (boolean value)
375#disk_config = true
376
Jon Grimm270bd7f2014-08-05 18:11:29 +0000377# A list of enabled compute extensions with a special entry all which
378# indicates every extension is enabled. Each extension should be
379# specified with alias name. Empty list indicates all extensions are
380# disabled (list value)
381#api_extensions = all
Matthew Treinish3d468112013-10-24 21:49:14 +0000382
Jon Grimm270bd7f2014-08-05 18:11:29 +0000383# Does the test environment support changing the admin password?
384# (boolean value)
385#change_password = false
386
387# Does the test environment support obtaining instance serial console
388# output? (boolean value)
389#console_output = true
Matthew Treinish20866a22014-06-12 14:58:36 -0400390
Matthew Treinishc603d162015-01-05 20:03:40 -0500391# Does the test environment support resizing? (boolean value)
392#resize = false
Matthew Treinish3d468112013-10-24 21:49:14 +0000393
Matthew Treinishc603d162015-01-05 20:03:40 -0500394# Does the test environment support pausing? (boolean value)
395#pause = true
Ghanshyam9c2e50d2014-07-22 21:32:05 +0900396
Matthew Treinishc603d162015-01-05 20:03:40 -0500397# Does the test environment support shelving/unshelving? (boolean
398# value)
399#shelve = true
400
401# Does the test environment support suspend/resume? (boolean value)
402#suspend = true
Adam Gandelman7186f7a2014-07-23 09:28:56 -0400403
Jon Grimm270bd7f2014-08-05 18:11:29 +0000404# Does the test environment support live migration available? (boolean
405# value)
Joe Gordon31a139a2014-11-17 16:39:04 -0800406#live_migration = true
Jon Grimm270bd7f2014-08-05 18:11:29 +0000407
Matthew Treinishc603d162015-01-05 20:03:40 -0500408# Does the test environment use block devices for live migration
409# (boolean value)
410#block_migration_for_live_migration = false
411
412# Does the test environment block migration support cinder iSCSI
413# volumes (boolean value)
414#block_migrate_cinder_iscsi = false
415
416# Enable VNC console. This configuration value should be same as
417# [nova.vnc]->vnc_enabled in nova.conf (boolean value)
418#vnc_console = false
419
420# Enable Spice console. This configuration value should be same as
421# [nova.spice]->enabled in nova.conf (boolean value)
422#spice_console = false
Jon Grimm270bd7f2014-08-05 18:11:29 +0000423
424# Enable RDP console. This configuration value should be same as
425# [nova.rdp]->enabled in nova.conf (boolean value)
426#rdp_console = false
427
428# Does the test environment support instance rescue mode? (boolean
429# value)
430#rescue = true
431
Matthew Treinishc603d162015-01-05 20:03:40 -0500432# Enables returning of the instance password by the relevant server
433# API calls such as create, rebuild or rescue. (boolean value)
434#enable_instance_password = true
Jon Grimm270bd7f2014-08-05 18:11:29 +0000435
Matthew Treinishc603d162015-01-05 20:03:40 -0500436# Does the test environment support dynamic network interface
437# attachment? (boolean value)
438#interface_attach = true
Jon Grimm270bd7f2014-08-05 18:11:29 +0000439
440# Does the test environment support creating snapshot images of
441# running instances? (boolean value)
442#snapshot = true
443
Matthew Treinishdfd7ac02015-02-09 17:47:31 -0500444# Does the test environment have the ec2 api running? (boolean value)
445#ec2_api = true
446
Yassine Lamgarchalb158d412013-12-27 19:29:42 +0100447
Julie Pichond1017642013-07-24 16:37:23 +0100448[dashboard]
Julie Pichond1017642013-07-24 16:37:23 +0100449
Matthew Treinish3d468112013-10-24 21:49:14 +0000450#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000451# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +0000452#
Julie Pichond1017642013-07-24 16:37:23 +0100453
Matthew Treinish3d468112013-10-24 21:49:14 +0000454# Where the dashboard can be found (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000455#dashboard_url = http://localhost/
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900456
Matthew Treinish3d468112013-10-24 21:49:14 +0000457# Login page for the dashboard (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000458#login_url = http://localhost/auth/login/
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900459
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900460
Sean Daguefc691e32014-01-03 08:51:54 -0500461[data_processing]
462
463#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000464# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500465#
466
467# Catalog type of the data processing service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000468#catalog_type = data_processing
Sean Daguefc691e32014-01-03 08:51:54 -0500469
Jon Grimm270bd7f2014-08-05 18:11:29 +0000470# The endpoint type to use for the data processing service. (string
471# value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400472# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Jon Grimm270bd7f2014-08-05 18:11:29 +0000473#endpoint_type = publicURL
JordanPfc62c902014-02-26 14:47:28 +0000474
Sean Daguefc691e32014-01-03 08:51:54 -0500475
Luigi Toscano14d172d2015-01-23 16:37:47 +0100476[data_processing-feature-enabled]
477
478#
479# From tempest.config
480#
481
482# List of enabled data processing plugins (list value)
483#plugins = vanilla,hdp
484
485
Nikhil Manchandadd6886f2014-03-03 01:58:45 -0800486[database]
487
488#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000489# From tempest.config
Nikhil Manchandadd6886f2014-03-03 01:58:45 -0800490#
491
492# Catalog type of the Database service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000493#catalog_type = database
Nikhil Manchandadd6886f2014-03-03 01:58:45 -0800494
Jon Grimm270bd7f2014-08-05 18:11:29 +0000495# Valid primary flavor to use in database tests. (string value)
496#db_flavor_ref = 1
Peter Stachowski320f9c72014-04-21 16:13:23 -0400497
Matthew Treinishc603d162015-01-05 20:03:40 -0500498# Current database version to use in database tests. (string value)
499#db_current_version = v1.0
500
Nikhil Manchandadd6886f2014-03-03 01:58:45 -0800501
Sean Daguefc691e32014-01-03 08:51:54 -0500502[debug]
503
504#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000505# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500506#
507
Jon Grimm270bd7f2014-08-05 18:11:29 +0000508# A regex to determine which requests should be traced. This is a
509# regex to match the caller for rest client requests to be able to
510# selectively trace calls out of specific classes and methods. It
511# largely exists for test development, and is not expected to be used
512# in a real deploy of tempest. This will be matched against the
513# discovered ClassName:method in the test environment. Expected
514# values for this field are: * ClassName:test_method_name - traces
515# one test_method * ClassName:setUp(Class) - traces specific setup
516# functions * ClassName:tearDown(Class) - traces specific teardown
517# functions * ClassName:_run_cleanups - traces the cleanup functions
518# If nothing is specified, this feature is not enabled. To trace
519# everything specify .* as the regex. (string value)
520#trace_requests =
Sean Daguec522c092014-03-24 10:43:22 -0400521
Sean Daguefc691e32014-01-03 08:51:54 -0500522
523[identity]
524
525#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000526# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500527#
528
Jon Grimm270bd7f2014-08-05 18:11:29 +0000529# Catalog type of the Identity service. (string value)
530#catalog_type = identity
531
532# Set to True if using self-signed SSL certificates. (boolean value)
533#disable_ssl_certificate_validation = false
534
Matthew Treinishc603d162015-01-05 20:03:40 -0500535# Specify a CA bundle file to use in verifying a TLS (https) server
536# certificate. (string value)
537#ca_certificates_file = <None>
Jon Grimm270bd7f2014-08-05 18:11:29 +0000538
539# Full URI of the OpenStack Identity API (Keystone), v2 (string value)
540#uri = <None>
541
542# Full URI of the OpenStack Identity API (Keystone), v3 (string value)
543#uri_v3 = <None>
544
Matthew Treinishc603d162015-01-05 20:03:40 -0500545# Identity API version to be used for authentication for API tests.
546# (string value)
547#auth_version = v2
548
549# The identity region name to use. Also used as the other services'
550# region name unless they are set explicitly. If no such region is
551# found in the service catalog, the first found one is used. (string
552# value)
553#region = RegionOne
554
555# The endpoint type to use for the identity service. (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400556# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Matthew Treinishc603d162015-01-05 20:03:40 -0500557#endpoint_type = publicURL
558
Jon Grimm270bd7f2014-08-05 18:11:29 +0000559# Username to use for Nova API requests. (string value)
560#username = <None>
Andrea Frittolib1b04bb2014-04-06 11:57:07 +0100561
Matthew Treinishc603d162015-01-05 20:03:40 -0500562# Tenant name to use for Nova API requests. (string value)
563#tenant_name = <None>
564
565# Role required to administrate keystone. (string value)
566#admin_role = admin
567
568# API key to use when authenticating. (string value)
569#password = <None>
570
571# Domain name for authentication (Keystone V3).The same domain applies
572# to user and project (string value)
573#domain_name = <None>
574
575# Username of alternate user to use for Nova API requests. (string
576# value)
577#alt_username = <None>
578
579# Alternate user's Tenant name to use for Nova API requests. (string
580# value)
581#alt_tenant_name = <None>
582
583# API key to use when authenticating as alternate user. (string value)
584#alt_password = <None>
585
586# Alternate domain name for authentication (Keystone V3).The same
587# domain applies to user and project (string value)
588#alt_domain_name = <None>
589
590# Administrative Username to use for Keystone API requests. (string
591# value)
592#admin_username = <None>
593
594# Administrative Tenant name to use for Keystone API requests. (string
595# value)
596#admin_tenant_name = <None>
597
598# API key to use when authenticating as admin. (string value)
599#admin_password = <None>
600
601# Admin domain name for authentication (Keystone V3).The same domain
602# applies to user and project (string value)
603#admin_domain_name = <None>
604
Sean Daguefc691e32014-01-03 08:51:54 -0500605
Matthew Treinishd5021a72014-01-09 18:42:51 +0000606[identity-feature-enabled]
607
608#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000609# From tempest.config
Matthew Treinishd5021a72014-01-09 18:42:51 +0000610#
611
Matthew Treinishc603d162015-01-05 20:03:40 -0500612# Does the identity service have delegation and impersonation enabled
613# (boolean value)
614#trust = true
615
Matthew Treinishdb2c5972014-01-31 22:18:59 +0000616# Is the v2 identity API enabled (boolean value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000617#api_v2 = true
Matthew Treinishdb2c5972014-01-31 22:18:59 +0000618
619# Is the v3 identity API enabled (boolean value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000620#api_v3 = true
621
Matthew Treinishd5021a72014-01-09 18:42:51 +0000622
Sean Daguefc691e32014-01-03 08:51:54 -0500623[image]
624
625#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000626# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500627#
628
629# Catalog type of the Image service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000630#catalog_type = image
Sean Daguefc691e32014-01-03 08:51:54 -0500631
Matthew Treinishc603d162015-01-05 20:03:40 -0500632# The image region name to use. If empty, the value of identity.region
633# is used instead. If no such region is found in the service catalog,
634# the first found one is used. (string value)
635#region =
636
Jon Grimm270bd7f2014-08-05 18:11:29 +0000637# The endpoint type to use for the image service. (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400638# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Jon Grimm270bd7f2014-08-05 18:11:29 +0000639#endpoint_type = publicURL
JordanP5d29b2c2013-12-18 13:56:03 +0000640
Sean Daguefc691e32014-01-03 08:51:54 -0500641# http accessible image (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000642#http_image = http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz
643
Lucian Petrut1cfe2982015-01-06 13:57:36 +0200644# Timeout in seconds to wait for an image to become available.
645# (integer value)
646#build_timeout = 300
647
648# Time in seconds between image operation status checks. (integer
649# value)
650#build_interval = 1
651
Sean Daguefc691e32014-01-03 08:51:54 -0500652
653[image-feature-enabled]
654
655#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000656# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500657#
658
Jon Grimm270bd7f2014-08-05 18:11:29 +0000659# Is the v2 image API enabled (boolean value)
660#api_v2 = true
Sean Daguefc691e32014-01-03 08:51:54 -0500661
Matthew Treinishc603d162015-01-05 20:03:40 -0500662# Is the v1 image API enabled (boolean value)
663#api_v1 = true
664
Sean Daguefc691e32014-01-03 08:51:54 -0500665
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000666[input-scenario]
667
668#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000669# From tempest.config
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000670#
671
Jon Grimm270bd7f2014-08-05 18:11:29 +0000672# Matching images become parameters for scenario tests (string value)
673#image_regex = ^cirros-0.3.1-x86_64-uec$
674
Matthew Treinishc603d162015-01-05 20:03:40 -0500675# Matching flavors become parameters for scenario tests (string value)
676#flavor_regex = ^m1.nano$
677
Jon Grimm270bd7f2014-08-05 18:11:29 +0000678# SSH verification in tests is skippedfor matching images (string
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000679# value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000680#non_ssh_image_regex = ^.*[Ww]in.*$
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000681
Jon Grimm270bd7f2014-08-05 18:11:29 +0000682# List of user mapped to regex to matching image names. (string value)
683#ssh_user_regex = [["^.*[Cc]irros.*$", "root"]]
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000684
685
Victoria Martínez de la Cruz1173b6e2014-09-22 18:32:13 -0300686[messaging]
687
688#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000689# From tempest.config
Victoria Martínez de la Cruz1173b6e2014-09-22 18:32:13 -0300690#
691
692# Catalog type of the Messaging service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000693#catalog_type = messaging
Victoria Martínez de la Cruz1173b6e2014-09-22 18:32:13 -0300694
Matthew Treinishc603d162015-01-05 20:03:40 -0500695# The maximum number of queue records per page when listing queues
696# (integer value)
697#max_queues_per_page = 20
Jon Grimm270bd7f2014-08-05 18:11:29 +0000698
Matthew Treinishc603d162015-01-05 20:03:40 -0500699# The maximum metadata size for a queue (integer value)
700#max_queue_metadata = 65536
Jon Grimm270bd7f2014-08-05 18:11:29 +0000701
702# The maximum number of queue message per page when listing (or)
703# posting messages (integer value)
704#max_messages_per_page = 20
705
Matthew Treinishc603d162015-01-05 20:03:40 -0500706# The maximum size of a message body (integer value)
707#max_message_size = 262144
Jon Grimm270bd7f2014-08-05 18:11:29 +0000708
Matthew Treinishc603d162015-01-05 20:03:40 -0500709# The maximum number of messages per claim (integer value)
710#max_messages_per_claim = 20
711
712# The maximum ttl for a message (integer value)
713#max_message_ttl = 1209600
714
715# The maximum ttl for a claim (integer value)
716#max_claim_ttl = 43200
717
718# The maximum grace period for a claim (integer value)
719#max_claim_grace = 43200
Victoria Martínez de la Cruz1173b6e2014-09-22 18:32:13 -0300720
721
Marc Koderer6ee82dc2014-02-17 10:26:29 +0100722[negative]
723
724#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000725# From tempest.config
Marc Koderer6ee82dc2014-02-17 10:26:29 +0100726#
727
728# Test generator class for all negative tests (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000729#test_generator = tempest.common.generator.negative_generator.NegativeTestGenerator
Marc Koderer6ee82dc2014-02-17 10:26:29 +0100730
731
Sean Daguefc691e32014-01-03 08:51:54 -0500732[network]
733
734#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000735# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500736#
737
738# Catalog type of the Neutron service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000739#catalog_type = network
740
Sean Daguefc691e32014-01-03 08:51:54 -0500741# The network region name to use. If empty, the value of
Jon Grimm270bd7f2014-08-05 18:11:29 +0000742# identity.region is used instead. If no such region is found in the
743# service catalog, the first found one is used. (string value)
744#region =
Sean Daguefc691e32014-01-03 08:51:54 -0500745
Matthew Treinishc603d162015-01-05 20:03:40 -0500746# The endpoint type to use for the network service. (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400747# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Matthew Treinishc603d162015-01-05 20:03:40 -0500748#endpoint_type = publicURL
749
Jon Grimm270bd7f2014-08-05 18:11:29 +0000750# The cidr block to allocate tenant ipv4 subnets from (string value)
751#tenant_network_cidr = 10.100.0.0/16
Sean Daguefc691e32014-01-03 08:51:54 -0500752
Henry Gessauffda37a2014-01-16 11:17:55 -0500753# The mask bits for tenant ipv4 subnets (integer value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000754#tenant_network_mask_bits = 28
Sean Daguefc691e32014-01-03 08:51:54 -0500755
Jon Grimm270bd7f2014-08-05 18:11:29 +0000756# The cidr block to allocate tenant ipv6 subnets from (string value)
757#tenant_network_v6_cidr = 2003::/48
Henry Gessauffda37a2014-01-16 11:17:55 -0500758
759# The mask bits for tenant ipv6 subnets (integer value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000760#tenant_network_v6_mask_bits = 64
Henry Gessauffda37a2014-01-16 11:17:55 -0500761
Jon Grimm270bd7f2014-08-05 18:11:29 +0000762# Whether tenant network connectivity should be evaluated directly
763# (boolean value)
764#tenant_networks_reachable = false
Attila Fazekas640392b2014-06-12 15:58:10 +0200765
Matthew Treinishc603d162015-01-05 20:03:40 -0500766# Id of the public network that provides external connectivity (string
767# value)
768#public_network_id =
769
770# Id of the public router that provides external connectivity. This
771# should only be used when Neutron's 'allow_overlapping_ips' is set to
772# 'False' in neutron.conf. usually not needed past 'Grizzly' release
773# (string value)
774#public_router_id =
775
776# Timeout in seconds to wait for network operation to complete.
777# (integer value)
778#build_timeout = 300
779
780# Time in seconds between network operation status checks. (integer
781# value)
782#build_interval = 1
783
784# List of dns servers which should be used for subnet creation (list
785# value)
786#dns_servers = 8.8.8.8,8.8.4.4
787
Itzik Brown2ca01cd2014-12-08 12:58:20 +0200788# vnic_type to use when Launching instances with pre-configured ports.
789# Supported ports are: ['normal','direct','macvtap'] (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400790# Allowed values: <None>, normal, direct, macvtap
Itzik Brown2ca01cd2014-12-08 12:58:20 +0200791#port_vnic_type = <None>
792
Sean Daguefc691e32014-01-03 08:51:54 -0500793
794[network-feature-enabled]
795
796#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000797# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500798#
799
Matthew Treinishc603d162015-01-05 20:03:40 -0500800# Allow the execution of IPv6 tests (boolean value)
801#ipv6 = true
802
Jon Grimm270bd7f2014-08-05 18:11:29 +0000803# A list of enabled network extensions with a special entry all which
804# indicates every extension is enabled. Empty list indicates all
805# extensions are disabled (list value)
806#api_extensions = all
807
Jon Grimm270bd7f2014-08-05 18:11:29 +0000808# Allow the execution of IPv6 subnet tests that use the extended IPv6
809# attributes ipv6_ra_mode and ipv6_address_mode (boolean value)
810#ipv6_subnet_attributes = false
Sean M. Collinsdd27a4d2014-05-13 10:33:15 -0400811
Sean Daguefc691e32014-01-03 08:51:54 -0500812
813[object-storage]
814
815#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000816# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500817#
818
819# Catalog type of the Object-Storage service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000820#catalog_type = object-store
Sean Daguefc691e32014-01-03 08:51:54 -0500821
Matthew Treinishc603d162015-01-05 20:03:40 -0500822# The object-storage region name to use. If empty, the value of
823# identity.region is used instead. If no such region is found in the
824# service catalog, the first found one is used. (string value)
825#region =
JordanP5d29b2c2013-12-18 13:56:03 +0000826
Jon Grimm270bd7f2014-08-05 18:11:29 +0000827# The endpoint type to use for the object-store service. (string
828# value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400829# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Jon Grimm270bd7f2014-08-05 18:11:29 +0000830#endpoint_type = publicURL
Sean Daguefc691e32014-01-03 08:51:54 -0500831
Matthew Treinishc603d162015-01-05 20:03:40 -0500832# Number of seconds to time on waiting for a container to container
833# synchronization complete. (integer value)
Daisuke Morita1ac3ee02014-08-25 12:59:18 +0900834#container_sync_timeout = 600
Matthew Treinishc603d162015-01-05 20:03:40 -0500835
836# Number of seconds to wait while looping to check the status of a
837# container to container synchronization (integer value)
838#container_sync_interval = 5
839
Jon Grimm270bd7f2014-08-05 18:11:29 +0000840# Role to add to users created for swift tests to enable creating
841# containers (string value)
842#operator_role = Member
Sean Daguefc691e32014-01-03 08:51:54 -0500843
Matthew Treinish998c91d2014-03-01 12:39:49 -0500844# User role that has reseller admin (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +0000845#reseller_admin_role = ResellerAdmin
Matthew Treinish998c91d2014-03-01 12:39:49 -0500846
Daisuke Morita1ac3ee02014-08-25 12:59:18 +0900847# Name of sync realm. A sync realm is a set of clusters that have
848# agreed to allow container syncing with each other. Set the same
849# realm name as Swift's container-sync-realms.conf (string value)
850#realm_name = realm1
851
852# One name of cluster which is set in the realm whose name is set in
853# 'realm_name' item in this file. Set the same cluster name as Swift's
854# container-sync-realms.conf (string value)
855#cluster_name = name1
856
Sean Daguefc691e32014-01-03 08:51:54 -0500857
858[object-storage-feature-enabled]
859
860#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000861# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500862#
863
Jon Grimm270bd7f2014-08-05 18:11:29 +0000864# A list of the enabled optional discoverable apis. A single entry,
865# all, indicates that all of these features are expected to be enabled
866# (list value)
867#discoverable_apis = all
868
Matthew Treinishc603d162015-01-05 20:03:40 -0500869# Execute (old style) container-sync tests (boolean value)
870#container_sync = true
871
Jon Grimm270bd7f2014-08-05 18:11:29 +0000872# Execute object-versioning tests (boolean value)
873#object_versioning = true
Daisuke Morita20a183f2014-08-25 14:43:36 +0900874
Matthew Treinishc603d162015-01-05 20:03:40 -0500875# Execute discoverability tests (boolean value)
876#discoverability = true
877
Sean Daguefc691e32014-01-03 08:51:54 -0500878
Matthew Treinish3d468112013-10-24 21:49:14 +0000879[orchestration]
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900880
Matthew Treinish3d468112013-10-24 21:49:14 +0000881#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000882# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +0000883#
Attila Fazekas86950732013-06-08 09:33:08 +0200884
Matthew Treinishc603d162015-01-05 20:03:40 -0500885# Catalog type of the Orchestration service. (string value)
886#catalog_type = orchestration
887
888# The orchestration region name to use. If empty, the value of
889# identity.region is used instead. If no such region is found in the
890# service catalog, the first found one is used. (string value)
891#region =
892
893# The endpoint type to use for the orchestration service. (string
894# value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400895# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Matthew Treinishc603d162015-01-05 20:03:40 -0500896#endpoint_type = publicURL
897
Jon Grimm270bd7f2014-08-05 18:11:29 +0000898# Time in seconds between build status checks. (integer value)
899#build_interval = 1
900
901# Timeout in seconds to wait for a stack to build. (integer value)
902#build_timeout = 1200
903
Matthew Treinishc603d162015-01-05 20:03:40 -0500904# Instance type for tests. Needs to be big enough for a full OS plus
905# the test workload (string value)
906#instance_type = m1.micro
Jon Grimm270bd7f2014-08-05 18:11:29 +0000907
Jon Grimm270bd7f2014-08-05 18:11:29 +0000908# Name of existing keypair to launch servers with. (string value)
909#keypair_name = <None>
910
911# Value must match heat configuration of the same name. (integer
912# value)
Matthew Treinishc603d162015-01-05 20:03:40 -0500913#max_template_size = 524288
Jon Grimm270bd7f2014-08-05 18:11:29 +0000914
915# Value must match heat configuration of the same name. (integer
916# value)
Matthew Treinishc603d162015-01-05 20:03:40 -0500917#max_resources_per_stack = 1000
Steven Hardyfdc6bd72014-03-21 16:56:04 +0000918
Matthew Treinish3d468112013-10-24 21:49:14 +0000919
Sean Daguefc691e32014-01-03 08:51:54 -0500920[scenario]
Matthew Treinish3d468112013-10-24 21:49:14 +0000921
922#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000923# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +0000924#
925
Matthew Treinishc603d162015-01-05 20:03:40 -0500926# Directory containing image files (string value)
927#img_dir = /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec
928
929# Image file name (string value)
930# Deprecated group/name - [DEFAULT]/qcow2_img_file
931#img_file = cirros-0.3.1-x86_64-disk.img
932
933# Image disk format (string value)
934#img_disk_format = qcow2
935
936# Image container format (string value)
937#img_container_format = bare
Jon Grimm270bd7f2014-08-05 18:11:29 +0000938
939# AMI image file name (string value)
940#ami_img_file = cirros-0.3.1-x86_64-blank.img
941
942# ARI image file name (string value)
943#ari_img_file = cirros-0.3.1-x86_64-initrd
944
Matthew Treinishc603d162015-01-05 20:03:40 -0500945# AKI image file name (string value)
946#aki_img_file = cirros-0.3.1-x86_64-vmlinuz
Jon Grimm270bd7f2014-08-05 18:11:29 +0000947
Matthew Treinishc603d162015-01-05 20:03:40 -0500948# ssh username for the image file (string value)
949#ssh_user = cirros
Alessandro Pilottib7c1daa2014-08-16 14:24:13 +0300950
Jon Grimm270bd7f2014-08-05 18:11:29 +0000951# specifies how many resources to request at once. Used for large
952# operations testing. (integer value)
953#large_ops_number = 0
Sean Daguefc691e32014-01-03 08:51:54 -0500954
Yair Fried413bf2d2014-11-19 17:07:11 +0200955# DHCP client used by images to renew DCHP lease. If left empty,
956# update operation will be skipped. Supported clients: "udhcpc",
957# "dhclient" (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -0400958# Allowed values: udhcpc, dhclient
Yair Fried413bf2d2014-11-19 17:07:11 +0200959#dhcp_client = udhcpc
960
Matthew Treinish3d468112013-10-24 21:49:14 +0000961
962[service_available]
963
964#
Jon Grimm270bd7f2014-08-05 18:11:29 +0000965# From tempest.config
Matthew Treinish3d468112013-10-24 21:49:14 +0000966#
967
Jon Grimm270bd7f2014-08-05 18:11:29 +0000968# Whether or not cinder is expected to be available (boolean value)
969#cinder = true
Matthew Treinish3d468112013-10-24 21:49:14 +0000970
Jon Grimm270bd7f2014-08-05 18:11:29 +0000971# Whether or not neutron is expected to be available (boolean value)
972#neutron = false
Matthew Treinish3d468112013-10-24 21:49:14 +0000973
Matthew Treinishc603d162015-01-05 20:03:40 -0500974# Whether or not glance is expected to be available (boolean value)
975#glance = true
976
977# Whether or not swift is expected to be available (boolean value)
978#swift = true
979
Jon Grimm270bd7f2014-08-05 18:11:29 +0000980# Whether or not nova is expected to be available (boolean value)
981#nova = true
Matthew Treinish3d468112013-10-24 21:49:14 +0000982
Matthew Treinishc603d162015-01-05 20:03:40 -0500983# Whether or not Heat is expected to be available (boolean value)
984#heat = false
985
986# Whether or not Ceilometer is expected to be available (boolean
987# value)
988#ceilometer = true
989
990# Whether or not Horizon is expected to be available (boolean value)
991#horizon = true
992
Jon Grimm270bd7f2014-08-05 18:11:29 +0000993# Whether or not Sahara is expected to be available (boolean value)
994#sahara = false
Matthew Treinishe3d26142013-11-26 19:14:58 +0000995
Matthew Treinishc603d162015-01-05 20:03:40 -0500996# Whether or not Ironic is expected to be available (boolean value)
997#ironic = false
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300998
Jon Grimm270bd7f2014-08-05 18:11:29 +0000999# Whether or not Trove is expected to be available (boolean value)
1000#trove = false
Nikhil Manchandadd6886f2014-03-03 01:58:45 -08001001
Jon Grimm270bd7f2014-08-05 18:11:29 +00001002# Whether or not Zaqar is expected to be available (boolean value)
1003#zaqar = false
Malini Kamalambal6e7b3b82014-02-06 06:49:04 -05001004
Matthew Treinish3d468112013-10-24 21:49:14 +00001005
Sean Daguefc691e32014-01-03 08:51:54 -05001006[stress]
1007
1008#
Jon Grimm270bd7f2014-08-05 18:11:29 +00001009# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -05001010#
1011
Matthew Treinishc603d162015-01-05 20:03:40 -05001012# Directory containing log files on the compute nodes (string value)
1013#nova_logdir = <None>
1014
1015# Maximum number of instances to create during test. (integer value)
1016#max_instances = 16
1017
Jon Grimm270bd7f2014-08-05 18:11:29 +00001018# Controller host. (string value)
1019#controller = <None>
Sean Daguefc691e32014-01-03 08:51:54 -05001020
Matthew Treinishc603d162015-01-05 20:03:40 -05001021# Controller host. (string value)
1022#target_controller = <None>
1023
1024# ssh user. (string value)
1025#target_ssh_user = <None>
1026
1027# Path to private key. (string value)
1028#target_private_key_path = <None>
1029
1030# regexp for list of log files. (string value)
1031#target_logfiles = <None>
1032
1033# time (in seconds) between log file error checks. (integer value)
1034#log_check_interval = 60
1035
Jon Grimm270bd7f2014-08-05 18:11:29 +00001036# The number of threads created while stress test. (integer value)
1037#default_thread_number_per_action = 4
1038
Jon Grimm270bd7f2014-08-05 18:11:29 +00001039# Prevent the cleaning (tearDownClass()) between each stress test run
1040# if an exception occurs during this run. (boolean value)
1041#leave_dirty_stack = false
1042
Matthew Treinishc603d162015-01-05 20:03:40 -05001043# Allows a full cleaning process after a stress test. Caution : this
1044# cleanup will remove every objects of every tenant. (boolean value)
1045#full_clean_stack = false
Julien Leloupa5ee5422014-02-13 14:29:02 +01001046
Sean Daguefc691e32014-01-03 08:51:54 -05001047
1048[telemetry]
1049
1050#
Jon Grimm270bd7f2014-08-05 18:11:29 +00001051# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -05001052#
1053
1054# Catalog type of the Telemetry service. (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001055#catalog_type = metering
Sean Daguefc691e32014-01-03 08:51:54 -05001056
Jon Grimm270bd7f2014-08-05 18:11:29 +00001057# The endpoint type to use for the telemetry service. (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -04001058# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Jon Grimm270bd7f2014-08-05 18:11:29 +00001059#endpoint_type = publicURL
1060
1061# This variable is used as flag to enable notification tests (boolean
JordanPfc62c902014-02-26 14:47:28 +00001062# value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001063#too_slow_to_test = true
Vadim Rovachev7bcea352013-12-26 15:56:17 +04001064
Sean Daguefc691e32014-01-03 08:51:54 -05001065
1066[volume]
1067
1068#
Jon Grimm270bd7f2014-08-05 18:11:29 +00001069# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -05001070#
1071
Jon Grimm270bd7f2014-08-05 18:11:29 +00001072# Time in seconds between volume availability checks. (integer value)
1073#build_interval = 1
Sean Daguefc691e32014-01-03 08:51:54 -05001074
Eric Harney9b1f89c2014-10-14 14:40:19 -04001075# Timeout in seconds to wait for a volume to become available.
Sean Daguefc691e32014-01-03 08:51:54 -05001076# (integer value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001077#build_timeout = 300
Sean Daguefc691e32014-01-03 08:51:54 -05001078
1079# Catalog type of the Volume Service (string value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001080#catalog_type = volume
1081
Sean Daguefc691e32014-01-03 08:51:54 -05001082# The volume region name to use. If empty, the value of
Jon Grimm270bd7f2014-08-05 18:11:29 +00001083# identity.region is used instead. If no such region is found in the
1084# service catalog, the first found one is used. (string value)
1085#region =
1086
Matthew Treinishc603d162015-01-05 20:03:40 -05001087# The endpoint type to use for the volume service. (string value)
Davanum Srinivasefead032015-03-09 17:27:42 -04001088# Allowed values: public, admin, internal, publicURL, adminURL, internalURL
Matthew Treinishc603d162015-01-05 20:03:40 -05001089#endpoint_type = publicURL
1090
1091# Name of the backend1 (must be declared in cinder.conf) (string
1092# value)
1093#backend1_name = BACKEND_1
1094
1095# Name of the backend2 (must be declared in cinder.conf) (string
1096# value)
1097#backend2_name = BACKEND_2
1098
Jon Grimm270bd7f2014-08-05 18:11:29 +00001099# Backend protocol to target when creating volume types (string value)
1100#storage_protocol = iSCSI
1101
1102# Backend vendor to target when creating volume types (string value)
1103#vendor_name = Open Source
1104
Matthew Treinishc603d162015-01-05 20:03:40 -05001105# Disk format to use when copying a volume to image (string value)
1106#disk_format = raw
1107
Jon Grimm270bd7f2014-08-05 18:11:29 +00001108# Default size in GB for volumes created by volumes tests (integer
Sean Daguefc691e32014-01-03 08:51:54 -05001109# value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001110#volume_size = 1
Jerry Cai9733d0e2014-03-19 15:50:49 +08001111
Sean Daguefc691e32014-01-03 08:51:54 -05001112
1113[volume-feature-enabled]
1114
1115#
Jon Grimm270bd7f2014-08-05 18:11:29 +00001116# From tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -05001117#
1118
Matthew Treinishc603d162015-01-05 20:03:40 -05001119# Runs Cinder multi-backend test (requires 2 backends) (boolean value)
1120#multi_backend = false
1121
1122# Runs Cinder volumes backup test (boolean value)
1123#backup = true
1124
1125# Runs Cinder volume snapshot test (boolean value)
1126#snapshot = true
1127
Jon Grimm270bd7f2014-08-05 18:11:29 +00001128# A list of enabled volume extensions with a special entry all which
1129# indicates every extension is enabled. Empty list indicates all
1130# extensions are disabled (list value)
1131#api_extensions = all
Zhi Kun Liude25c022014-02-14 13:25:19 +08001132
Sean Daguefc691e32014-01-03 08:51:54 -05001133# Is the v1 volume API enabled (boolean value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001134#api_v1 = true
Sean Daguefc691e32014-01-03 08:51:54 -05001135
Zhi Kun Liu8cc3c842014-01-07 10:44:34 +08001136# Is the v2 volume API enabled (boolean value)
Jon Grimm270bd7f2014-08-05 18:11:29 +00001137#api_v2 = true