blob: a597545f4fb404f472e26d0c7835abb26660df72 [file] [log] [blame]
Dmitrii Kabanov8cfe43e2017-11-10 02:00:47 -08001---
2# Please, carefully review the list of variables and update their values.
3
4 image_name: "TestVM"
5 flavor_name: "m1.tiny"
6 availability_zone: nova
7 neutron_floating_network: "admin_floating_net" # str, external network for floating IP creation
8 nova_rebuild_to_image_name: "TestVM"
9 nova_rebuild_to_flavor_name: "m1.small"
10 block_migration: true
11 volume_type: "volumes_lvm"
12
13#============================
14# The variables below should not be changed if you are doing base line testing. Please, change it for customer specific tests only.
15
16# Conditions of an execution:
17 number_of_concurrent_scenarios: 1 # how many scenarios will be run at the same time
18 iterations: 1
19 users_per_tenant: 1
20 number_of_tenants: 1
21 sla_failure_rate_max: 0 # benchmark scenario will not be successful if more than 0% iterations failed
22
23# Parameters for Authenticate
24 number_of_times_to_validate: 1 # to ensure validation of token
25
26# Parameters for Cinder, size in GB
27 cinder_volume_size: 1
28 cinder_volume_size_before_benchmarking: 1 # will be executed before scenario iteration starts
29 cinder_volume_min_size: 1
30 cinder_volume_max_size: 5
31 cinder_allow_snapshot: false # when set to True, allows snapshot of a volume when the volume is attached to an instance
32 cinder_allow_upload: false # when set to True volume that is attached to an instance could be uploaded to image
33 cinder_detailed_info: true # true if detailed information should be listed
34 cinder_read_only_volume: true # The value to indicate whether to update volume to read-only access mode
35 cinder_volume_min_extend_size: 6
36 cinder_volume_max_extend_size: 10
37 cinder_nested_cloning_level: 5 # argument for nested cloning volume to new volume or snapshot to anew one
38 cinder_quotas_params: { snapshots: -1, volumes: -1}
39
40# Parameters for Glance
41 glance_image_location: "https://download.cirros-cloud.net/0.3.5/cirros-0.3.5-i386-disk.img"
42 glance_number_nova_servers_to_boot: 2
43 glance_images_per_tenant_before_benchmarking: 4
44
45# Parameters for Heat
46 stack_change_by_delta: 1 # the number of instances the stack is expected to change by
47 stacks_per_tenant_before_benchmarking: 2 # Stack generator allows to generate arbitrary number of stacks for each tenant before test scenarios.
48 resources_per_stack_before_benchmarking: 10 # defines number of resources that will be created inside each stack
49 # After test execution the stacks will be automatically removed from heat
50 num_instances_in_stack: 2
51
52# Parameters for Swift
53 swift_objects_per_container: 5 # number of objects to upload
54 swift_containers_per_tenant: 2 # will be executed before benchmarking
55
56# Parameters for Cinder, Nova
57 servers_per_tenant_before_benchmarking: 2
58 do_delete: true # if True, a snapshot and a volume will be deleted after creation, deletes image and volume after uploading if True
59
60# Parameters for Nova
61 force_delete: false # True if force_delete should be used
62 nova_confirm_resize: true # True if need to confirm resize else revert resize
63 nova_number_of_instances_to_boot: 2
64 nova_security_group_count: 5
65 nova_rules_per_security_group: 10
66 nova_detailed_info: True
67 flavor_specification: {"ram": 500, "vcpus": 1, "disk": 1, "extra_specs": { "quota:disk_read_bytes_sec": 10240 } }
68 nova_secgroup_quota: { security_group: -1, security_group_rule: -1 }
69
70# Parameters for Neutron (-1 means unlimited)
71 neutron_quotas_params: { floatingip: -1, network: -1, subnet: -1, port: -1, router: -1, security_group: -1 }
72 neutron_ports_per_network: 10
73 neutron_subnets_per_network: 2