# Pastebin MmTEFGWS [DEFAULT] # # From oslo.log # # If set to true, the logging level will be set to DEBUG instead of # the default INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = false # DEPRECATED: If set to false, the logging level will be set to # WARNING instead of the default INFO level. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #verbose = true # The name of a logging configuration file. This file is appended to # any existing logging configuration files. For details about logging # configuration files, see the Python logging module documentation. # Note that when logging configuration files are used then all logging # configuration is set in the configuration file and other logging # configuration options are ignored (for example, # logging_context_format_string). (string value) # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. # (string value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default # is set, logging will go to stderr as defined by use_stderr. This # option is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. # This option is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # Uses logging handler designed to watch file system. When log file is # moved or removed this handler will open a new log file with # specified path instantaneously. It makes sense only if log_file # option is specified and Linux platform is used. This option is # ignored if log_config_append is set. (boolean value) #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and # will be changed later to honor RFC5424. This option is ignored if # log_config_append is set. (boolean value) #use_syslog = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Log output to standard error. This option is ignored if # log_config_append is set. (boolean value) #use_stderr = true # Format string to use for log messages with context. (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s # Format string to use for log messages when context is undefined. # (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the # message is DEBUG. (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. (string # value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. (string value) #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is # ignored if log_config_append is set. (list value) #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,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false # The format for an instance that is passed with the log message. # (string value) #instance_format = "[instance: %(uuid)s] " # The format for an instance UUID that is passed with the log message. # (string value) #instance_uuid_format = "[instance: %(uuid)s] " # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From tempest.config # # Prefix to be added when generating the name for test resources. It # can be used to discover all resources associated with a specific # test run when running tempest on a real-life cloud (string value) #resources_prefix = tempest [auth] admin_tenant_name = admin admin_username = admin admin_password = password # # From tempest.config # # Path to the yaml file that contains the list of credentials to use # for running tests. If used when running in parallel you have to make # sure sufficient credentials are provided in the accounts file. For # example if no tests with roles are being run it requires at least `2 # * CONC` distinct accounts configured in the `test_accounts_file`, # with CONC == the number of concurrent test processes. (string value) #test_accounts_file = # Allows test cases to create/destroy projects and users. This option # requires that OpenStack Identity API admin credentials are known. If # false, isolated test cases and parallel execution, can still be # achieved configuring a list of test accounts (boolean value) # Deprecated group/name - [auth]/allow_tenant_isolation # Deprecated group/name - [compute]/allow_tenant_isolation # Deprecated group/name - [orchestration]/allow_tenant_isolation #use_dynamic_credentials = true # Roles to assign to all users created by tempest (list value) #tempest_roles = # Default domain used when getting v3 credentials. This is the name # keystone uses for v2 compatibility. (string value) # Deprecated group/name - [auth]/tenant_isolation_domain_name #default_credentials_domain_name = Default # If use_dynamic_credentials is set to True and Neutron is enabled # Tempest will try to create a usable network, subnet, and router when # needed for each project it creates. However in some neutron # configurations, like with VLAN provider networks, this doesn't work. # So if set to False the isolated networks will not be created # (boolean value) #create_isolated_networks = true # Username for an administrative user. This is needed for # authenticating requests made by project isolation to create users # and projects (string value) # Deprecated group/name - [identity]/admin_username #admin_username = # Project name to use for an administrative user. This is needed for # authenticating requests made by project isolation to create users # and projects (string value) # Deprecated group/name - [auth]/admin_tenant_name # Deprecated group/name - [identity]/admin_tenant_name #admin_project_name = # Password to use for an administrative user. This is needed for # authenticating requests made by project isolation to create users # and projects (string value) # Deprecated group/name - [identity]/admin_password #admin_password = # Admin domain name for authentication (Keystone V3).The same domain # applies to user and project (string value) # Deprecated group/name - [identity]/admin_domain_name #admin_domain_name = [baremetal] # When enabling baremetal tests, Nova must be configured to use the # Ironic driver. The following parameters for the [compute] section # must be disabled: console_output, interface_attach, live_migration, # pause, rescue, resize shelve, snapshot, and suspend # # From tempest.config # # Catalog type of the baremetal provisioning service (string value) #catalog_type = baremetal # Whether the Ironic nova-compute driver is enabled (boolean value) #driver_enabled = false # Driver name which Ironic uses (string value) #driver = fake # The endpoint type to use for the baremetal provisioning service # (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # Timeout for Ironic node to completely provision (integer value) #active_timeout = 300 # Timeout for association of Nova instance and Ironic node (integer # value) #association_timeout = 30 # Timeout for Ironic power transitions. (integer value) #power_timeout = 60 # Timeout for unprovisioning an Ironic node. Takes longer since Kilo # as Ironic performs an extra step in Node cleaning. (integer value) #unprovision_timeout = 300 [compute] # # From tempest.config # # Valid primary image reference to be used in tests. This is a # required option (string value) #image_ref = # Valid secondary image reference to be used in tests. This is a # required option, but if only one image is available duplicate the # value of image_ref above (string value) #image_ref_alt = # Valid primary flavor to use in tests. (string value) #flavor_ref = 1 # Valid secondary flavor to be used in tests. (string value) #flavor_ref_alt = 2 # Time in seconds between build status checks. (integer value) #build_interval = 1 # Timeout in seconds to wait for an instance to build. Other services # that do not define build_timeout will inherit this value. (integer # value) #build_timeout = 300 # Additional wait time for clean state, when there is no OS-EXT-STS # extension available (integer value) #ready_wait = 0 # Name of the fixed network that is visible to all test projects. If # multiple networks are available for a project, this is the network # which will be used for creating servers if tempest does not create a # network or s network is not specified elsewhere. It may be used for # ssh validation only if floating IPs are disabled. (string value) #fixed_network_name = # Catalog type of the Compute service. (string value) #catalog_type = compute # The compute region name to use. If empty, the value of # identity.region is used instead. If no such region is found in the # service catalog, the first found one is used. (string value) #region = # The endpoint type to use for the compute service. (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # Expected device name when a volume is attached to an instance # (string value) #volume_device_name = vdb # Time in seconds before a shelved instance is eligible for removing # from a host. -1 never offload, 0 offload when shelved. This time # should be the same as the time of nova.conf, and some tests will run # for as long as the time. (integer value) #shelved_offload_time = 0 # The minimum number of compute nodes expected. This will be utilized # by some multinode specific tests to ensure that requests match the # expected size of the cluster you are testing with. (integer value) #min_compute_nodes = 1 # Lower version of the test target microversion range. The format is # 'X.Y', where 'X' and 'Y' are int values. Tempest selects tests based # on the range between min_microversion and max_microversion. If both # values are not specified, Tempest avoids tests which require a # microversion. Valid values are string with format 'X.Y' or string # 'latest' (string value) # Deprecated group/name - [compute-feature-enabled]/min_microversion #min_microversion = # Upper version of the test target microversion range. The format is # 'X.Y', where 'X' and 'Y' are int values. Tempest selects tests based # on the range between min_microversion and max_microversion. If both # values are not specified, Tempest avoids tests which require a # microversion. Valid values are string with format 'X.Y' or string # 'latest' (string value) # Deprecated group/name - [compute-feature-enabled]/max_microversion #max_microversion = [compute-feature-enabled] # # From tempest.config # # If false, skip disk config tests (boolean value) #disk_config = true # A list of enabled compute extensions with a special entry all which # indicates every extension is enabled. Each extension should be # specified with alias name. Empty list indicates all extensions are # disabled (list value) #api_extensions = all # Does the test environment support changing the admin password? # (boolean value) #change_password = false # Does the test environment support obtaining instance serial console # output? (boolean value) #console_output = true # Does the test environment support resizing? (boolean value) #resize = false # Does the test environment support pausing? (boolean value) #pause = true # Does the test environment support shelving/unshelving? (boolean # value) #shelve = true # Does the test environment support suspend/resume? (boolean value) #suspend = true # Does the test environment support live migration available? (boolean # value) #live_migration = true # Does the test environment support metadata service? Ignored unless # validation.run_validation=true. (boolean value) #metadata_service = true # Does the test environment use block devices for live migration # (boolean value) #block_migration_for_live_migration = false # Does the test environment block migration support cinder iSCSI # volumes. Note, libvirt doesn't support this, see # https://bugs.launchpad.net/nova/+bug/1398999 (boolean value) #block_migrate_cinder_iscsi = false # Enable VNC console. This configuration value should be same as # [nova.vnc]->vnc_enabled in nova.conf (boolean value) #vnc_console = false # Enable Spice console. This configuration value should be same as # [nova.spice]->enabled in nova.conf (boolean value) #spice_console = false # Enable RDP console. This configuration value should be same as # [nova.rdp]->enabled in nova.conf (boolean value) #rdp_console = false # Does the test environment support instance rescue mode? (boolean # value) #rescue = true # Enables returning of the instance password by the relevant server # API calls such as create, rebuild or rescue. (boolean value) #enable_instance_password = true # Does the test environment support dynamic network interface # attachment? (boolean value) #interface_attach = true # Does the test environment support creating snapshot images of # running instances? (boolean value) #snapshot = true # Does the test environment have the nova cert running? (boolean # value) #nova_cert = true # Does the test environment support server personality (boolean value) #personality = true # Does the test environment support attaching an encrypted volume to a # running server instance? This may depend on the combination of # compute_driver in nova and the volume_driver(s) in cinder. (boolean # value) #attach_encrypted_volume = true # Enable special configuration drive with metadata. (boolean value) #config_drive = true # A list of enabled filters that nova will accept as hints to the # scheduler when creating a server. A special entry 'all' indicates # all filters are enabled. Empty list indicates all filters are # disabled. The full available list of filters is in nova.conf: # DEFAULT.scheduler_available_filters (list value) #scheduler_available_filters = all [data-processing] # # From tempest.config # # Catalog type of the data processing service. (string value) # Deprecated group/name - [data_processing]/catalog_type #catalog_type = data-processing # The endpoint type to use for the data processing service. (string # value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL # Deprecated group/name - [data_processing]/endpoint_type #endpoint_type = publicURL [data-processing-feature-enabled] # # From tempest.config # # List of enabled data processing plugins (list value) # Deprecated group/name - [data_processing-feature-enabled]/plugins #plugins = vanilla,cdh [database] # # From tempest.config # # Catalog type of the Database service. (string value) #catalog_type = database # Valid primary flavor to use in database tests. (string value) #db_flavor_ref = 1 # Current database version to use in database tests. (string value) #db_current_version = v1.0 [debug] # # From tempest.config # # A regex to determine which requests should be traced. # # This is a regex to match the caller for rest client requests to be # able to # selectively trace calls out of specific classes and methods. It # largely # exists for test development, and is not expected to be used in a # real deploy # of tempest. This will be matched against the discovered # ClassName:method # in the test environment. # # Expected values for this field are: # # * ClassName:test_method_name - traces one test_method # * ClassName:setUp(Class) - traces specific setup functions # * ClassName:tearDown(Class) - traces specific teardown functions # * ClassName:_run_cleanups - traces the cleanup functions # # If nothing is specified, this feature is not enabled. To trace # everything # specify .* as the regex. # (string value) #trace_requests = [identity] uri = http://192.168.99.11:5000/v2.0 auth_version = v2 # # From tempest.config # # Catalog type of the Identity service. (string value) #catalog_type = identity # Set to True if using self-signed SSL certificates. (boolean value) #disable_ssl_certificate_validation = false # Specify a CA bundle file to use in verifying a TLS (https) server # certificate. (string value) #ca_certificates_file = # Full URI of the OpenStack Identity API (Keystone), v2 (string value) #uri = # Full URI of the OpenStack Identity API (Keystone), v3 (string value) #uri_v3 = # Identity API version to be used for authentication for API tests. # (string value) #auth_version = v2 # The identity region name to use. Also used as the other services' # region name unless they are set explicitly. If no such region is # found in the service catalog, the first found one is used. (string # value) #region = RegionOne # The admin endpoint type to use for OpenStack Identity (Keystone) API # v2 (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #v2_admin_endpoint_type = adminURL # The public endpoint type to use for OpenStack Identity (Keystone) # API v2 (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL # Deprecated group/name - [identity]/endpoint_type #v2_public_endpoint_type = publicURL # The endpoint type to use for OpenStack Identity (Keystone) API v3 # (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #v3_endpoint_type = adminURL # Role required to administrate keystone. (string value) #admin_role = admin # ID of the default domain (string value) #default_domain_id = default # Whether keystone identity v3 policy required a domain scoped token # to use admin APIs (boolean value) #admin_domain_scope = false [identity-feature-enabled] # # From tempest.config # # Does the identity service have delegation and impersonation enabled # (boolean value) #trust = true # Is the v2 identity API enabled (boolean value) #api_v2 = true # Is the v3 identity API enabled (boolean value) #api_v3 = true # A list of enabled identity extensions with a special entry all which # indicates every extension is enabled. Empty list indicates all # extensions are disabled. To get the list of extensions run: # 'keystone discover' (list value) #api_extensions = all [image] # # From tempest.config # # Catalog type of the Image service. (string value) #catalog_type = image # The image region name to use. If empty, the value of identity.region # is used instead. If no such region is found in the service catalog, # the first found one is used. (string value) #region = # The endpoint type to use for the image service. (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # http accessible image (string value) #http_image = http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz # Timeout in seconds to wait for an image to become available. # (integer value) #build_timeout = 300 # Time in seconds between image operation status checks. (integer # value) #build_interval = 1 # A list of image's container formats users can specify. (list value) #container_formats = ami,ari,aki,bare,ovf,ova # A list of image's disk formats users can specify. (list value) #disk_formats = ami,ari,aki,vhd,vmdk,raw,qcow2,vdi,iso [image-feature-enabled] # # From tempest.config # # Is the v2 image API enabled (boolean value) #api_v2 = true # Is the v1 image API enabled (boolean value) #api_v1 = true # Is the deactivate-image feature enabled. The feature has been # integrated since Kilo. (boolean value) #deactivate_image = false [input-scenario] # # From tempest.config # # Matching images become parameters for scenario tests (string value) #image_regex = ^cirros-0.3.1-x86_64-uec$ # Matching flavors become parameters for scenario tests (string value) #flavor_regex = ^m1.nano$ # SSH verification in tests is skippedfor matching images (string # value) #non_ssh_image_regex = ^.*[Ww]in.*$ # List of user mapped to regex to matching image names. (string value) #ssh_user_regex = [["^.*[Cc]irros.*$", "cirros"]] [negative] # # From tempest.config # # Test generator class for all negative tests (string value) #test_generator = tempest.common.generator.negative_generator.NegativeTestGenerator [network] public_network_id = f14c0655-5a02-47c7-89b9-09b6a14c101e # # From tempest.config # # Catalog type of the Neutron service. (string value) #catalog_type = network # The network region name to use. If empty, the value of # identity.region is used instead. If no such region is found in the # service catalog, the first found one is used. (string value) #region = # The endpoint type to use for the network service. (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # The cidr block to allocate project ipv4 subnets from (string value) # Deprecated group/name - [network]/tenant_network_cidr #project_network_cidr = 10.100.0.0/16 # The mask bits for project ipv4 subnets (integer value) # Deprecated group/name - [network]/tenant_network_mask_bits #project_network_mask_bits = 28 # The cidr block to allocate project ipv6 subnets from (string value) # Deprecated group/name - [network]/tenant_network_v6_cidr #project_network_v6_cidr = 2003::/48 # The mask bits for project ipv6 subnets (integer value) # Deprecated group/name - [network]/tenant_network_v6_mask_bits #project_network_v6_mask_bits = 64 # Whether project networks can be reached directly from the test # client. This must be set to True when the 'fixed' ssh_connect_method # is selected. (boolean value) # Deprecated group/name - [network]/tenant_networks_reachable #project_networks_reachable = false # Id of the public network that provides external connectivity (string # value) #public_network_id = # Default floating network name. Used to allocate floating IPs when # neutron is enabled. (string value) #floating_network_name = # Id of the public router that provides external connectivity. This # should only be used when Neutron's 'allow_overlapping_ips' is set to # 'False' in neutron.conf. usually not needed past 'Grizzly' release # (string value) #public_router_id = # Timeout in seconds to wait for network operation to complete. # (integer value) #build_timeout = 300 # Time in seconds between network operation status checks. (integer # value) #build_interval = 1 # List of dns servers which should be used for subnet creation (list # value) #dns_servers = 8.8.8.8,8.8.4.4 # vnic_type to use when Launching instances with pre-configured ports. # Supported ports are: ['normal','direct','macvtap'] (string value) # Allowed values: , normal, direct, macvtap #port_vnic_type = # List of ip pools for subnetpools creation (list value) #default_network = 1.0.0.0/16,2.0.0.0/16 [network-feature-enabled] # # From tempest.config # # Allow the execution of IPv6 tests (boolean value) #ipv6 = true # A list of enabled network extensions with a special entry all which # indicates every extension is enabled. Empty list indicates all # extensions are disabled. To get the list of extensions run: 'neutron # ext-list' (list value) #api_extensions = all # Allow the execution of IPv6 subnet tests that use the extended IPv6 # attributes ipv6_ra_mode and ipv6_address_mode (boolean value) #ipv6_subnet_attributes = false # Does the test environment support changing port admin state (boolean # value) #port_admin_state_change = true [object-storage] # # From tempest.config # # Catalog type of the Object-Storage service. (string value) #catalog_type = object-store # The object-storage region name to use. If empty, the value of # identity.region is used instead. If no such region is found in the # service catalog, the first found one is used. (string value) #region = # The endpoint type to use for the object-store service. (string # value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # Number of seconds to time on waiting for a container to container # synchronization complete. (integer value) #container_sync_timeout = 600 # Number of seconds to wait while looping to check the status of a # container to container synchronization (integer value) #container_sync_interval = 5 # Role to add to users created for swift tests to enable creating # containers (string value) #operator_role = Member # User role that has reseller admin (string value) #reseller_admin_role = ResellerAdmin # Name of sync realm. A sync realm is a set of clusters that have # agreed to allow container syncing with each other. Set the same # realm name as Swift's container-sync-realms.conf (string value) #realm_name = realm1 # One name of cluster which is set in the realm whose name is set in # 'realm_name' item in this file. Set the same cluster name as Swift's # container-sync-realms.conf (string value) #cluster_name = name1 [object-storage-feature-enabled] # # From tempest.config # # A list of the enabled optional discoverable apis. A single entry, # all, indicates that all of these features are expected to be enabled # (list value) #discoverable_apis = all # Execute (old style) container-sync tests (boolean value) #container_sync = true # Execute object-versioning tests (boolean value) #object_versioning = true # Execute discoverability tests (boolean value) #discoverability = true [orchestration] # # From tempest.config # # Catalog type of the Orchestration service. (string value) #catalog_type = orchestration # The orchestration region name to use. If empty, the value of # identity.region is used instead. If no such region is found in the # service catalog, the first found one is used. (string value) #region = # The endpoint type to use for the orchestration service. (string # value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # Role required for users to be able to manage stacks (string value) #stack_owner_role = heat_stack_owner # Time in seconds between build status checks. (integer value) #build_interval = 1 # Timeout in seconds to wait for a stack to build. (integer value) #build_timeout = 1200 # Instance type for tests. Needs to be big enough for a full OS plus # the test workload (string value) #instance_type = m1.micro # Name of existing keypair to launch servers with. (string value) #keypair_name = # Value must match heat configuration of the same name. (integer # value) #max_template_size = 524288 # Value must match heat configuration of the same name. (integer # value) #max_resources_per_stack = 1000 [oslo_concurrency] # # From oslo.concurrency # # Enables or disables inter-process locks. (boolean value) # Deprecated group/name - [DEFAULT]/disable_process_locking #disable_process_locking = false # Directory to use for lock files. For security, the specified # directory should only be writable by the user running the processes # that need locking. Defaults to environment variable OSLO_LOCK_PATH. # If external locks are used, a lock path must be set. (string value) # Deprecated group/name - [DEFAULT]/lock_path #lock_path = [scenario] # # From tempest.config # # DEPRECATED: Directory containing image files (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #img_dir = /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec # Image file name (string value) # Deprecated group/name - [scenario]/qcow2_img_file #img_file = cirros-0.3.1-x86_64-disk.img # Image disk format (string value) #img_disk_format = qcow2 # Image container format (string value) #img_container_format = bare # Glance image properties. Use for custom images which require them # (dict value) #img_properties = # DEPRECATED: AMI image file name (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #ami_img_file = cirros-0.3.1-x86_64-blank.img # DEPRECATED: ARI image file name (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #ari_img_file = cirros-0.3.1-x86_64-initrd # DEPRECATED: AKI image file name (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #aki_img_file = cirros-0.3.1-x86_64-vmlinuz # DHCP client used by images to renew DCHP lease. If left empty, # update operation will be skipped. Supported clients: "udhcpc", # "dhclient" (string value) # Allowed values: udhcpc, dhclient, '' #dhcp_client = udhcpc [service_available] # # From tempest.config # # Whether or not cinder is expected to be available (boolean value) #cinder = true # Whether or not neutron is expected to be available (boolean value) #neutron = false # Whether or not glance is expected to be available (boolean value) #glance = true # Whether or not swift is expected to be available (boolean value) #swift = true # Whether or not nova is expected to be available (boolean value) #nova = true # Whether or not Heat is expected to be available (boolean value) #heat = false # Whether or not Sahara is expected to be available (boolean value) #sahara = false # Whether or not Ironic is expected to be available (boolean value) #ironic = false # Whether or not Trove is expected to be available (boolean value) #trove = false [stress] # # From tempest.config # # Directory containing log files on the compute nodes (string value) #nova_logdir = # Maximum number of instances to create during test. (integer value) #max_instances = 16 # Controller host. (string value) #controller = # Controller host. (string value) #target_controller = # ssh user. (string value) #target_ssh_user = # Path to private key. (string value) #target_private_key_path = # regexp for list of log files. (string value) #target_logfiles = # time (in seconds) between log file error checks. (integer value) #log_check_interval = 60 # The number of threads created while stress test. (integer value) #default_thread_number_per_action = 4 # Prevent the cleaning (tearDownClass()) between each stress test run # if an exception occurs during this run. (boolean value) #leave_dirty_stack = false # Allows a full cleaning process after a stress test. Caution : this # cleanup will remove every objects of every project. (boolean value) #full_clean_stack = false [validation] # # From tempest.config # # Enable ssh on created servers and creation of additional validation # resources to enable remote access (boolean value) #run_validation = false # Enable/disable security groups. (boolean value) #security_group = true # Enable/disable security group rules. (boolean value) #security_group_rules = true # Default IP type used for validation: -fixed: uses the first IP # belonging to the fixed network -floating: creates and uses a # floating IP (string value) # Allowed values: fixed, floating # Deprecated group/name - [compute]/use_floatingip_for_ssh #connect_method = floating # Default authentication method to the instance. Only ssh via keypair # is supported for now. Additional methods will be handled in a # separate spec. (string value) # Allowed values: keypair # Deprecated group/name - [compute]/ssh_auth_method #auth_method = keypair # Default IP version for ssh connections. (integer value) #ip_version_for_ssh = 4 # Timeout in seconds to wait for ping to succeed. (integer value) # Deprecated group/name - [compute]/ping_timeout #ping_timeout = 120 # Timeout in seconds to wait for the TCP connection to be successful. # (integer value) #connect_timeout = 60 # Timeout in seconds to wait for the ssh banner. (integer value) #ssh_timeout = 300 # User name used to authenticate to an instance. (string value) # Deprecated group/name - [compute]/image_ssh_user # Deprecated group/name - [compute]/ssh_user # Deprecated group/name - [scenario]/ssh_user #image_ssh_user = root # Password used to authenticate to an instance. (string value) # Deprecated group/name - [compute]/image_ssh_password #image_ssh_password = password # Shell fragments to use before executing a command when sshing to a # guest. (string value) # Deprecated group/name - [compute]/ssh_shell_prologue #ssh_shell_prologue = set -eu -o pipefail; PATH=$$PATH:/sbin; # The packet size for ping packets originating from remote linux hosts # (integer value) # Deprecated group/name - [compute]/ping_size #ping_size = 56 # The number of ping packets originating from remote linux hosts # (integer value) # Deprecated group/name - [compute]/ping_count #ping_count = 1 # Unallocated floating IP range, which will be used to test the # floating IP bulk feature for CRUD operation. This block must not # overlap an existing floating IP pool. (string value) # Deprecated group/name - [compute]/floating_ip_range #floating_ip_range = 10.0.0.0/29 # Network used for SSH connections. Ignored if connect_method=floating # or run_validation=false. (string value) # Deprecated group/name - [compute]/network_for_ssh #network_for_ssh = public [volume] # # From tempest.config # # Time in seconds between volume availability checks. (integer value) #build_interval = 1 # Timeout in seconds to wait for a volume to become available. # (integer value) #build_timeout = 300 # Catalog type of the Volume Service (string value) #catalog_type = volume # The volume region name to use. If empty, the value of # identity.region is used instead. If no such region is found in the # service catalog, the first found one is used. (string value) #region = # The endpoint type to use for the volume service. (string value) # Allowed values: public, admin, internal, publicURL, adminURL, internalURL #endpoint_type = publicURL # A list of backend names separated by comma. The backend name must be # declared in cinder.conf (list value) #backend_names = BACKEND_1,BACKEND_2 # Backend protocol to target when creating volume types (string value) #storage_protocol = iSCSI # Backend vendor to target when creating volume types (string value) #vendor_name = Open Source # Disk format to use when copying a volume to image (string value) #disk_format = raw # Default size in GB for volumes created by volumes tests (integer # value) #volume_size = 1 [volume-feature-enabled] # # From tempest.config # # Runs Cinder multi-backend test (requires 2 backends) (boolean value) #multi_backend = false # Runs Cinder volumes backup test (boolean value) #backup = true # Runs Cinder volume snapshot test (boolean value) #snapshot = true # Runs Cinder volume clone test (boolean value) #clone = true # A list of enabled volume extensions with a special entry all which # indicates every extension is enabled. Empty list indicates all # extensions are disabled (list value) #api_extensions = all # Is the v1 volume API enabled (boolean value) #api_v1 = true # Is the v2 volume API enabled (boolean value) #api_v2 = true # DEPRECATED: Update bootable status of a volume Not implemented on # icehouse (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #bootable = true # Extract correct host info from host@backend (boolean value) #volume_services = false