blob: a280fd4b6a91ced6ed21b1ce5e76f3096e71d95e [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#
4# Options defined in tempest.openstack.common.lockutils
5#
Attila Fazekasbfd96e12013-07-31 17:19:10 +02006
Matthew Treinish3d468112013-10-24 21:49:14 +00007# Whether to disable inter-process locks (boolean value)
8#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)
11#lock_path=<None>
Matthew Treinishf4a9b0f2013-07-26 16:58:26 -040012
Matthew Treinish3d468112013-10-24 21:49:14 +000013
14#
15# Options defined in tempest.openstack.common.log
16#
17
18# Print debugging output (set logging level to DEBUG instead
19# of default WARNING level). (boolean value)
20#debug=false
21
22# Print more verbose output (set logging level to INFO instead
23# of default WARNING level). (boolean value)
24#verbose=false
25
26# Log output to standard error (boolean value)
27#use_stderr=true
28
29# format string to use for log messages with context (string
30# value)
Sean Daguefc691e32014-01-03 08:51:54 -050031#logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
Matthew Treinish3d468112013-10-24 21:49:14 +000032
33# format string to use for log messages without context
34# (string value)
35#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
36
37# data to append to log format when level is DEBUG (string
38# value)
39#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
40
41# prefix each line of exception output with this format
42# (string value)
43#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
44
45# list of logger=LEVEL pairs (list value)
Sean Daguefc691e32014-01-03 08:51:54 -050046#default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,iso8601=WARN
Matthew Treinish3d468112013-10-24 21:49:14 +000047
48# publish error events (boolean value)
49#publish_errors=false
50
51# make deprecations fatal (boolean value)
52#fatal_deprecations=false
53
54# If an instance is passed with the log message, format it
55# like this (string value)
56#instance_format="[instance: %(uuid)s] "
57
58# If an instance UUID is passed with the log message, format
59# it like this (string value)
60#instance_uuid_format="[instance: %(uuid)s] "
61
Sean Daguefc691e32014-01-03 08:51:54 -050062# The name of logging configuration file. It does not disable
63# existing loggers, but just appends specified logging
64# configuration to any other existing logging options. Please
65# see the Python logging module documentation for details on
66# logging configuration files. (string value)
67# Deprecated group/name - [DEFAULT]/log_config
68#log_config_append=<None>
Matthew Treinish3d468112013-10-24 21:49:14 +000069
70# DEPRECATED. A logging.Formatter log message format string
71# which may use any of the available logging.LogRecord
72# attributes. This option is deprecated. Please use
73# logging_context_format_string and
74# logging_default_format_string instead. (string value)
75#log_format=<None>
76
77# Format string for %%(asctime)s in log records. Default:
78# %(default)s (string value)
79#log_date_format=%Y-%m-%d %H:%M:%S
80
81# (Optional) Name of log file to output to. If no default is
82# set, logging will go to stdout. (string value)
83# Deprecated group/name - [DEFAULT]/logfile
84#log_file=<None>
85
86# (Optional) The base directory used for relative --log-file
87# paths (string value)
88# Deprecated group/name - [DEFAULT]/logdir
89#log_dir=<None>
90
91# Use syslog for logging. (boolean value)
92#use_syslog=false
93
94# syslog facility to receive log lines (string value)
95#syslog_log_facility=LOG_USER
96
Marc Kodererb714de52013-08-08 09:21:46 +020097
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +030098[baremetal]
99
100#
101# Options defined in tempest.config
102#
103
104# Catalog type of the baremetal provisioning service. (string
105# value)
106#catalog_type=baremetal
107
JordanPfc62c902014-02-26 14:47:28 +0000108# The endpoint type to use for the baremetal provisioning
109# service. (string value)
110#endpoint_type=publicURL
111
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300112
Sean Daguefc691e32014-01-03 08:51:54 -0500113[boto]
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400114
115#
116# Options defined in tempest.config
117#
118
Sean Daguefc691e32014-01-03 08:51:54 -0500119# EC2 URL (string value)
120#ec2_url=http://localhost:8773/services/Cloud
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400121
Sean Daguefc691e32014-01-03 08:51:54 -0500122# S3 URL (string value)
123#s3_url=http://localhost:8080
124
125# AWS Secret Key (string value)
126#aws_secret=<None>
127
128# AWS Access Key (string value)
129#aws_access=<None>
130
131# S3 Materials Path (string value)
132#s3_materials_path=/opt/stack/devstack/files/images/s3-materials/cirros-0.3.0
133
134# ARI Ramdisk Image manifest (string value)
135#ari_manifest=cirros-0.3.0-x86_64-initrd.manifest.xml
136
137# AMI Machine Image manifest (string value)
138#ami_manifest=cirros-0.3.0-x86_64-blank.img.manifest.xml
139
140# AKI Kernel Image manifest (string value)
141#aki_manifest=cirros-0.3.0-x86_64-vmlinuz.manifest.xml
142
143# Instance type (string value)
144#instance_type=m1.tiny
145
146# boto Http socket timeout (integer value)
147#http_socket_timeout=3
148
149# boto num_retries on error (integer value)
150#num_retries=1
151
152# Status Change Timeout (integer value)
153#build_timeout=60
154
155# Status Change Test Interval (integer value)
156#build_interval=1
157
158
159[cli]
160
161#
Matthew Treinishe2b56b52014-01-29 19:25:50 +0000162# Options defined in tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500163#
164
165# enable cli tests (boolean value)
166#enabled=true
167
168# directory where python client binaries are located (string
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400169# value)
Sean Daguefc691e32014-01-03 08:51:54 -0500170#cli_dir=/usr/local/bin
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400171
Sean Daguefc691e32014-01-03 08:51:54 -0500172# Number of seconds to wait on a CLI timeout (integer value)
173#timeout=15
Arata Notsu8f440392013-09-13 16:14:20 +0900174
Sean Dague83401992013-05-06 17:46:36 -0400175
Matthew Treinish3d468112013-10-24 21:49:14 +0000176[compute]
177
178#
179# Options defined in tempest.config
180#
181
182# Allows test cases to create/destroy tenants and users. This
183# option enables isolated test cases and better parallel
184# execution, but also requires that OpenStack Identity API
185# admin credentials are known. (boolean value)
186#allow_tenant_isolation=false
187
Matthew Treinish3d468112013-10-24 21:49:14 +0000188# Valid secondary image reference to be used in tests. (string
189# value)
190#image_ref={$IMAGE_ID}
191
192# Valid secondary image reference to be used in tests. (string
193# value)
194#image_ref_alt={$IMAGE_ID_ALT}
195
Ken'ichi Ohmichi35772602013-11-14 15:03:27 +0900196# Valid primary flavor to use in tests. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000197#flavor_ref=1
198
Ken'ichi Ohmichi35772602013-11-14 15:03:27 +0900199# Valid secondary flavor to be used in tests. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000200#flavor_ref_alt=2
201
202# User name used to authenticate to an instance. (string
203# value)
204#image_ssh_user=root
205
206# Password used to authenticate to an instance. (string value)
207#image_ssh_password=password
208
209# User name used to authenticate to an instance using the
210# alternate image. (string value)
211#image_alt_ssh_user=root
212
213# Password used to authenticate to an instance using the
214# alternate image. (string value)
215#image_alt_ssh_password=password
216
217# Time in seconds between build status checks. (integer value)
218#build_interval=10
219
220# Timeout in seconds to wait for an instance to build.
221# (integer value)
222#build_timeout=300
223
Derek Higgins85cd5142013-12-17 17:10:11 +0000224# Should the tests ssh to instances? (boolean value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000225#run_ssh=false
226
227# User name used to authenticate to an instance. (string
228# value)
229#ssh_user=root
230
231# Timeout in seconds to wait for ping to succeed. (integer
232# value)
Darragh O'Reilly6b636672014-01-24 12:17:40 +0000233#ping_timeout=120
Matthew Treinish3d468112013-10-24 21:49:14 +0000234
235# Timeout in seconds to wait for authentication to succeed.
236# (integer value)
237#ssh_timeout=300
238
239# Additional wait time for clean state, when there is no OS-
240# EXT-STS extension available (integer value)
241#ready_wait=0
242
243# Timeout in seconds to wait for output from ssh channel.
244# (integer value)
245#ssh_channel_timeout=60
246
247# Visible fixed network name (string value)
248#fixed_network_name=private
249
250# Network used for SSH connections. (string value)
251#network_for_ssh=public
252
253# IP version used for SSH connections. (integer value)
254#ip_version_for_ssh=4
255
256# Dose the SSH uses Floating IP? (boolean value)
257#use_floatingip_for_ssh=true
258
259# Catalog type of the Compute service. (string value)
260#catalog_type=compute
261
262# The compute region name to use. If empty, the value of
263# identity.region is used instead. If no such region is found
264# in the service catalog, the first found one is used. (string
265# value)
266#region=
267
JordanP5d29b2c2013-12-18 13:56:03 +0000268# The endpoint type to use for the compute service. (string
269# value)
270#endpoint_type=publicURL
271
Matthew Treinish3d468112013-10-24 21:49:14 +0000272# Catalog type of the Compute v3 service. (string value)
273#catalog_v3_type=computev3
274
275# Path to a private key file for SSH access to remote hosts
276# (string value)
277#path_to_private_key=<None>
278
279# Expected device name when a volume is attached to an
280# instance (string value)
281#volume_device_name=vdb
282
283# Time in seconds before a shelved instance is eligible for
284# removing from a host. -1 never offload, 0 offload when
285# shelved. This time should be the same as the time of
286# nova.conf, and some tests will run for as long as the time.
287# (integer value)
288#shelved_offload_time=0
289
Sean Daguefc691e32014-01-03 08:51:54 -0500290# Allows test cases to create/destroy tenants and users. This
291# option enables isolated test cases and better parallel
292# execution, but also requires that OpenStack Identity API
293# admin credentials are known. (boolean value)
294#allow_tenant_isolation=false
Matthew Treinish2b5287d2013-10-22 17:40:34 +0000295
Sean Daguefc691e32014-01-03 08:51:54 -0500296
297[compute-admin]
Rohit Karajgidd47d7e2012-07-31 04:11:01 -0700298
Matthew Treinish3d468112013-10-24 21:49:14 +0000299#
300# Options defined in tempest.config
301#
Jay Pipesf38eaac2012-06-21 13:37:35 -0400302
Sean Daguefc691e32014-01-03 08:51:54 -0500303# Administrative Username to use for Nova API requests.
304# (string value)
305#username=admin
Arata Notsu8f440392013-09-13 16:14:20 +0900306
Sean Daguefc691e32014-01-03 08:51:54 -0500307# Administrative Tenant name to use for Nova API requests.
308# (string value)
309#tenant_name=admin
Maru Newby81f07a02012-09-05 20:21:19 -0700310
Sean Daguefc691e32014-01-03 08:51:54 -0500311# API key to use when authenticating as admin. (string value)
312#password=pass
Matthew Treinish3d468112013-10-24 21:49:14 +0000313
314
Sean Daguefc691e32014-01-03 08:51:54 -0500315[compute-feature-enabled]
Matthew Treinish3d468112013-10-24 21:49:14 +0000316
317#
318# Options defined in tempest.config
319#
320
Sean Daguefc691e32014-01-03 08:51:54 -0500321# If false, skip all nova v3 tests. (boolean value)
322#api_v3=true
Matthew Treinish3d468112013-10-24 21:49:14 +0000323
Sean Daguefc691e32014-01-03 08:51:54 -0500324# If false, skip disk config tests (boolean value)
325#disk_config=true
Matthew Treinish3d468112013-10-24 21:49:14 +0000326
Zhi Kun Liude25c022014-02-14 13:25:19 +0800327# A list of enabled compute extensions with a special entry
328# all which indicates every extension is enabled (list value)
329#api_extensions=all
330
Sean Daguefc691e32014-01-03 08:51:54 -0500331# A list of enabled v3 extensions with a special entry all
332# which indicates every extension is enabled (list value)
333#api_v3_extensions=all
Matthew Treinish3d468112013-10-24 21:49:14 +0000334
Sean Daguefc691e32014-01-03 08:51:54 -0500335# Does the test environment support changing the admin
336# password? (boolean value)
337#change_password=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000338
Sean Daguefc691e32014-01-03 08:51:54 -0500339# Does the test environment support snapshots? (boolean value)
340#create_image=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000341
Sean Daguefc691e32014-01-03 08:51:54 -0500342# Does the test environment support resizing? (boolean value)
343#resize=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000344
Sean Daguefc691e32014-01-03 08:51:54 -0500345# Does the test environment support live migration available?
346# (boolean value)
347#live_migration=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000348
Sean Daguefc691e32014-01-03 08:51:54 -0500349# Does the test environment use block devices for live
350# migration (boolean value)
351#block_migration_for_live_migration=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000352
Sean Daguefc691e32014-01-03 08:51:54 -0500353# Does the test environment block migration support cinder
354# iSCSI volumes (boolean value)
355#block_migrate_cinder_iscsi=false
Yassine Lamgarchalb158d412013-12-27 19:29:42 +0100356
357
Julie Pichond1017642013-07-24 16:37:23 +0100358[dashboard]
Julie Pichond1017642013-07-24 16:37:23 +0100359
Matthew Treinish3d468112013-10-24 21:49:14 +0000360#
361# Options defined in tempest.config
362#
Julie Pichond1017642013-07-24 16:37:23 +0100363
Matthew Treinish3d468112013-10-24 21:49:14 +0000364# Where the dashboard can be found (string value)
365#dashboard_url=http://localhost/
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900366
Matthew Treinish3d468112013-10-24 21:49:14 +0000367# Login page for the dashboard (string value)
368#login_url=http://localhost/auth/login/
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900369
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900370
Sean Daguefc691e32014-01-03 08:51:54 -0500371[data_processing]
372
373#
374# Options defined in tempest.config
375#
376
377# Catalog type of the data processing service. (string value)
378#catalog_type=data_processing
379
JordanPfc62c902014-02-26 14:47:28 +0000380# The endpoint type to use for the data processing service.
381# (string value)
382#endpoint_type=publicURL
383
Sean Daguefc691e32014-01-03 08:51:54 -0500384
385[debug]
386
387#
388# Options defined in tempest.config
389#
390
391# Enable diagnostic commands (boolean value)
392#enable=true
393
394
395[identity]
396
397#
398# Options defined in tempest.config
399#
400
401# Catalog type of the Identity service. (string value)
402#catalog_type=identity
403
404# Set to True if using self-signed SSL certificates. (boolean
405# value)
406#disable_ssl_certificate_validation=false
407
408# Full URI of the OpenStack Identity API (Keystone), v2
409# (string value)
410#uri=<None>
411
412# Full URI of the OpenStack Identity API (Keystone), v3
413# (string value)
414#uri_v3=<None>
415
Andrea Frittoli8bbdb162014-01-06 11:06:13 +0000416# Identity API version to be used for authentication for API
Andrea Frittoli77f9da42014-02-06 11:18:19 +0000417# tests. (string value)
Andrea Frittoli8bbdb162014-01-06 11:06:13 +0000418#auth_version=v2
419
Sean Daguefc691e32014-01-03 08:51:54 -0500420# The identity region name to use. Also used as the other
421# services' region name unless they are set explicitly. If no
422# such region is found in the service catalog, the first found
423# one is used. (string value)
424#region=RegionOne
425
JordanP5d29b2c2013-12-18 13:56:03 +0000426# The endpoint type to use for the identity service. (string
427# value)
428#endpoint_type=publicURL
429
Sean Daguefc691e32014-01-03 08:51:54 -0500430# Username to use for Nova API requests. (string value)
431#username=demo
432
433# Tenant name to use for Nova API requests. (string value)
434#tenant_name=demo
435
436# Role required to administrate keystone. (string value)
437#admin_role=admin
438
439# API key to use when authenticating. (string value)
440#password=pass
441
442# Username of alternate user to use for Nova API requests.
443# (string value)
444#alt_username=<None>
445
446# Alternate user's Tenant name to use for Nova API requests.
447# (string value)
448#alt_tenant_name=<None>
449
450# API key to use when authenticating as alternate user.
451# (string value)
452#alt_password=<None>
453
Dirk Mueller14bd5622014-01-14 19:33:05 +0100454# Administrative Username to use for Keystone API requests.
Sean Daguefc691e32014-01-03 08:51:54 -0500455# (string value)
456#admin_username=admin
457
458# Administrative Tenant name to use for Keystone API requests.
459# (string value)
460#admin_tenant_name=admin
461
462# API key to use when authenticating as admin. (string value)
463#admin_password=pass
464
465
Matthew Treinishd5021a72014-01-09 18:42:51 +0000466[identity-feature-enabled]
467
468#
469# Options defined in tempest.config
470#
471
472# Does the identity service have delegation and impersonation
473# enabled (boolean value)
474#trust=true
475
Matthew Treinishdb2c5972014-01-31 22:18:59 +0000476# Is the v2 identity API enabled (boolean value)
477#api_v2=true
478
479# Is the v3 identity API enabled (boolean value)
480#api_v3=true
481
Matthew Treinishd5021a72014-01-09 18:42:51 +0000482
Sean Daguefc691e32014-01-03 08:51:54 -0500483[image]
484
485#
486# Options defined in tempest.config
487#
488
489# Catalog type of the Image service. (string value)
490#catalog_type=image
491
492# The image region name to use. If empty, the value of
493# identity.region is used instead. If no such region is found
494# in the service catalog, the first found one is used. (string
495# value)
496#region=
497
JordanP5d29b2c2013-12-18 13:56:03 +0000498# The endpoint type to use for the image service. (string
499# value)
500#endpoint_type=publicURL
501
Sean Daguefc691e32014-01-03 08:51:54 -0500502# http accessible image (string value)
503#http_image=http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz
504
505
506[image-feature-enabled]
507
508#
509# Options defined in tempest.config
510#
511
512# Is the v2 image API enabled (boolean value)
513#api_v2=true
514
515# Is the v1 image API enabled (boolean value)
516#api_v1=true
517
518
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000519[input-scenario]
520
521#
522# Options defined in tempest.config
523#
524
525# Matching images become parameters for scenario tests (string
526# value)
527#image_regex=^cirros-0.3.1-x86_64-uec$
528
529# Matching flavors become parameters for scenario tests
530# (string value)
Andrea Frittoli99901c02014-01-30 18:06:49 +0000531#flavor_regex=^m1.nano$
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000532
533# SSH verification in tests is skippedfor matching images
534# (string value)
535#non_ssh_image_regex=^.*[Ww]in.*$
536
537# List of user mapped to regex to matching image names.
538# (string value)
539#ssh_user_regex=[["^.*[Cc]irros.*$", "root"]]
540
541
Sean Daguefc691e32014-01-03 08:51:54 -0500542[network]
543
544#
545# Options defined in tempest.config
546#
547
548# Catalog type of the Neutron service. (string value)
549#catalog_type=network
550
551# The network region name to use. If empty, the value of
552# identity.region is used instead. If no such region is found
553# in the service catalog, the first found one is used. (string
554# value)
555#region=
556
JordanP5d29b2c2013-12-18 13:56:03 +0000557# The endpoint type to use for the network service. (string
558# value)
559#endpoint_type=publicURL
560
Henry Gessauffda37a2014-01-16 11:17:55 -0500561# The cidr block to allocate tenant ipv4 subnets from (string
Sean Daguefc691e32014-01-03 08:51:54 -0500562# value)
563#tenant_network_cidr=10.100.0.0/16
564
Henry Gessauffda37a2014-01-16 11:17:55 -0500565# The mask bits for tenant ipv4 subnets (integer value)
Sean Daguefc691e32014-01-03 08:51:54 -0500566#tenant_network_mask_bits=28
567
armando-migliaccio5bb7aef2014-02-19 21:55:14 -0800568# Allow the execution of IPv6 tests (boolean value)
569#ipv6_enabled=true
570
Henry Gessauffda37a2014-01-16 11:17:55 -0500571# The cidr block to allocate tenant ipv6 subnets from (string
572# value)
573#tenant_network_v6_cidr=2003::/64
574
575# The mask bits for tenant ipv6 subnets (integer value)
576#tenant_network_v6_mask_bits=96
577
Sean Daguefc691e32014-01-03 08:51:54 -0500578# Whether tenant network connectivity should be evaluated
579# directly (boolean value)
580#tenant_networks_reachable=false
581
582# Id of the public network that provides external connectivity
583# (string value)
584#public_network_id=
585
586# Id of the public router that provides external connectivity
587# (string value)
588#public_router_id=
589
590
591[network-feature-enabled]
592
593#
594# Options defined in tempest.config
595#
596
Zhi Kun Liude25c022014-02-14 13:25:19 +0800597# A list of enabled network extensions with a special entry
598# all which indicates every extension is enabled (list value)
Sean Daguefc691e32014-01-03 08:51:54 -0500599#api_extensions=all
600
601
602[object-storage]
603
604#
605# Options defined in tempest.config
606#
607
608# Catalog type of the Object-Storage service. (string value)
609#catalog_type=object-store
610
611# The object-storage region name to use. If empty, the value
612# of identity.region is used instead. If no such region is
613# found in the service catalog, the first found one is used.
614# (string value)
615#region=
616
JordanP5d29b2c2013-12-18 13:56:03 +0000617# The endpoint type to use for the object-store service.
618# (string value)
619#endpoint_type=publicURL
620
Fabien Boucher2178d312013-12-31 15:38:57 +0100621# Number of seconds to time on waiting for a container to
Sean Daguefc691e32014-01-03 08:51:54 -0500622# container synchronization complete. (integer value)
623#container_sync_timeout=120
624
Fabien Boucher2178d312013-12-31 15:38:57 +0100625# Number of seconds to wait while looping to check the status
Sean Daguefc691e32014-01-03 08:51:54 -0500626# of a container to container synchronization (integer value)
627#container_sync_interval=5
628
629# Role to add to users created for swift tests to enable
630# creating containers (string value)
631#operator_role=Member
632
633
634[object-storage-feature-enabled]
635
636#
637# Options defined in tempest.config
638#
639
Matthew Treinish20345382013-12-13 17:04:23 +0000640# A list of the enabled optional discoverable apis. A single
641# entry, all, indicates that all of these features are
642# expected to be enabled (list value)
643#discoverable_apis=all
Sean Daguefc691e32014-01-03 08:51:54 -0500644
645
Matthew Treinish3d468112013-10-24 21:49:14 +0000646[orchestration]
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900647
Matthew Treinish3d468112013-10-24 21:49:14 +0000648#
649# Options defined in tempest.config
650#
Attila Fazekas86950732013-06-08 09:33:08 +0200651
Matthew Treinish3d468112013-10-24 21:49:14 +0000652# Catalog type of the Orchestration service. (string value)
653#catalog_type=orchestration
Joe Gordonb5e10cd2013-07-10 15:51:12 +0000654
Matthew Treinish3d468112013-10-24 21:49:14 +0000655# The orchestration region name to use. If empty, the value of
656# identity.region is used instead. If no such region is found
657# in the service catalog, the first found one is used. (string
658# value)
659#region=
Matthew Treinish4c412922013-07-16 15:27:42 -0400660
JordanP5d29b2c2013-12-18 13:56:03 +0000661# The endpoint type to use for the orchestration service.
662# (string value)
663#endpoint_type=publicURL
664
Matthew Treinish3d468112013-10-24 21:49:14 +0000665# Time in seconds between build status checks. (integer value)
666#build_interval=1
667
668# Timeout in seconds to wait for a stack to build. (integer
669# value)
670#build_timeout=300
671
672# Instance type for tests. Needs to be big enough for a full
673# OS plus the test workload (string value)
674#instance_type=m1.micro
675
676# Name of heat-cfntools enabled image to use when launching
677# test instances. (string value)
678#image_ref=<None>
679
680# Name of existing keypair to launch servers with. (string
681# value)
682#keypair_name=<None>
683
684# Value must match heat configuration of the same name.
685# (integer value)
686#max_template_size=524288
687
688
Sean Daguefc691e32014-01-03 08:51:54 -0500689[scenario]
Matthew Treinish3d468112013-10-24 21:49:14 +0000690
691#
692# Options defined in tempest.config
693#
694
Sean Daguefc691e32014-01-03 08:51:54 -0500695# Directory containing image files (string value)
696#img_dir=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec
697
Masayuki Igawa4f71bf02014-02-21 14:02:29 +0900698# QCOW2 image file name (string value)
699#qcow2_img_file=cirros-0.3.1-x86_64-disk.img
700
Sean Daguefc691e32014-01-03 08:51:54 -0500701# AMI image file name (string value)
702#ami_img_file=cirros-0.3.1-x86_64-blank.img
703
704# ARI image file name (string value)
705#ari_img_file=cirros-0.3.1-x86_64-initrd
706
707# AKI image file name (string value)
708#aki_img_file=cirros-0.3.1-x86_64-vmlinuz
709
710# ssh username for the image file (string value)
711#ssh_user=cirros
712
713# specifies how many resources to request at once. Used for
714# large operations testing. (integer value)
715#large_ops_number=0
Matthew Treinish3d468112013-10-24 21:49:14 +0000716
717
718[service_available]
719
720#
721# Options defined in tempest.config
722#
723
724# Whether or not cinder is expected to be available (boolean
725# value)
726#cinder=true
727
728# Whether or not neutron is expected to be available (boolean
729# value)
730#neutron=false
731
732# Whether or not glance is expected to be available (boolean
733# value)
734#glance=true
735
736# Whether or not swift is expected to be available (boolean
737# value)
738#swift=true
739
740# Whether or not nova is expected to be available (boolean
741# value)
742#nova=true
743
744# Whether or not Heat is expected to be available (boolean
745# value)
746#heat=false
747
748# Whether or not Ceilometer is expected to be available
749# (boolean value)
750#ceilometer=true
751
752# Whether or not Horizon is expected to be available (boolean
753# value)
754#horizon=true
755
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400756# Whether or not Savanna is expected to be available (boolean
Joe H. Rahme3f2d4c62013-11-19 18:25:31 +0100757# value)
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400758#savanna=false
Matthew Treinishe3d26142013-11-26 19:14:58 +0000759
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300760# Whether or not Ironic is expected to be available (boolean
761# value)
762#ironic=false
763
Matthew Treinish3d468112013-10-24 21:49:14 +0000764
Sean Daguefc691e32014-01-03 08:51:54 -0500765[stress]
766
767#
768# Options defined in tempest.config
769#
770
771# Directory containing log files on the compute nodes (string
772# value)
773#nova_logdir=<None>
774
775# Maximum number of instances to create during test. (integer
776# value)
777#max_instances=16
778
779# Controller host. (string value)
780#controller=<None>
781
782# Controller host. (string value)
783#target_controller=<None>
784
785# ssh user. (string value)
786#target_ssh_user=<None>
787
788# Path to private key. (string value)
789#target_private_key_path=<None>
790
791# regexp for list of log files. (string value)
792#target_logfiles=<None>
793
794# time (in seconds) between log file error checks. (integer
795# value)
796#log_check_interval=60
797
798# The number of threads created while stress test. (integer
799# value)
800#default_thread_number_per_action=4
801
Julien Leloup04d40f72014-01-28 11:17:18 +0100802# Prevent the cleaning (tearDownClass()) between each stress
803# test run if an exception occurs during this run. (boolean
804# value)
805#leave_dirty_stack=false
806
Julien Leloupa5ee5422014-02-13 14:29:02 +0100807# Allows a full cleaning process after a stress test. Caution
808# : this cleanup will remove every objects of every tenant.
809# (boolean value)
810#full_clean_stack=false
811
Sean Daguefc691e32014-01-03 08:51:54 -0500812
813[telemetry]
814
815#
816# Options defined in tempest.config
817#
818
819# Catalog type of the Telemetry service. (string value)
820#catalog_type=metering
821
JordanPfc62c902014-02-26 14:47:28 +0000822# The endpoint type to use for the telemetry service. (string
823# value)
824#endpoint_type=publicURL
825
Sean Daguefc691e32014-01-03 08:51:54 -0500826
827[volume]
828
829#
830# Options defined in tempest.config
831#
832
833# Time in seconds between volume availability checks. (integer
834# value)
835#build_interval=10
836
837# Timeout in seconds to wait for a volume to becomeavailable.
838# (integer value)
839#build_timeout=300
840
841# Catalog type of the Volume Service (string value)
842#catalog_type=volume
843
844# The volume region name to use. If empty, the value of
845# identity.region is used instead. If no such region is found
846# in the service catalog, the first found one is used. (string
847# value)
848#region=
849
JordanP5d29b2c2013-12-18 13:56:03 +0000850# The endpoint type to use for the volume service. (string
851# value)
852#endpoint_type=publicURL
853
Sean Daguefc691e32014-01-03 08:51:54 -0500854# Name of the backend1 (must be declared in cinder.conf)
855# (string value)
856#backend1_name=BACKEND_1
857
858# Name of the backend2 (must be declared in cinder.conf)
859# (string value)
860#backend2_name=BACKEND_2
861
862# Backend protocol to target when creating volume types
863# (string value)
864#storage_protocol=iSCSI
865
866# Backend vendor to target when creating volume types (string
867# value)
868#vendor_name=Open Source
869
870# Disk format to use when copying a volume to image (string
871# value)
872#disk_format=raw
873
874
875[volume-feature-enabled]
876
877#
878# Options defined in tempest.config
879#
880
881# Runs Cinder multi-backend test (requires 2 backends)
882# (boolean value)
883#multi_backend=false
884
Giulio Fidente74b08ad2014-01-18 04:02:51 +0100885# Runs Cinder volumes backup test (boolean value)
886#backup=true
887
Zhi Kun Liude25c022014-02-14 13:25:19 +0800888# A list of enabled volume extensions with a special entry all
889# which indicates every extension is enabled (list value)
890#api_extensions=all
891
Sean Daguefc691e32014-01-03 08:51:54 -0500892# Is the v1 volume API enabled (boolean value)
893#api_v1=true
894
Zhi Kun Liu8cc3c842014-01-07 10:44:34 +0800895# Is the v2 volume API enabled (boolean value)
896#api_v2=true
897
Sean Daguefc691e32014-01-03 08:51:54 -0500898