Input file
{
"version": 2,
"title": "",
"description": "",
"subtasks": [
{
"title": "HeatStacks.create_and_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_and_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/default.yaml.template"
}
},
"description": "Create and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_and_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_and_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/server_with_ports.yaml.template",
"parameters": {
"image": "rally_full-img_154a55ee-9eb5-4829-865a-8391db9aece8",
"public_net": "floating_net",
"flavor": "rally_full-flavor_154a55ee-9eb5-4829-865a-8391db9aece8"
}
}
},
"description": "Create and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_and_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_and_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/server_with_volume.yaml.template",
"parameters": {
"network_id": "3226d8ec-ad1c-4dd7-b5b1-5daf39532fc2",
"image": "rally_full-img_154a55ee-9eb5-4829-865a-8391db9aece8",
"flavor": "rally_full-flavor_154a55ee-9eb5-4829-865a-8391db9aece8"
}
}
},
"description": "Create and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_and_list_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_and_list_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/default.yaml.template"
}
},
"description": "Create a stack and then list all stacks.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_update_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template",
"updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_random_strings_add.yaml.template"
}
},
"description": "Create, update and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_update_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template",
"updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_random_strings_delete.yaml.template"
}
},
"description": "Create, update and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_update_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/resource_group.yaml.template",
"updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_resource_group_increase.yaml.template"
}
},
"description": "Create, update and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_update_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/autoscaling_policy.yaml.template",
"updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_autoscaling_policy_inplace.yaml.template"
}
},
"description": "Create, update and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_update_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/resource_group.yaml.template",
"updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_resource_group_reduce.yaml.template"
}
},
"description": "Create, update and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_update_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template",
"updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_random_strings_replace.yaml.template"
}
},
"description": "Create, update and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_check_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_check_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
}
},
"description": "Create, check and delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_suspend_resume_delete_stack",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.create_suspend_resume_delete_stack": {
"template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
}
},
"description": "Create, suspend-resume and then delete a stack.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.list_stacks_and_resources",
"description": "",
"workloads": [
{
"scenario": {
"HeatStacks.list_stacks_and_resources": {}
},
"description": "List all resources from tenant stacks.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
}
]
}