Input file
{
"version": 2,
"title": "A combined task.",
"description": "The task contains subtasks from a multiple number of tasks.",
"subtasks": [
{
"title": "Authenticate.keystone",
"description": "[Task UUID: e1644e5e-6bf2-497d-ba0e-eb2376e65fd6]",
"workloads": [
{
"scenario": {
"Authenticate.keystone": {}
},
"description": "Check Keystone Client.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_cinder",
"description": "[Task UUID: e1644e5e-6bf2-497d-ba0e-eb2376e65fd6]",
"workloads": [
{
"scenario": {
"Authenticate.validate_cinder": {
"repetitions": 2
}
},
"description": "Check Cinder Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_glance",
"description": "[Task UUID: e1644e5e-6bf2-497d-ba0e-eb2376e65fd6]",
"workloads": [
{
"scenario": {
"Authenticate.validate_glance": {
"repetitions": 2
}
},
"description": "Check Glance Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_heat",
"description": "[Task UUID: e1644e5e-6bf2-497d-ba0e-eb2376e65fd6]",
"workloads": [
{
"scenario": {
"Authenticate.validate_heat": {
"repetitions": 2
}
},
"description": "Check Heat Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_neutron",
"description": "[Task UUID: e1644e5e-6bf2-497d-ba0e-eb2376e65fd6]",
"workloads": [
{
"scenario": {
"Authenticate.validate_neutron": {
"repetitions": 2
}
},
"description": "Check Neutron Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_nova",
"description": "[Task UUID: e1644e5e-6bf2-497d-ba0e-eb2376e65fd6]",
"workloads": [
{
"scenario": {
"Authenticate.validate_nova": {
"repetitions": 2
}
},
"description": "Check Nova Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_delete_image",
"description": "[Task UUID: 048bc32a-bf70-446e-b139-0c584e3b56d0]",
"workloads": [
{
"scenario": {
"GlanceImages.create_and_delete_image": {
"container_format": "bare",
"disk_format": "qcow2",
"image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
}
},
"description": "Create and then delete an image.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_list_image",
"description": "[Task UUID: 048bc32a-bf70-446e-b139-0c584e3b56d0]",
"workloads": [
{
"scenario": {
"GlanceImages.create_and_list_image": {
"container_format": "bare",
"disk_format": "qcow2",
"image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
}
},
"description": "Create an image and then list all images.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.list_images",
"description": "[Task UUID: 048bc32a-bf70-446e-b139-0c584e3b56d0]",
"workloads": [
{
"scenario": {
"GlanceImages.list_images": {}
},
"description": "List all images.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_image_and_boot_instances",
"description": "[Task UUID: 048bc32a-bf70-446e-b139-0c584e3b56d0]",
"workloads": [
{
"scenario": {
"GlanceImages.create_image_and_boot_instances": {
"image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img",
"container_format": "bare",
"disk_format": "qcow2",
"number_instances": 2,
"flavor": {
"name": "rally_sanity_cntt-flavor_90ecbcc7-b6a1-4cd3-9e80-906da54624c0"
},
"boot_server_kwargs": {
"nics": [
{
"net-id": "ef567794-9fc1-45cd-989f-ea744b8895c5"
}
]
}
}
},
"description": "Create an image and boot several instances from it.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_delete_snapshot",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_delete_snapshot": {
"force": false
}
},
"description": "Create and then delete a volume-snapshot.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"volumes": {
"volumes_per_tenant": 1,
"size": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_delete_volume",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_delete_volume": {
"size": {
"max": 1,
"min": 1
}
}
},
"description": "Create and then delete a volume.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
},
{
"scenario": {
"CinderVolumes.create_and_delete_volume": {
"image": {
"name": "rally_sanity_cntt-img_90ecbcc7-b6a1-4cd3-9e80-906da54624c0"
},
"size": 1
}
},
"description": "Create and then delete a volume.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
},
{
"scenario": {
"CinderVolumes.create_and_delete_volume": {
"size": 1
}
},
"description": "Create and then delete a volume.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_extend_volume",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_extend_volume": {
"new_size": 2,
"size": 1
}
},
"description": "Create and extend a volume and then delete it.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_from_volume_and_delete_volume",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_from_volume_and_delete_volume": {
"size": 1
}
},
"description": "Create volume from volume and then delete it.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"volumes": {
"volumes_per_tenant": 1,
"size": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderQos.create_and_list_qos",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderQos.create_and_list_qos": {
"write_iops_sec": "10",
"consumer": "both",
"read_iops_sec": "1000"
}
},
"description": "Create a qos, then list all qos.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderQos.create_and_set_qos",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderQos.create_and_set_qos": {
"set_read_iops_sec": "1001",
"set_consumer": "both",
"read_iops_sec": "1000",
"set_write_iops_sec": "11",
"write_iops_sec": "10",
"consumer": "back-end"
}
},
"description": "Create a qos, then Add/Update keys in qos specs.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumeTypes.create_and_list_volume_types",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderVolumeTypes.create_and_list_volume_types": {
"description": "rally tests creating types"
}
},
"description": "Create a volume Type, then list all types.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumeTypes.create_volume_type_and_encryption_type",
"description": "[Task UUID: f3ceaf75-f1d5-449e-a203-3f32e018e3fe]",
"workloads": [
{
"scenario": {
"CinderVolumeTypes.create_volume_type_and_encryption_type": {
"control_location": "front-end",
"cipher": "aes-xts-plain64",
"description": "rally tests creating types",
"key_size": 512,
"provider": "LuksEncryptor"
}
},
"description": "Create encryption type",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_update_delete_stack",
"description": "[Task UUID: dffab61e-990d-4ffe-b948-cab55f3c81b8]",
"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": 1,
"tenants": 1
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_check_delete_stack",
"description": "[Task UUID: dffab61e-990d-4ffe-b948-cab55f3c81b8]",
"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": 1,
"tenants": 1
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_suspend_resume_delete_stack",
"description": "[Task UUID: dffab61e-990d-4ffe-b948-cab55f3c81b8]",
"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": 1,
"tenants": 1
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.list_stacks_and_resources",
"description": "[Task UUID: dffab61e-990d-4ffe-b948-cab55f3c81b8]",
"workloads": [
{
"scenario": {
"HeatStacks.list_stacks_and_resources": {}
},
"description": "List all resources from tenant stacks.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"heat_stack_owner"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.add_and_remove_user_role",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.add_and_remove_user_role": {}
},
"description": "Create a user role add to a user and disassociate.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_add_and_list_user_roles",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_add_and_list_user_roles": {}
},
"description": "Create user role, add it and list user roles for given user.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_list_tenants",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_list_tenants": {}
},
"description": "Create a keystone tenant with random name and list all tenants.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_delete_role",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_delete_role": {}
},
"description": "Create a user role and delete it.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_delete_service",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_delete_service": {}
},
"description": "Create and delete service.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.get_entities",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.get_entities": {}
},
"description": "Get instance of a tenant, user, role and service by id's.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_update_and_delete_tenant",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_update_and_delete_tenant": {}
},
"description": "Create, update and delete tenant.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_user",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_user": {}
},
"description": "Create a keystone user with random name.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_tenant",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_tenant": {}
},
"description": "Create a keystone tenant with random name.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_list_users",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_list_users": {}
},
"description": "Create a keystone user with random name and list all users.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_tenant_with_users",
"description": "[Task UUID: 0dcb7d64-76a5-490b-8879-1237a3e6a679]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_tenant_with_users": {
"users_per_tenant": 10
}
},
"description": "Create a keystone tenant and several users belonging to it.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_networks",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_delete_networks": {
"network_create_args": {}
}
},
"description": "Create and delete a network.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_ports",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_delete_ports": {
"network_create_args": {},
"ports_per_network": 1,
"port_create_args": {}
}
},
"description": "Create and delete a port.",
"contexts": {
"quotas": {
"neutron": {
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_routers",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_delete_routers": {
"network_create_args": {},
"subnet_cidr_start": "1.1.0.0/30",
"subnets_per_network": 1,
"router_create_args": {},
"subnet_create_args": {}
}
},
"description": "Create and delete a given number of routers.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"subnet": -1,
"router": -1,
"network": -1,
"port": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_subnets",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_delete_subnets": {
"network_create_args": {},
"subnet_create_args": {},
"subnets_per_network": 1,
"subnet_cidr_start": "1.1.0.0/30"
}
},
"description": "Create and delete a given number of subnets.",
"contexts": {
"quotas": {
"neutron": {
"subnet": -1,
"network": -1
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_networks",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_list_networks": {
"network_create_args": {}
}
},
"description": "Create a network and then list all networks.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_ports",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_list_ports": {
"network_create_args": {},
"ports_per_network": 1,
"port_create_args": {}
}
},
"description": "Create and a given number of ports and list all ports.",
"contexts": {
"quotas": {
"neutron": {
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_routers",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_list_routers": {
"network_create_args": {},
"subnet_cidr_start": "1.1.0.0/30",
"subnets_per_network": 1,
"router_create_args": {},
"subnet_create_args": {}
}
},
"description": "Create and a given number of routers and list all routers.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"subnet": -1,
"network": -1,
"router": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_subnets",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_list_subnets": {
"network_create_args": {},
"subnet_create_args": {},
"subnets_per_network": 1,
"subnet_cidr_start": "1.1.0.0/30"
}
},
"description": "Create and a given number of subnets and list all subnets.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"subnet": -1,
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronSecurityGroup.create_and_delete_security_groups",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronSecurityGroup.create_and_delete_security_groups": {}
},
"description": "Create and delete Neutron security-groups.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"security_group": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronSecurityGroup.create_and_delete_security_group_rule",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronSecurityGroup.create_and_delete_security_group_rule": {}
},
"description": "Create and delete Neutron security-group-rule.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"quotas": {
"neutron": {
"security_group": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.set_and_clear_router_gateway",
"description": "[Task UUID: fa71b97b-ba88-4402-8cce-888a80322c8d]",
"workloads": [
{
"scenario": {
"NeutronNetworks.set_and_clear_router_gateway": {
"network_create_args": {
"router:external": true
}
}
},
"description": "Set and Remove the external network gateway from a router.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"admin"
],
"quotas": {
"neutron": {
"router": -1,
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_and_live_migrate_server",
"description": "[Task UUID: f38e60ea-67e2-4be0-8935-95891f29996b]",
"workloads": [
{
"scenario": {
"NovaServers.boot_and_live_migrate_server": {
"block_migration": false,
"flavor": {
"name": "rally_sanity_cntt-flavor_90ecbcc7-b6a1-4cd3-9e80-906da54624c0"
},
"image": {
"name": "rally_sanity_cntt-img_90ecbcc7-b6a1-4cd3-9e80-906da54624c0"
},
"nics": [
{
"net-id": "ef567794-9fc1-45cd-989f-ea744b8895c5"
}
]
}
},
"description": "Live Migrate a server.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_server_attach_created_volume_and_live_migrate",
"description": "[Task UUID: f38e60ea-67e2-4be0-8935-95891f29996b]",
"workloads": []
},
{
"title": "Quotas.cinder_update_and_delete",
"description": "[Task UUID: 494ed8c0-ff3b-4140-9c11-f44f5614f4b7]",
"workloads": [
{
"scenario": {
"Quotas.cinder_update_and_delete": {
"max_quota": 1024
}
},
"description": "Update and Delete quotas for Cinder.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Quotas.cinder_update",
"description": "[Task UUID: 494ed8c0-ff3b-4140-9c11-f44f5614f4b7]",
"workloads": [
{
"scenario": {
"Quotas.cinder_update": {
"max_quota": 1024
}
},
"description": "Update quotas for Cinder.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Quotas.neutron_update",
"description": "[Task UUID: 494ed8c0-ff3b-4140-9c11-f44f5614f4b7]",
"workloads": [
{
"scenario": {
"Quotas.neutron_update": {
"max_quota": 1024
}
},
"description": "Update quotas for neutron.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Quotas.nova_update",
"description": "[Task UUID: 494ed8c0-ff3b-4140-9c11-f44f5614f4b7]",
"workloads": [
{
"scenario": {
"Quotas.nova_update": {
"max_quota": 1024
}
},
"description": "Update quotas for Nova.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "SwiftObjects.create_container_and_object_then_list_objects",
"description": "[Task UUID: 98186670-682f-480d-a985-61283eb6f0c4]",
"workloads": [
{
"scenario": {
"SwiftObjects.create_container_and_object_then_list_objects": {
"object_size": 5120,
"objects_per_container": 2
}
},
"description": "Create container and objects then list all objects.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"admin"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "SwiftObjects.list_objects_in_containers",
"description": "[Task UUID: 98186670-682f-480d-a985-61283eb6f0c4]",
"workloads": [
{
"scenario": {
"SwiftObjects.list_objects_in_containers": {}
},
"description": "List objects in all containers.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"admin"
],
"swift_objects": {
"object_size": 1024,
"containers_per_tenant": 1,
"objects_per_container": 10
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "SwiftObjects.create_container_and_object_then_download_object",
"description": "[Task UUID: 98186670-682f-480d-a985-61283eb6f0c4]",
"workloads": [
{
"scenario": {
"SwiftObjects.create_container_and_object_then_download_object": {
"object_size": 1024,
"objects_per_container": 5
}
},
"description": "Create container and objects then download all objects.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"admin"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "SwiftObjects.create_container_and_object_then_delete_all",
"description": "[Task UUID: 98186670-682f-480d-a985-61283eb6f0c4]",
"workloads": [
{
"scenario": {
"SwiftObjects.create_container_and_object_then_delete_all": {
"object_size": 102400,
"objects_per_container": 5
}
},
"description": "Create container and objects then delete everything created.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"admin"
]
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "SwiftObjects.list_and_download_objects_in_containers",
"description": "[Task UUID: 98186670-682f-480d-a985-61283eb6f0c4]",
"workloads": [
{
"scenario": {
"SwiftObjects.list_and_download_objects_in_containers": {}
},
"description": "List and download objects in all containers.",
"contexts": {
"users": {
"users_per_tenant": 1,
"tenants": 1
},
"roles": [
"admin"
],
"swift_objects": {
"object_size": 10240,
"containers_per_tenant": 1,
"objects_per_container": 5
}
},
"runner": {
"constant": {
"concurrency": 1,
"times": 1
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
}
]
}