blob: 484575210778199a2121ee2eeed89f0f4aa0da25 [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
Sean Dague2bbdf422014-07-11 07:58:33 -040026# Log output to standard error. (boolean value)
Matthew Treinish3d468112013-10-24 21:49:14 +000027#use_stderr=true
28
Sean Dague2bbdf422014-07-11 07:58:33 -040029# Format string to use for log messages with context. (string
Matthew Treinish3d468112013-10-24 21:49:14 +000030# 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
Sean Dague2bbdf422014-07-11 07:58:33 -040033# Format string to use for log messages without context.
Matthew Treinish3d468112013-10-24 21:49:14 +000034# (string value)
35#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
36
Sean Dague2bbdf422014-07-11 07:58:33 -040037# Data to append to log format when level is DEBUG. (string
Matthew Treinish3d468112013-10-24 21:49:14 +000038# value)
39#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
40
Sean Dague2bbdf422014-07-11 07:58:33 -040041# Prefix each line of exception output with this format.
Matthew Treinish3d468112013-10-24 21:49:14 +000042# (string value)
43#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
44
Sean Dague2bbdf422014-07-11 07:58:33 -040045# List of logger=LEVEL pairs. (list value)
46#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
Matthew Treinish3d468112013-10-24 21:49:14 +000047
Sean Dague2bbdf422014-07-11 07:58:33 -040048# Enables or disables publication of error events. (boolean
49# value)
Matthew Treinish3d468112013-10-24 21:49:14 +000050#publish_errors=false
51
Sean Dague2bbdf422014-07-11 07:58:33 -040052# Enables or disables fatal status of deprecations. (boolean
53# value)
Matthew Treinish3d468112013-10-24 21:49:14 +000054#fatal_deprecations=false
55
Sean Dague2bbdf422014-07-11 07:58:33 -040056# The format for an instance that is passed with the log
57# message. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +000058#instance_format="[instance: %(uuid)s] "
59
Sean Dague2bbdf422014-07-11 07:58:33 -040060# The format for an instance UUID that is passed with the log
61# message. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +000062#instance_uuid_format="[instance: %(uuid)s] "
63
Sean Dague2bbdf422014-07-11 07:58:33 -040064# The name of a logging configuration file. This file is
65# appended to any existing logging configuration files. For
66# details about logging configuration files, see the Python
67# logging module documentation. (string value)
Sean Daguefc691e32014-01-03 08:51:54 -050068# Deprecated group/name - [DEFAULT]/log_config
69#log_config_append=<None>
Matthew Treinish3d468112013-10-24 21:49:14 +000070
71# DEPRECATED. A logging.Formatter log message format string
72# which may use any of the available logging.LogRecord
73# attributes. This option is deprecated. Please use
74# logging_context_format_string and
75# logging_default_format_string instead. (string value)
76#log_format=<None>
77
78# Format string for %%(asctime)s in log records. Default:
Sean Dague2bbdf422014-07-11 07:58:33 -040079# %(default)s . (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +000080#log_date_format=%Y-%m-%d %H:%M:%S
81
82# (Optional) Name of log file to output to. If no default is
83# set, logging will go to stdout. (string value)
84# Deprecated group/name - [DEFAULT]/logfile
85#log_file=<None>
86
87# (Optional) The base directory used for relative --log-file
Sean Dague2bbdf422014-07-11 07:58:33 -040088# paths. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +000089# Deprecated group/name - [DEFAULT]/logdir
90#log_dir=<None>
91
Sean Dague2bbdf422014-07-11 07:58:33 -040092# Use syslog for logging. Existing syslog format is DEPRECATED
93# during I, and will change in J to honor RFC5424. (boolean
94# value)
Matthew Treinish3d468112013-10-24 21:49:14 +000095#use_syslog=false
96
Sean Dague2bbdf422014-07-11 07:58:33 -040097# (Optional) Enables or disables syslog rfc5424 format for
98# logging. If enabled, prefixes the MSG part of the syslog
99# message with APP-NAME (RFC5424). The format without the APP-
100# NAME is deprecated in I, and will be removed in J. (boolean
101# value)
102#use_syslog_rfc_format=false
103
104# Syslog facility to receive log lines. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000105#syslog_log_facility=LOG_USER
106
Marc Kodererb714de52013-08-08 09:21:46 +0200107
Matthew Treinishc791ac42014-07-16 09:15:23 -0400108[auth]
109
110#
111# Options defined in tempest.config
112#
113
114# Path to the yaml file that contains the list of credentials
115# to use for running tests (string value)
116#test_accounts_file=etc/accounts.yaml
117
118
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300119[baremetal]
120
121#
122# Options defined in tempest.config
123#
124
Adam Gandelman4a48a602014-03-20 18:23:18 -0700125# Catalog type of the baremetal provisioning service (string
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300126# value)
127#catalog_type=baremetal
128
Adam Gandelman4a48a602014-03-20 18:23:18 -0700129# Whether the Ironic nova-compute driver is enabled (boolean
130# value)
131#driver_enabled=false
132
Yuiko Takada1ee1b322014-07-04 09:55:30 +0900133# Driver name which Ironic uses (string value)
134#driver=fake
135
JordanPfc62c902014-02-26 14:47:28 +0000136# The endpoint type to use for the baremetal provisioning
Adam Gandelman4a48a602014-03-20 18:23:18 -0700137# service (string value)
JordanPfc62c902014-02-26 14:47:28 +0000138#endpoint_type=publicURL
139
Adam Gandelman4a48a602014-03-20 18:23:18 -0700140# Timeout for Ironic node to completely provision (integer
141# value)
142#active_timeout=300
143
144# Timeout for association of Nova instance and Ironic node
145# (integer value)
Adam Gandelmane42f0922014-06-10 15:26:37 -0700146#association_timeout=30
Adam Gandelman4a48a602014-03-20 18:23:18 -0700147
148# Timeout for Ironic power transitions. (integer value)
Adam Gandelmane42f0922014-06-10 15:26:37 -0700149#power_timeout=60
Adam Gandelman4a48a602014-03-20 18:23:18 -0700150
151# Timeout for unprovisioning an Ironic node. (integer value)
Adam Gandelmane42f0922014-06-10 15:26:37 -0700152#unprovision_timeout=60
Adam Gandelman4a48a602014-03-20 18:23:18 -0700153
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +0300154
Sean Daguefc691e32014-01-03 08:51:54 -0500155[boto]
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400156
157#
158# Options defined in tempest.config
159#
160
Sean Daguefc691e32014-01-03 08:51:54 -0500161# EC2 URL (string value)
162#ec2_url=http://localhost:8773/services/Cloud
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400163
Sean Daguefc691e32014-01-03 08:51:54 -0500164# S3 URL (string value)
165#s3_url=http://localhost:8080
166
167# AWS Secret Key (string value)
168#aws_secret=<None>
169
170# AWS Access Key (string value)
171#aws_access=<None>
172
Attila Fazekas27dd92e2014-02-21 14:49:40 +0100173# AWS Zone for EC2 tests (string value)
174#aws_zone=nova
175
Sean Daguefc691e32014-01-03 08:51:54 -0500176# S3 Materials Path (string value)
177#s3_materials_path=/opt/stack/devstack/files/images/s3-materials/cirros-0.3.0
178
179# ARI Ramdisk Image manifest (string value)
180#ari_manifest=cirros-0.3.0-x86_64-initrd.manifest.xml
181
182# AMI Machine Image manifest (string value)
183#ami_manifest=cirros-0.3.0-x86_64-blank.img.manifest.xml
184
185# AKI Kernel Image manifest (string value)
186#aki_manifest=cirros-0.3.0-x86_64-vmlinuz.manifest.xml
187
188# Instance type (string value)
189#instance_type=m1.tiny
190
191# boto Http socket timeout (integer value)
192#http_socket_timeout=3
193
194# boto num_retries on error (integer value)
195#num_retries=1
196
197# Status Change Timeout (integer value)
198#build_timeout=60
199
200# Status Change Test Interval (integer value)
201#build_interval=1
202
203
204[cli]
205
206#
Matthew Treinishe2b56b52014-01-29 19:25:50 +0000207# Options defined in tempest.config
Sean Daguefc691e32014-01-03 08:51:54 -0500208#
209
210# enable cli tests (boolean value)
211#enabled=true
212
213# directory where python client binaries are located (string
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400214# value)
Sean Daguefc691e32014-01-03 08:51:54 -0500215#cli_dir=/usr/local/bin
Sergey Lukjanovcec6c3f2013-12-10 12:38:21 +0400216
Sean Dague44b24682014-02-20 19:08:24 -0500217# Whether the tempest run location has access to the *-manage
218# commands. In a pure blackbox environment it will not.
219# (boolean value)
220#has_manage=true
221
Sean Daguefc691e32014-01-03 08:51:54 -0500222# Number of seconds to wait on a CLI timeout (integer value)
223#timeout=15
Arata Notsu8f440392013-09-13 16:14:20 +0900224
Sean Dague83401992013-05-06 17:46:36 -0400225
Matthew Treinish3d468112013-10-24 21:49:14 +0000226[compute]
227
228#
229# Options defined in tempest.config
230#
231
232# Allows test cases to create/destroy tenants and users. This
233# option enables isolated test cases and better parallel
234# execution, but also requires that OpenStack Identity API
235# admin credentials are known. (boolean value)
236#allow_tenant_isolation=false
237
Matthew Treinishafcb6b42014-05-27 13:50:02 -0400238# Valid primary image reference to be used in tests. This is a
239# required option (string value)
240#image_ref=<None>
Matthew Treinish3d468112013-10-24 21:49:14 +0000241
Matthew Treinishafcb6b42014-05-27 13:50:02 -0400242# Valid secondary image reference to be used in tests. This is
243# a required option, but if only one image is available
244# duplicate the value of image_ref above (string value)
245#image_ref_alt=<None>
Matthew Treinish3d468112013-10-24 21:49:14 +0000246
Ken'ichi Ohmichi35772602013-11-14 15:03:27 +0900247# Valid primary flavor to use in tests. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000248#flavor_ref=1
249
Ken'ichi Ohmichi35772602013-11-14 15:03:27 +0900250# Valid secondary flavor to be used in tests. (string value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000251#flavor_ref_alt=2
252
253# User name used to authenticate to an instance. (string
254# value)
255#image_ssh_user=root
256
257# Password used to authenticate to an instance. (string value)
258#image_ssh_password=password
259
260# User name used to authenticate to an instance using the
261# alternate image. (string value)
262#image_alt_ssh_user=root
263
264# Password used to authenticate to an instance using the
265# alternate image. (string value)
266#image_alt_ssh_password=password
267
268# Time in seconds between build status checks. (integer value)
Sean Dague82190852014-05-24 07:42:59 -0400269#build_interval=1
Matthew Treinish3d468112013-10-24 21:49:14 +0000270
271# Timeout in seconds to wait for an instance to build.
272# (integer value)
273#build_timeout=300
274
Derek Higgins85cd5142013-12-17 17:10:11 +0000275# Should the tests ssh to instances? (boolean value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000276#run_ssh=false
277
Attila Fazekas423834d2014-03-14 17:33:13 +0100278# Auth method used for authenticate to the instance. Valid
279# choices are: keypair, configured, adminpass. keypair: start
280# the servers with an ssh keypair. configured: use the
281# configured user and password. adminpass: use the injected
282# adminPass. disabled: avoid using ssh when it is an option.
283# (string value)
284#ssh_auth_method=keypair
285
286# How to connect to the instance? fixed: using the first ip
287# belongs the fixed network floating: creating and using a
288# floating ip (string value)
289#ssh_connect_method=fixed
290
Matthew Treinish3d468112013-10-24 21:49:14 +0000291# User name used to authenticate to an instance. (string
292# value)
293#ssh_user=root
294
295# Timeout in seconds to wait for ping to succeed. (integer
296# value)
Darragh O'Reilly6b636672014-01-24 12:17:40 +0000297#ping_timeout=120
Matthew Treinish3d468112013-10-24 21:49:14 +0000298
299# Timeout in seconds to wait for authentication to succeed.
300# (integer value)
301#ssh_timeout=300
302
303# Additional wait time for clean state, when there is no OS-
304# EXT-STS extension available (integer value)
305#ready_wait=0
306
307# Timeout in seconds to wait for output from ssh channel.
308# (integer value)
309#ssh_channel_timeout=60
310
311# Visible fixed network name (string value)
312#fixed_network_name=private
313
314# Network used for SSH connections. (string value)
315#network_for_ssh=public
316
317# IP version used for SSH connections. (integer value)
318#ip_version_for_ssh=4
319
Tushar Kalra95a482d2014-03-25 14:24:43 -0700320# Does SSH use Floating IPs? (boolean value)
Matthew Treinish3d468112013-10-24 21:49:14 +0000321#use_floatingip_for_ssh=true
322
323# Catalog type of the Compute service. (string value)
324#catalog_type=compute
325
326# The compute region name to use. If empty, the value of
327# identity.region is used instead. If no such region is found
328# in the service catalog, the first found one is used. (string
329# value)
330#region=
331
JordanP5d29b2c2013-12-18 13:56:03 +0000332# The endpoint type to use for the compute service. (string
333# value)
334#endpoint_type=publicURL
335
Matthew Treinish3d468112013-10-24 21:49:14 +0000336# Catalog type of the Compute v3 service. (string value)
337#catalog_v3_type=computev3
338
339# Path to a private key file for SSH access to remote hosts
340# (string value)
341#path_to_private_key=<None>
342
343# Expected device name when a volume is attached to an
344# instance (string value)
345#volume_device_name=vdb
346
347# Time in seconds before a shelved instance is eligible for
348# removing from a host. -1 never offload, 0 offload when
349# shelved. This time should be the same as the time of
350# nova.conf, and some tests will run for as long as the time.
351# (integer value)
352#shelved_offload_time=0
353
Ghanshyam06a5b4a2014-04-11 17:32:45 +0900354# Unallocated floating IP range, which will be used to test
355# the floating IP bulk feature for CRUD operation. (string
356# value)
357#floating_ip_range=10.0.0.0/29
358
Sean Daguefc691e32014-01-03 08:51:54 -0500359# Allows test cases to create/destroy tenants and users. This
360# option enables isolated test cases and better parallel
361# execution, but also requires that OpenStack Identity API
362# admin credentials are known. (boolean value)
363#allow_tenant_isolation=false
Matthew Treinish2b5287d2013-10-22 17:40:34 +0000364
Sean Dague82190852014-05-24 07:42:59 -0400365# Time in seconds between build status checks. (integer value)
366#build_interval=1
367
Sean Daguefc691e32014-01-03 08:51:54 -0500368
369[compute-admin]
Rohit Karajgidd47d7e2012-07-31 04:11:01 -0700370
Matthew Treinish3d468112013-10-24 21:49:14 +0000371#
372# Options defined in tempest.config
373#
Jay Pipesf38eaac2012-06-21 13:37:35 -0400374
Sean Daguefc691e32014-01-03 08:51:54 -0500375# Administrative Username to use for Nova API requests.
376# (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000377#username=<None>
Arata Notsu8f440392013-09-13 16:14:20 +0900378
Sean Daguefc691e32014-01-03 08:51:54 -0500379# Administrative Tenant name to use for Nova API requests.
380# (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000381#tenant_name=<None>
Maru Newby81f07a02012-09-05 20:21:19 -0700382
Sean Daguefc691e32014-01-03 08:51:54 -0500383# API key to use when authenticating as admin. (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000384#password=<None>
Matthew Treinish3d468112013-10-24 21:49:14 +0000385
Andrea Frittolib1b04bb2014-04-06 11:57:07 +0100386# Domain name for authentication as admin (Keystone V3).The
387# same domain applies to user and project (string value)
388#domain_name=<None>
389
Matthew Treinish3d468112013-10-24 21:49:14 +0000390
Sean Daguefc691e32014-01-03 08:51:54 -0500391[compute-feature-enabled]
Matthew Treinish3d468112013-10-24 21:49:14 +0000392
393#
394# Options defined in tempest.config
395#
396
Sean Daguefc691e32014-01-03 08:51:54 -0500397# If false, skip all nova v3 tests. (boolean value)
Matthew Treinish836e56b2014-06-12 13:55:19 -0400398#api_v3=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000399
Matthew Treinish20866a22014-06-12 14:58:36 -0400400# If false skip all v2 api tests with xml (boolean value)
401#xml_api_v2=true
402
Sean Daguefc691e32014-01-03 08:51:54 -0500403# If false, skip disk config tests (boolean value)
404#disk_config=true
Matthew Treinish3d468112013-10-24 21:49:14 +0000405
Zhi Kun Liude25c022014-02-14 13:25:19 +0800406# A list of enabled compute extensions with a special entry
Ken'ichi Ohmichia7e68712014-05-06 10:47:26 +0900407# all which indicates every extension is enabled. Each
Simeon Monov5d7effe2014-07-16 07:32:38 +0300408# extension should be specified with alias name. Empty list
409# indicates all extensions are disabled (list value)
Zhi Kun Liude25c022014-02-14 13:25:19 +0800410#api_extensions=all
411
Sean Daguefc691e32014-01-03 08:51:54 -0500412# A list of enabled v3 extensions with a special entry all
Ken'ichi Ohmichia7e68712014-05-06 10:47:26 +0900413# which indicates every extension is enabled. Each extension
Simeon Monov5d7effe2014-07-16 07:32:38 +0300414# should be specified with alias name. Empty list indicates
415# all extensions are disabled (list value)
Sean Daguefc691e32014-01-03 08:51:54 -0500416#api_v3_extensions=all
Matthew Treinish3d468112013-10-24 21:49:14 +0000417
Sean Daguefc691e32014-01-03 08:51:54 -0500418# Does the test environment support changing the admin
419# password? (boolean value)
420#change_password=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000421
Adam Gandelmanc6eefb42014-07-15 16:44:08 -0700422# Does the test environment support obtaining instance serial
423# console output? (boolean value)
424#console_output=true
425
Sean Daguefc691e32014-01-03 08:51:54 -0500426# Does the test environment support resizing? (boolean value)
427#resize=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000428
Eric Windischb5538072014-03-09 23:47:35 -0400429# Does the test environment support pausing? (boolean value)
430#pause=true
431
David Shrewsbury25f666f2014-07-22 12:17:59 -0400432# Does the test environment support shelving/unshelving?
433# (boolean value)
434#shelve=true
435
Eric Windischaeb7e842014-03-10 01:10:50 -0400436# Does the test environment support suspend/resume? (boolean
437# value)
438#suspend=true
439
Sean Daguefc691e32014-01-03 08:51:54 -0500440# Does the test environment support live migration available?
441# (boolean value)
442#live_migration=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000443
Sean Daguefc691e32014-01-03 08:51:54 -0500444# Does the test environment use block devices for live
445# migration (boolean value)
446#block_migration_for_live_migration=false
Matthew Treinish3d468112013-10-24 21:49:14 +0000447
Sean Daguefc691e32014-01-03 08:51:54 -0500448# Does the test environment block migration support cinder
449# iSCSI volumes (boolean value)
450#block_migrate_cinder_iscsi=false
Yassine Lamgarchalb158d412013-12-27 19:29:42 +0100451
Ghanshyam Mann41c17572014-02-27 18:52:56 +0900452# Enable VNC console. This configuration value should be same
453# as [nova.vnc]->vnc_enabled in nova.conf (boolean value)
454#vnc_console=false
455
Ghanshyam70876d02014-03-11 11:40:18 +0900456# Enable Spice console. This configuration value should be
457# same as [nova.spice]->enabled in nova.conf (boolean value)
458#spice_console=false
459
460# Enable RDP console. This configuration value should be same
461# as [nova.rdp]->enabled in nova.conf (boolean value)
462#rdp_console=false
463
Adam Gandelman2e37b4f2014-06-18 17:34:21 -0700464# Does the test environment support instance rescue mode?
465# (boolean value)
466#rescue=true
467
Ghanshyam9c2e50d2014-07-22 21:32:05 +0900468# Enables returning of the instance password by the relevant
469# server API calls such as create, rebuild or rescue. (boolean
470# value)
471#enable_instance_password=true
472
Adam Gandelman7186f7a2014-07-23 09:28:56 -0400473# Does the test environment support dynamic network interface
474# attachment? (boolean value)
475#interface_attach=true
476
Adam Gandelmanfbc95ac2014-06-19 17:33:43 -0700477# Does the test environment support creating snapshot images
478# of running instances? (boolean value)
479#snapshot=true
480
Yassine Lamgarchalb158d412013-12-27 19:29:42 +0100481
Julie Pichond1017642013-07-24 16:37:23 +0100482[dashboard]
Julie Pichond1017642013-07-24 16:37:23 +0100483
Matthew Treinish3d468112013-10-24 21:49:14 +0000484#
485# Options defined in tempest.config
486#
Julie Pichond1017642013-07-24 16:37:23 +0100487
Matthew Treinish3d468112013-10-24 21:49:14 +0000488# Where the dashboard can be found (string value)
489#dashboard_url=http://localhost/
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900490
Matthew Treinish3d468112013-10-24 21:49:14 +0000491# Login page for the dashboard (string value)
492#login_url=http://localhost/auth/login/
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900493
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900494
Sean Daguefc691e32014-01-03 08:51:54 -0500495[data_processing]
496
497#
498# Options defined in tempest.config
499#
500
501# Catalog type of the data processing service. (string value)
502#catalog_type=data_processing
503
JordanPfc62c902014-02-26 14:47:28 +0000504# The endpoint type to use for the data processing service.
505# (string value)
506#endpoint_type=publicURL
507
Sean Daguefc691e32014-01-03 08:51:54 -0500508
Nikhil Manchandadd6886f2014-03-03 01:58:45 -0800509[database]
510
511#
512# Options defined in tempest.config
513#
514
515# Catalog type of the Database service. (string value)
516#catalog_type=database
517
518# Valid primary flavor to use in database tests. (string
519# value)
520#db_flavor_ref=1
521
Peter Stachowski320f9c72014-04-21 16:13:23 -0400522# Current database version to use in database tests. (string
523# value)
524#db_current_version=v1.0
525
Nikhil Manchandadd6886f2014-03-03 01:58:45 -0800526
Sean Daguefc691e32014-01-03 08:51:54 -0500527[debug]
528
529#
530# Options defined in tempest.config
531#
532
533# Enable diagnostic commands (boolean value)
534#enable=true
535
Sean Daguec522c092014-03-24 10:43:22 -0400536# A regex to determine which requests should be traced. This
537# is a regex to match the caller for rest client requests to
538# be able to selectively trace calls out of specific classes
539# and methods. It largely exists for test development, and is
540# not expected to be used in a real deploy of tempest. This
541# will be matched against the discovered ClassName:method in
542# the test environment. Expected values for this field are:
543# * ClassName:test_method_name - traces one test_method *
544# ClassName:setUp(Class) - traces specific setup functions *
545# ClassName:tearDown(Class) - traces specific teardown
546# functions * ClassName:_run_cleanups - traces the cleanup
547# functions If nothing is specified, this feature is not
548# enabled. To trace everything specify .* as the regex.
549# (string value)
550#trace_requests=
551
Sean Daguefc691e32014-01-03 08:51:54 -0500552
553[identity]
554
555#
556# Options defined in tempest.config
557#
558
559# Catalog type of the Identity service. (string value)
560#catalog_type=identity
561
562# Set to True if using self-signed SSL certificates. (boolean
563# value)
564#disable_ssl_certificate_validation=false
565
566# Full URI of the OpenStack Identity API (Keystone), v2
567# (string value)
568#uri=<None>
569
570# Full URI of the OpenStack Identity API (Keystone), v3
571# (string value)
572#uri_v3=<None>
573
Andrea Frittoli8bbdb162014-01-06 11:06:13 +0000574# Identity API version to be used for authentication for API
Andrea Frittoli77f9da42014-02-06 11:18:19 +0000575# tests. (string value)
Andrea Frittoli8bbdb162014-01-06 11:06:13 +0000576#auth_version=v2
577
Sean Daguefc691e32014-01-03 08:51:54 -0500578# The identity region name to use. Also used as the other
579# services' region name unless they are set explicitly. If no
580# such region is found in the service catalog, the first found
581# one is used. (string value)
582#region=RegionOne
583
JordanP5d29b2c2013-12-18 13:56:03 +0000584# The endpoint type to use for the identity service. (string
585# value)
586#endpoint_type=publicURL
587
Sean Daguefc691e32014-01-03 08:51:54 -0500588# Username to use for Nova API requests. (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000589#username=<None>
Sean Daguefc691e32014-01-03 08:51:54 -0500590
591# Tenant name to use for Nova API requests. (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000592#tenant_name=<None>
Sean Daguefc691e32014-01-03 08:51:54 -0500593
594# Role required to administrate keystone. (string value)
595#admin_role=admin
596
597# API key to use when authenticating. (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000598#password=<None>
Sean Daguefc691e32014-01-03 08:51:54 -0500599
Andrea Frittolib1b04bb2014-04-06 11:57:07 +0100600# Domain name for authentication (Keystone V3).The same domain
601# applies to user and project (string value)
602#domain_name=<None>
603
Sean Daguefc691e32014-01-03 08:51:54 -0500604# Username of alternate user to use for Nova API requests.
605# (string value)
606#alt_username=<None>
607
608# Alternate user's Tenant name to use for Nova API requests.
609# (string value)
610#alt_tenant_name=<None>
611
612# API key to use when authenticating as alternate user.
613# (string value)
614#alt_password=<None>
615
Andrea Frittolib1b04bb2014-04-06 11:57:07 +0100616# Alternate domain name for authentication (Keystone V3).The
617# same domain applies to user and project (string value)
618#alt_domain_name=<None>
619
Dirk Mueller14bd5622014-01-14 19:33:05 +0100620# Administrative Username to use for Keystone API requests.
Sean Daguefc691e32014-01-03 08:51:54 -0500621# (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000622#admin_username=<None>
Sean Daguefc691e32014-01-03 08:51:54 -0500623
624# Administrative Tenant name to use for Keystone API requests.
625# (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000626#admin_tenant_name=<None>
Sean Daguefc691e32014-01-03 08:51:54 -0500627
628# API key to use when authenticating as admin. (string value)
Andrea Frittolia9463672014-03-03 14:39:02 +0000629#admin_password=<None>
Sean Daguefc691e32014-01-03 08:51:54 -0500630
Andrea Frittolib1b04bb2014-04-06 11:57:07 +0100631# Admin domain name for authentication (Keystone V3).The same
632# domain applies to user and project (string value)
633#admin_domain_name=<None>
634
Sean Daguefc691e32014-01-03 08:51:54 -0500635
Matthew Treinishd5021a72014-01-09 18:42:51 +0000636[identity-feature-enabled]
637
638#
639# Options defined in tempest.config
640#
641
642# Does the identity service have delegation and impersonation
643# enabled (boolean value)
644#trust=true
645
Matthew Treinishdb2c5972014-01-31 22:18:59 +0000646# Is the v2 identity API enabled (boolean value)
647#api_v2=true
648
649# Is the v3 identity API enabled (boolean value)
650#api_v3=true
651
Matthew Treinishd5021a72014-01-09 18:42:51 +0000652
Sean Daguefc691e32014-01-03 08:51:54 -0500653[image]
654
655#
656# Options defined in tempest.config
657#
658
659# Catalog type of the Image service. (string value)
660#catalog_type=image
661
662# The image region name to use. If empty, the value of
663# identity.region is used instead. If no such region is found
664# in the service catalog, the first found one is used. (string
665# value)
666#region=
667
JordanP5d29b2c2013-12-18 13:56:03 +0000668# The endpoint type to use for the image service. (string
669# value)
670#endpoint_type=publicURL
671
Sean Daguefc691e32014-01-03 08:51:54 -0500672# http accessible image (string value)
673#http_image=http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz
674
675
676[image-feature-enabled]
677
678#
679# Options defined in tempest.config
680#
681
682# Is the v2 image API enabled (boolean value)
683#api_v2=true
684
685# Is the v1 image API enabled (boolean value)
686#api_v1=true
687
688
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000689[input-scenario]
690
691#
692# Options defined in tempest.config
693#
694
695# Matching images become parameters for scenario tests (string
696# value)
697#image_regex=^cirros-0.3.1-x86_64-uec$
698
699# Matching flavors become parameters for scenario tests
700# (string value)
Andrea Frittoli99901c02014-01-30 18:06:49 +0000701#flavor_regex=^m1.nano$
Andrea Frittolif5da28b2013-12-06 07:08:07 +0000702
703# SSH verification in tests is skippedfor matching images
704# (string value)
705#non_ssh_image_regex=^.*[Ww]in.*$
706
707# List of user mapped to regex to matching image names.
708# (string value)
709#ssh_user_regex=[["^.*[Cc]irros.*$", "root"]]
710
711
Marc Koderer6ee82dc2014-02-17 10:26:29 +0100712[negative]
713
714#
715# Options defined in tempest.config
716#
717
718# Test generator class for all negative tests (string value)
719#test_generator=tempest.common.generator.negative_generator.NegativeTestGenerator
720
721
Sean Daguefc691e32014-01-03 08:51:54 -0500722[network]
723
724#
725# Options defined in tempest.config
726#
727
728# Catalog type of the Neutron service. (string value)
729#catalog_type=network
730
731# The network region name to use. If empty, the value of
732# identity.region is used instead. If no such region is found
733# in the service catalog, the first found one is used. (string
734# value)
735#region=
736
JordanP5d29b2c2013-12-18 13:56:03 +0000737# The endpoint type to use for the network service. (string
738# value)
739#endpoint_type=publicURL
740
Henry Gessauffda37a2014-01-16 11:17:55 -0500741# The cidr block to allocate tenant ipv4 subnets from (string
Sean Daguefc691e32014-01-03 08:51:54 -0500742# value)
743#tenant_network_cidr=10.100.0.0/16
744
Henry Gessauffda37a2014-01-16 11:17:55 -0500745# The mask bits for tenant ipv4 subnets (integer value)
Sean Daguefc691e32014-01-03 08:51:54 -0500746#tenant_network_mask_bits=28
747
Henry Gessauffda37a2014-01-16 11:17:55 -0500748# The cidr block to allocate tenant ipv6 subnets from (string
749# value)
750#tenant_network_v6_cidr=2003::/64
751
752# The mask bits for tenant ipv6 subnets (integer value)
753#tenant_network_v6_mask_bits=96
754
Sean Daguefc691e32014-01-03 08:51:54 -0500755# Whether tenant network connectivity should be evaluated
756# directly (boolean value)
757#tenant_networks_reachable=false
758
759# Id of the public network that provides external connectivity
760# (string value)
761#public_network_id=
762
763# Id of the public router that provides external connectivity
764# (string value)
765#public_router_id=
766
izikpensod9a01a62014-02-17 20:02:32 +0200767# Timeout in seconds to wait for network operation to
768# complete. (integer value)
769#build_timeout=300
770
771# Time in seconds between network operation status checks.
772# (integer value)
Sean Dague82190852014-05-24 07:42:59 -0400773#build_interval=1
izikpensod9a01a62014-02-17 20:02:32 +0200774
Attila Fazekas640392b2014-06-12 15:58:10 +0200775# List of dns servers whichs hould be used for subnet creation
776# (list value)
777#dns_servers=8.8.8.8,8.8.4.4
778
Sean Daguefc691e32014-01-03 08:51:54 -0500779
780[network-feature-enabled]
781
782#
783# Options defined in tempest.config
784#
785
Matthew Treinishe2e33cf2014-03-03 19:28:41 +0000786# Allow the execution of IPv6 tests (boolean value)
787#ipv6=true
788
Zhi Kun Liude25c022014-02-14 13:25:19 +0800789# A list of enabled network extensions with a special entry
Simeon Monov5d7effe2014-07-16 07:32:38 +0300790# all which indicates every extension is enabled. Empty list
791# indicates all extensions are disabled (list value)
Sean Daguefc691e32014-01-03 08:51:54 -0500792#api_extensions=all
793
Sean M. Collinsdd27a4d2014-05-13 10:33:15 -0400794# Allow the execution of IPv6 subnet tests that use the
795# extended IPv6 attributes ipv6_ra_mode and ipv6_address_mode
796# (boolean value)
797#ipv6_subnet_attributes=false
798
Sean Daguefc691e32014-01-03 08:51:54 -0500799
800[object-storage]
801
802#
803# Options defined in tempest.config
804#
805
806# Catalog type of the Object-Storage service. (string value)
807#catalog_type=object-store
808
809# The object-storage region name to use. If empty, the value
810# of identity.region is used instead. If no such region is
811# found in the service catalog, the first found one is used.
812# (string value)
813#region=
814
JordanP5d29b2c2013-12-18 13:56:03 +0000815# The endpoint type to use for the object-store service.
816# (string value)
817#endpoint_type=publicURL
818
Fabien Boucher2178d312013-12-31 15:38:57 +0100819# Number of seconds to time on waiting for a container to
Sean Daguefc691e32014-01-03 08:51:54 -0500820# container synchronization complete. (integer value)
821#container_sync_timeout=120
822
Fabien Boucher2178d312013-12-31 15:38:57 +0100823# Number of seconds to wait while looping to check the status
Sean Daguefc691e32014-01-03 08:51:54 -0500824# of a container to container synchronization (integer value)
825#container_sync_interval=5
826
827# Role to add to users created for swift tests to enable
828# creating containers (string value)
829#operator_role=Member
830
Matthew Treinish998c91d2014-03-01 12:39:49 -0500831# User role that has reseller admin (string value)
832#reseller_admin_role=ResellerAdmin
833
Sean Daguefc691e32014-01-03 08:51:54 -0500834
835[object-storage-feature-enabled]
836
837#
838# Options defined in tempest.config
839#
840
Matthew Treinish20345382013-12-13 17:04:23 +0000841# A list of the enabled optional discoverable apis. A single
842# entry, all, indicates that all of these features are
843# expected to be enabled (list value)
844#discoverable_apis=all
Sean Daguefc691e32014-01-03 08:51:54 -0500845
Daisuke Morita20a183f2014-08-25 14:43:36 +0900846# Execute (old style) container-sync tests (boolean value)
847#container_sync=true
848
849# Execute object-versioning tests (boolean value)
850#object_versioning=true
851
852# Execute discoverability tests (boolean value)
853#discoverability=true
854
Sean Daguefc691e32014-01-03 08:51:54 -0500855
Matthew Treinish3d468112013-10-24 21:49:14 +0000856[orchestration]
Masayuki Igawa73d9f3a2013-05-24 10:30:01 +0900857
Matthew Treinish3d468112013-10-24 21:49:14 +0000858#
859# Options defined in tempest.config
860#
Attila Fazekas86950732013-06-08 09:33:08 +0200861
Matthew Treinish3d468112013-10-24 21:49:14 +0000862# Catalog type of the Orchestration service. (string value)
863#catalog_type=orchestration
Joe Gordonb5e10cd2013-07-10 15:51:12 +0000864
Matthew Treinish3d468112013-10-24 21:49:14 +0000865# The orchestration region name to use. If empty, the value of
866# identity.region is used instead. If no such region is found
867# in the service catalog, the first found one is used. (string
868# value)
869#region=
Matthew Treinish4c412922013-07-16 15:27:42 -0400870
JordanP5d29b2c2013-12-18 13:56:03 +0000871# The endpoint type to use for the orchestration service.
872# (string value)
873#endpoint_type=publicURL
874
Matthew Treinish3d468112013-10-24 21:49:14 +0000875# Timeout in seconds to wait for a stack to build. (integer
876# value)
Matthew Treinisha2dfd492014-04-15 11:15:34 -0400877#build_timeout=1200
Matthew Treinish3d468112013-10-24 21:49:14 +0000878
879# Instance type for tests. Needs to be big enough for a full
880# OS plus the test workload (string value)
881#instance_type=m1.micro
882
883# Name of heat-cfntools enabled image to use when launching
884# test instances. (string value)
885#image_ref=<None>
886
887# Name of existing keypair to launch servers with. (string
888# value)
889#keypair_name=<None>
890
891# Value must match heat configuration of the same name.
892# (integer value)
893#max_template_size=524288
894
Steven Hardyfdc6bd72014-03-21 16:56:04 +0000895# Value must match heat configuration of the same name.
896# (integer value)
897#max_resources_per_stack=1000
898
Matthew Treinish3d468112013-10-24 21:49:14 +0000899
Malini Kamalambal6e7b3b82014-02-06 06:49:04 -0500900[queuing]
901
902#
903# Options defined in tempest.config
904#
905
906# Catalog type of the Queuing service. (string value)
907#catalog_type=queuing
908
Jorge Chai83ba4ee2014-04-15 18:58:08 +0000909# The maximum number of queue records per page when listing
910# queues (integer value)
911#max_queues_per_page=20
912
Malini Kamalambal7458b4b2014-05-29 11:47:28 -0400913# The maximum metadata size for a queue (integer value)
914#max_queue_metadata=65536
915
916# The maximum number of queue message per page when listing
917# (or) posting messages (integer value)
918#max_messages_per_page=20
919
920# The maximum size of a message body (integer value)
921#max_message_size=262144
922
923# The maximum number of messages per claim (integer value)
924#max_messages_per_claim=20
925
926# The maximum ttl for a message (integer value)
927#max_message_ttl=1209600
928
929# The maximum ttl for a claim (integer value)
930#max_claim_ttl=43200
931
932# The maximum grace period for a claim (integer value)
933#max_claim_grace=43200
934
Malini Kamalambal6e7b3b82014-02-06 06:49:04 -0500935
Sean Daguefc691e32014-01-03 08:51:54 -0500936[scenario]
Matthew Treinish3d468112013-10-24 21:49:14 +0000937
938#
939# Options defined in tempest.config
940#
941
Sean Daguefc691e32014-01-03 08:51:54 -0500942# Directory containing image files (string value)
943#img_dir=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec
944
Masayuki Igawa4f71bf02014-02-21 14:02:29 +0900945# QCOW2 image file name (string value)
946#qcow2_img_file=cirros-0.3.1-x86_64-disk.img
947
Sean Daguefc691e32014-01-03 08:51:54 -0500948# AMI image file name (string value)
949#ami_img_file=cirros-0.3.1-x86_64-blank.img
950
951# ARI image file name (string value)
952#ari_img_file=cirros-0.3.1-x86_64-initrd
953
954# AKI image file name (string value)
955#aki_img_file=cirros-0.3.1-x86_64-vmlinuz
956
957# ssh username for the image file (string value)
958#ssh_user=cirros
959
960# specifies how many resources to request at once. Used for
961# large operations testing. (integer value)
962#large_ops_number=0
Matthew Treinish3d468112013-10-24 21:49:14 +0000963
964
965[service_available]
966
967#
968# Options defined in tempest.config
969#
970
971# Whether or not cinder is expected to be available (boolean
972# value)
973#cinder=true
974
975# Whether or not neutron is expected to be available (boolean
976# value)
977#neutron=false
978
979# Whether or not glance is expected to be available (boolean
980# value)
981#glance=true
982
983# Whether or not swift is expected to be available (boolean
984# value)
985#swift=true
986
987# Whether or not nova is expected to be available (boolean
988# value)
989#nova=true
990
991# Whether or not Heat is expected to be available (boolean
992# value)
993#heat=false
994
995# Whether or not Ceilometer is expected to be available
996# (boolean value)
997#ceilometer=true
998
999# Whether or not Horizon is expected to be available (boolean
1000# value)
1001#horizon=true
1002
Sergey Lukjanov9c95a252014-03-13 23:59:22 +04001003# Whether or not Sahara is expected to be available (boolean
Joe H. Rahme3f2d4c62013-11-19 18:25:31 +01001004# value)
Sergey Lukjanov9c95a252014-03-13 23:59:22 +04001005#sahara=false
Matthew Treinishe3d26142013-11-26 19:14:58 +00001006
Roman Prykhodchenko62b1ed12013-10-16 21:51:47 +03001007# Whether or not Ironic is expected to be available (boolean
1008# value)
1009#ironic=false
1010
Nikhil Manchandadd6886f2014-03-03 01:58:45 -08001011# Whether or not Trove is expected to be available (boolean
1012# value)
1013#trove=false
1014
Malini Kamalambal6e7b3b82014-02-06 06:49:04 -05001015# Whether or not Marconi is expected to be available (boolean
1016# value)
1017#marconi=false
1018
Matthew Treinish3d468112013-10-24 21:49:14 +00001019
Sean Daguefc691e32014-01-03 08:51:54 -05001020[stress]
1021
1022#
1023# Options defined in tempest.config
1024#
1025
1026# Directory containing log files on the compute nodes (string
1027# value)
1028#nova_logdir=<None>
1029
1030# Maximum number of instances to create during test. (integer
1031# value)
1032#max_instances=16
1033
1034# Controller host. (string value)
1035#controller=<None>
1036
1037# Controller host. (string value)
1038#target_controller=<None>
1039
1040# ssh user. (string value)
1041#target_ssh_user=<None>
1042
1043# Path to private key. (string value)
1044#target_private_key_path=<None>
1045
1046# regexp for list of log files. (string value)
1047#target_logfiles=<None>
1048
1049# time (in seconds) between log file error checks. (integer
1050# value)
1051#log_check_interval=60
1052
1053# The number of threads created while stress test. (integer
1054# value)
1055#default_thread_number_per_action=4
1056
Julien Leloup04d40f72014-01-28 11:17:18 +01001057# Prevent the cleaning (tearDownClass()) between each stress
1058# test run if an exception occurs during this run. (boolean
1059# value)
1060#leave_dirty_stack=false
1061
Julien Leloupa5ee5422014-02-13 14:29:02 +01001062# Allows a full cleaning process after a stress test. Caution
1063# : this cleanup will remove every objects of every tenant.
1064# (boolean value)
1065#full_clean_stack=false
1066
Sean Daguefc691e32014-01-03 08:51:54 -05001067
1068[telemetry]
1069
1070#
1071# Options defined in tempest.config
1072#
1073
1074# Catalog type of the Telemetry service. (string value)
1075#catalog_type=metering
1076
JordanPfc62c902014-02-26 14:47:28 +00001077# The endpoint type to use for the telemetry service. (string
1078# value)
1079#endpoint_type=publicURL
1080
Vadim Rovachev7bcea352013-12-26 15:56:17 +04001081# This variable is used as flag to enable notification tests
1082# (boolean value)
1083#too_slow_to_test=true
1084
Sean Daguefc691e32014-01-03 08:51:54 -05001085
1086[volume]
1087
1088#
1089# Options defined in tempest.config
1090#
1091
1092# Time in seconds between volume availability checks. (integer
1093# value)
Sean Dague82190852014-05-24 07:42:59 -04001094#build_interval=1
Sean Daguefc691e32014-01-03 08:51:54 -05001095
1096# Timeout in seconds to wait for a volume to becomeavailable.
1097# (integer value)
1098#build_timeout=300
1099
1100# Catalog type of the Volume Service (string value)
1101#catalog_type=volume
1102
1103# The volume region name to use. If empty, the value of
1104# identity.region is used instead. If no such region is found
1105# in the service catalog, the first found one is used. (string
1106# value)
1107#region=
1108
JordanP5d29b2c2013-12-18 13:56:03 +00001109# The endpoint type to use for the volume service. (string
1110# value)
1111#endpoint_type=publicURL
1112
Sean Daguefc691e32014-01-03 08:51:54 -05001113# Name of the backend1 (must be declared in cinder.conf)
1114# (string value)
1115#backend1_name=BACKEND_1
1116
1117# Name of the backend2 (must be declared in cinder.conf)
1118# (string value)
1119#backend2_name=BACKEND_2
1120
1121# Backend protocol to target when creating volume types
1122# (string value)
1123#storage_protocol=iSCSI
1124
1125# Backend vendor to target when creating volume types (string
1126# value)
1127#vendor_name=Open Source
1128
1129# Disk format to use when copying a volume to image (string
1130# value)
1131#disk_format=raw
1132
Jerry Cai9733d0e2014-03-19 15:50:49 +08001133# Default size in GB for volumes created by volumes tests
1134# (integer value)
1135#volume_size=1
1136
Sean Daguefc691e32014-01-03 08:51:54 -05001137
1138[volume-feature-enabled]
1139
1140#
1141# Options defined in tempest.config
1142#
1143
1144# Runs Cinder multi-backend test (requires 2 backends)
1145# (boolean value)
1146#multi_backend=false
1147
Giulio Fidente74b08ad2014-01-18 04:02:51 +01001148# Runs Cinder volumes backup test (boolean value)
1149#backup=true
1150
JordanPbce55532014-03-19 12:10:32 +01001151# Runs Cinder volume snapshot test (boolean value)
1152#snapshot=true
1153
Zhi Kun Liude25c022014-02-14 13:25:19 +08001154# A list of enabled volume extensions with a special entry all
Simeon Monov5d7effe2014-07-16 07:32:38 +03001155# which indicates every extension is enabled. Empty list
1156# indicates all extensions are disabled (list value)
Zhi Kun Liude25c022014-02-14 13:25:19 +08001157#api_extensions=all
1158
Sean Daguefc691e32014-01-03 08:51:54 -05001159# Is the v1 volume API enabled (boolean value)
1160#api_v1=true
1161
Zhi Kun Liu8cc3c842014-01-07 10:44:34 +08001162# Is the v2 volume API enabled (boolean value)
1163#api_v2=true
1164
Sean Daguefc691e32014-01-03 08:51:54 -05001165