| Daryl Walleck | 587385b | 2012-03-03 13:00:26 -0600 | [diff] [blame] | 1 | [identity] | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 2 | # This section contains configuration options that a variety of Tempest | 
|  | 3 | # test clients use when authenticating with different user/tenant | 
|  | 4 | # combinations | 
|  | 5 |  | 
| chris fattarsi | 8ed39ac | 2012-04-30 14:11:27 -0700 | [diff] [blame] | 6 | # The type of endpoint for a Identity service. Unless you have a | 
|  | 7 | # custom Keystone service catalog implementation, you probably want to leave | 
|  | 8 | # this value as "identity" | 
|  | 9 | catalog_type = identity | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 10 | # Set to True if your test environment's Keystone authentication service should | 
|  | 11 | # be accessed over HTTPS | 
|  | 12 | use_ssl = False | 
|  | 13 | # This is the main host address of the authentication service API | 
|  | 14 | host = 127.0.0.1 | 
|  | 15 | # Port that the authentication service API is running on | 
|  | 16 | port = 5000 | 
|  | 17 | # Version of the authentication service API (a string) | 
|  | 18 | api_version = v2.0 | 
|  | 19 | # Path to the authentication service tokens resource (do not modify unless you | 
|  | 20 | # have a custom authentication API and are not using Keystone) | 
|  | 21 | path = tokens | 
|  | 22 | # Should typically be left as keystone unless you have a non-Keystone | 
|  | 23 | # authentication API service | 
|  | 24 | strategy = keystone | 
| Daryl Walleck | 587385b | 2012-03-03 13:00:26 -0600 | [diff] [blame] | 25 |  | 
|  | 26 | [compute] | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 27 | # This section contains configuration options used when executing tests | 
|  | 28 | # against the OpenStack Compute API. | 
|  | 29 |  | 
|  | 30 | # This should be the username of a user WITHOUT administrative privileges | 
|  | 31 | username = {$USERNAME} | 
|  | 32 | # The above non-administrative user's password | 
|  | 33 | password = {$PASSWORD} | 
|  | 34 | # The above non-administrative user's tenant name | 
|  | 35 | tenant_name = {$TENANT_NAME} | 
|  | 36 |  | 
|  | 37 | # This should be the username of an alternate user WITHOUT | 
|  | 38 | # administrative privileges | 
|  | 39 | alt_username = {$ALT_USERNAME} | 
|  | 40 | # The above non-administrative user's password | 
|  | 41 | alt_password = {$ALT_PASSWORD} | 
|  | 42 | # The above non-administrative user's tenant name | 
|  | 43 | alt_tenant_name = {$ALT_TENANT_NAME} | 
|  | 44 |  | 
| Daryl Walleck | 587385b | 2012-03-03 13:00:26 -0600 | [diff] [blame] | 45 | # Reference data for tests. The ref and ref_alt should be | 
|  | 46 | # distinct images/flavors. | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 47 | image_ref = {$IMAGE_ID} | 
|  | 48 | image_ref_alt = {$IMAGE_ID_ALT} | 
|  | 49 | flavor_ref = 1 | 
|  | 50 | flavor_ref_alt = 2 | 
|  | 51 |  | 
|  | 52 | # Number of seconds to wait while looping to check the status of an | 
|  | 53 | # instance or volume that is building. | 
|  | 54 | build_interval = 10 | 
|  | 55 |  | 
|  | 56 | # Number of seconds to time out on waiting for an instance or volume | 
|  | 57 | # to build or reach an expected status | 
|  | 58 | build_timeout = 600 | 
|  | 59 |  | 
| Daryl Walleck | 6b9b288 | 2012-04-08 21:43:39 -0500 | [diff] [blame] | 60 | # Run additional tests that use SSH for instance validation? | 
|  | 61 | # This requires the instances be routable from the host | 
|  | 62 | #  executing the tests | 
|  | 63 | run_ssh = false | 
|  | 64 |  | 
|  | 65 | # Name of a user used to authenticated to an instance | 
|  | 66 | ssh_user = {$SSH_USER} | 
|  | 67 |  | 
|  | 68 | # Network id used for SSH (public, private, etc) | 
|  | 69 | network_for_ssh = {$SSH_NETWORK} | 
|  | 70 |  | 
|  | 71 | # IP version of the address used for SSH | 
|  | 72 | ip_version_for_ssh = {$SSH_IP_VERSION} | 
|  | 73 |  | 
|  | 74 | # Number of seconds to wait to authenticate to an instance | 
|  | 75 | ssh_timeout = 300 | 
|  | 76 |  | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 77 | # The type of endpoint for a Compute API service. Unless you have a | 
|  | 78 | # custom Keystone service catalog implementation, you probably want to leave | 
|  | 79 | # this value as "compute" | 
|  | 80 | catalog_type = compute | 
|  | 81 |  | 
|  | 82 | # Does the Compute API support creation of images? | 
|  | 83 | create_image_enabled = true | 
|  | 84 |  | 
| David Kranz | 30fe84a | 2012-03-20 16:25:47 -0400 | [diff] [blame] | 85 | # For resize to work with libvirt/kvm, one of the following must be true: | 
|  | 86 | # Single node: allow_resize_to_same_host=True must be set in nova.conf | 
|  | 87 | # Cluster: the 'nova' user must have scp access between cluster nodes | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 88 | resize_available = true | 
| Daryl Walleck | e5b83d4 | 2011-11-10 14:39:02 -0600 | [diff] [blame] | 89 |  | 
| David Kranz | 180fed1 | 2012-03-27 14:31:29 -0400 | [diff] [blame] | 90 | # Level to log Compute API request/response details. | 
|  | 91 | log_level = ERROR | 
|  | 92 |  | 
| Eoghan Glynn | 4b10c7c | 2012-03-01 13:13:35 -0500 | [diff] [blame] | 93 | [image] | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 94 | # This section contains configuration options used when executing tests | 
|  | 95 | # against the OpenStack Images API | 
|  | 96 |  | 
| Jay Pipes | ad6feca | 2012-04-30 15:10:18 -0400 | [diff] [blame] | 97 | # The type of endpoint for an Image API service. Unless you have a | 
|  | 98 | # custom Keystone service catalog implementation, you probably want to leave | 
|  | 99 | # this value as "image" | 
|  | 100 | catalog_type = image | 
|  | 101 |  | 
|  | 102 | # The version of the OpenStack Images API to use | 
|  | 103 | api_version = 1 | 
|  | 104 |  | 
|  | 105 | # This is the main host address of the Image API | 
|  | 106 | host = 127.0.0.1 | 
|  | 107 |  | 
|  | 108 | # Port that the Image API is running on | 
|  | 109 | port = 9292 | 
|  | 110 |  | 
| Jay Pipes | 3f981df | 2012-03-27 18:59:44 -0400 | [diff] [blame] | 111 | # This should be the username of a user WITHOUT administrative privileges | 
|  | 112 | username = {$USERNAME} | 
|  | 113 | # The above non-administrative user's password | 
|  | 114 | password = {$PASSWORD} | 
|  | 115 | # The above non-administrative user's tenant name | 
|  | 116 | tenant_name = {$TENANT_NAME} | 
|  | 117 |  | 
|  | 118 | [compute-admin] | 
|  | 119 | # This section contains configuration options for an administrative | 
|  | 120 | # user of the Compute API. These options are used in tests that stress | 
|  | 121 | # the admin-only parts of the Compute API | 
|  | 122 |  | 
|  | 123 | # This should be the username of a user WITH administrative privileges | 
|  | 124 | username = {$ADMIN_USERNAME} | 
|  | 125 | # The above administrative user's password | 
|  | 126 | password = {$ADMIN_PASSWORD} | 
|  | 127 | # The above administrative user's tenant name | 
|  | 128 | tenant_name = {$ADMIN_TENANT_NAME} |