[identity] # This section contains configuration options that a variety of # test clients use when authenticating with different user/tenant # combinations url = http://localhost/ # The type of endpoint for a Identity service. Unless you have a # custom Keystone service catalog implementation, you probably want to leave # this value as "identity" catalog_type = identity # Ignore SSL certificate validation failures? Use when in testing # environments that have self-signed SSL certs. disable_ssl_certificate_validation = False # URL for where to find the OpenStack Identity API endpoint (Keystone) uri = http://localhost:5000/v2.0/ # URL for where to find the OpenStack V3 Identity API endpoint (Keystone) #uri_v3 = http://127.0.0.1:5000/v3/ # Should typically be left as keystone unless you have a non-Keystone # authentication API service strategy = keystone # The identity region region = RegionOne # This should be the username of a user WITH administrative privileges admin_username = nova # The above administrative user's password admin_password = nova # The above administrative user's tenant name admin_tenant_name = service [compute] # This section contains configuration options used when executing tests # against the OpenStack Compute API. #One of the controller nodes controller_nodes = localhost controller_nodes_name = controller #Controller node user who able connect via ssh controller_node_ssh_user = root #Controller node ssh user's password controller_node_ssh_password = r00tme controller_node_ssh_key_path = /root/.ssh/id_rsa #The list of the services should be enabled enabled_services=nova-cert, nova-consoleauth, nova-scheduler, nova-conductor, nova-compute, nova-network, nova-compute, nova-network # Allows test cases to create/destroy tenants and users. This option # enables isolated test cases and better parallel execution, # but also requires that OpenStack Identity API admin credentials # are known. allow_tenant_isolation = True # Allows test cases to create/destroy tenants and users. This option # enables isolated test cases and better parallel execution, # but also requires that OpenStack Identity API admin credentials # are known. allow_tenant_reuse = true # Reference data for tests. The ref and ref_alt should be # distinct images/flavors. image_name = TestVM flavor_ref = 1 # User names used to authenticate to an instance for a given image. image_ssh_user = cirros image_alt_ssh_user = cirros # Number of seconds to wait while looping to check the status of an # instance that is building. build_interval = 3 # Number of seconds to time out on waiting for an instance # to build or reach an expected status build_timeout = 300 # Run additional tests that use SSH for instance validation? # This requires the instances be routable from the host # executing the tests run_ssh = false # Number of seconds to wait to authenticate to an instance ssh_timeout = 300 # Number of seconds to wait for output from ssh channel ssh_channel_timeout = 60 # The type of endpoint for a Compute API service. Unless you have a # custom Keystone service catalog implementation, you probably want to leave # this value as "compute" catalog_type = compute # Does the Compute API support creation of images? create_image_enabled = true [image] # This section contains configuration options used when executing tests # against the OpenStack Images API # The type of endpoint for an Image API service. Unless you have a # custom Keystone service catalog implementation, you probably want to leave # this value as "image" catalog_type = image # The version of the OpenStack Images API to use api_version = 1 # HTTP image to use for glance http image testing http_image = http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz [network] # This section contains configuration options used when executing tests # against the OpenStack Network API. # Version of the Quantum API api_version = 2.0 # Catalog type of the Quantum Service catalog_type = network # A large private cidr block from which to allocate smaller blocks for # tenant networks. tenant_network_cidr = 10.13.0.0/16 # The mask bits used to partition the tenant block. tenant_network_mask_bits = 28 # If tenant networks are reachable, connectivity checks will be # performed directly against addresses on those networks. tenant_networks_reachable = true # Whether or not quantum is expected to be available quantum_available = false [volume] # This section contains the configuration options used when executing tests # against the OpenStack Block Storage API service # The type of endpoint for a Cinder or Block Storage API service. # Unless you have a custom Keystone service catalog implementation, you # probably want to leave this value as "volume" catalog_type = volume # Number of seconds to wait while looping to check the status of a # volume that is being made available build_interval = 3 # Number of seconds to time out on waiting for a volume # to be available or reach an expected status build_timeout = 300 # Runs Cinder multi-backend tests (requires 2 backends declared in cinder.conf) # They must have different volume_backend_name (backend1_name and backend2_name # have to be different) multi_backend_enabled = false backend1_name = BACKEND_1 backend2_name = BACKEND_2 [object-storage] # This section contains configuration options used when executing tests # against the OpenStack Object Storage API. # You can configure the credentials in the compute section # The type of endpoint for an Object Storage API service. Unless you have a # custom Keystone service catalog implementation, you probably want to leave # this value as "object-store" catalog_type = object-store # Number of seconds to time on waiting for a container to container # synchronization complete container_sync_timeout = 120 # Number of seconds to wait while looping to check the status of a # container to container synchronization container_sync_interval = 5