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: 1c5e6238-f5ab-4205-ac5f-9b830ef87436]",
"workloads": [
{
"scenario": {
"Authenticate.keystone": {}
},
"description": "Check Keystone Client.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_cinder",
"description": "[Task UUID: 1c5e6238-f5ab-4205-ac5f-9b830ef87436]",
"workloads": [
{
"scenario": {
"Authenticate.validate_cinder": {
"repetitions": 2
}
},
"description": "Check Cinder Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_glance",
"description": "[Task UUID: 1c5e6238-f5ab-4205-ac5f-9b830ef87436]",
"workloads": [
{
"scenario": {
"Authenticate.validate_glance": {
"repetitions": 2
}
},
"description": "Check Glance Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_heat",
"description": "[Task UUID: 1c5e6238-f5ab-4205-ac5f-9b830ef87436]",
"workloads": [
{
"scenario": {
"Authenticate.validate_heat": {
"repetitions": 2
}
},
"description": "Check Heat Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_neutron",
"description": "[Task UUID: 1c5e6238-f5ab-4205-ac5f-9b830ef87436]",
"workloads": [
{
"scenario": {
"Authenticate.validate_neutron": {
"repetitions": 2
}
},
"description": "Check Neutron Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Authenticate.validate_nova",
"description": "[Task UUID: 1c5e6238-f5ab-4205-ac5f-9b830ef87436]",
"workloads": [
{
"scenario": {
"Authenticate.validate_nova": {
"repetitions": 2
}
},
"description": "Check Nova Client to ensure validation of token.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_delete_image",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"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": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_list_image",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"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": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.list_images",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"workloads": [
{
"scenario": {
"GlanceImages.list_images": {}
},
"description": "List all images.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_image_and_boot_instances",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"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,
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Create an image and boot several instances from it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_deactivate_image",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"workloads": [
{
"scenario": {
"GlanceImages.create_and_deactivate_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, then deactivate it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_download_image",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"workloads": [
{
"scenario": {
"GlanceImages.create_and_download_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, then download data of the image.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_get_image",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"workloads": [
{
"scenario": {
"GlanceImages.create_and_get_image": {
"container_format": "bare",
"disk_format": "qcow2",
"image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
}
},
"description": "Create and get detailed information of an image.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GlanceImages.create_and_update_image",
"description": "[Task UUID: f3fba55d-335a-44db-90cd-36cd94ac82e2]",
"workloads": [
{
"scenario": {
"GlanceImages.create_and_update_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 then update it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_attach_volume",
"description": "[Task UUID: 2eb9961f-93d9-4c34-9663-45869f0a62b0]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_attach_volume": {
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"size": 1
}
},
"description": "Create a VM and attach a volume to it.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_list_snapshots",
"description": "[Task UUID: 2eb9961f-93d9-4c34-9663-45869f0a62b0]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_list_snapshots": {
"detailed": true,
"force": false
}
},
"description": "Create and then list a volume-snapshot.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"volumes": {
"volumes_per_tenant": 1,
"size": 1
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_list_volume",
"description": "[Task UUID: 2eb9961f-93d9-4c34-9663-45869f0a62b0]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_list_volume": {
"detailed": true,
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"size": 1
}
},
"description": "Create a volume and list all volumes.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
},
{
"scenario": {
"CinderVolumes.create_and_list_volume": {
"detailed": true,
"size": 1
}
},
"description": "Create a volume and list all volumes.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_and_upload_volume_to_image",
"description": "[Task UUID: 2eb9961f-93d9-4c34-9663-45869f0a62b0]",
"workloads": [
{
"scenario": {
"CinderVolumes.create_and_upload_volume_to_image": {
"container_format": "bare",
"force": false,
"disk_format": "raw",
"do_delete": true,
"size": 1
}
},
"description": "Create and upload a volume to image.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"cinder": {
"gigabytes": -1,
"volumes": -1,
"snapshots": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "CinderVolumes.create_nested_snapshots_and_attach_volume",
"description": "[Task UUID: 2eb9961f-93d9-4c34-9663-45869f0a62b0]",
"workloads": []
},
{
"title": "Gnocchi.list_capabilities",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"Gnocchi.list_capabilities": {}
},
"description": "List supported aggregation methods.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Gnocchi.get_status",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"Gnocchi.get_status": {
"detailed": false
}
},
"description": "Get the status of measurements processing.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiArchivePolicyRule.list_archive_policy_rule",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiArchivePolicyRule.list_archive_policy_rule": {}
},
"description": "List archive policy rules.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiArchivePolicyRule.create_archive_policy_rule",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiArchivePolicyRule.create_archive_policy_rule": {
"metric_pattern": "cpu_*",
"archive_policy_name": "low"
}
},
"description": "Create archive policy rule.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiArchivePolicyRule.create_delete_archive_policy_rule",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiArchivePolicyRule.create_delete_archive_policy_rule": {
"metric_pattern": "cpu_*",
"archive_policy_name": "low"
}
},
"description": "Create archive policy rule and then delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiArchivePolicy.list_archive_policy",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiArchivePolicy.list_archive_policy": {}
},
"description": "List archive policies.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiArchivePolicy.create_archive_policy",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiArchivePolicy.create_archive_policy": {
"definition": [
{
"timespan": "1:00:00",
"granularity": "0:00:01"
}
]
}
},
"description": "Create archive policy.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiArchivePolicy.create_delete_archive_policy",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiArchivePolicy.create_delete_archive_policy": {
"definition": [
{
"timespan": "1:00:00",
"granularity": "0:00:01"
}
]
}
},
"description": "Create archive policy and then delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiResourceType.list_resource_type",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiResourceType.list_resource_type": {}
},
"description": "List resource types.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiResourceType.create_resource_type",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiResourceType.create_resource_type": {
"attributes": {
"foo": {
"required": false,
"type": "string"
},
"bar": {
"required": true,
"type": "number"
}
}
}
},
"description": "Create resource type.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiResourceType.create_delete_resource_type",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiResourceType.create_delete_resource_type": {
"attributes": {
"foo": {
"required": false,
"type": "string"
},
"bar": {
"required": true,
"type": "number"
}
}
}
},
"description": "Create resource type and then delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiMetric.list_metric",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiMetric.list_metric": {
"limit": 10000
}
},
"description": "List metrics.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiMetric.create_metric",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiMetric.create_metric": {
"archive_policy_name": "low"
}
},
"description": "Create metric.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiMetric.create_delete_metric",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiMetric.create_delete_metric": {
"archive_policy_name": "low"
}
},
"description": "Create metric and then delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiResource.create_resource",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiResource.create_resource": {}
},
"description": "Create resource.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "GnocchiResource.create_delete_resource",
"description": "[Task UUID: d052b803-fa99-4f7f-a1d9-3f422efa5cdb]",
"workloads": [
{
"scenario": {
"GnocchiResource.create_delete_resource": {}
},
"description": "Create resource and then delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "HeatStacks.create_and_delete_stack",
"description": "[Task UUID: 5020a3bc-9a0b-4aa9-a376-70bb5c444c98]",
"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
}
}
},
{
"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_aca44ba3-9573-4e8f-bdf1-edee6e6e5033",
"public_net": "floating_net",
"flavor": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"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
}
}
},
{
"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": "8cde3cc6-aba6-4074-8436-5031aeb24449",
"image": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033",
"flavor": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"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": "[Task UUID: 5020a3bc-9a0b-4aa9-a376-70bb5c444c98]",
"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": "[Task UUID: 5020a3bc-9a0b-4aa9-a376-70bb5c444c98]",
"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
}
}
},
{
"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
}
}
},
{
"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
}
}
},
{
"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
}
}
},
{
"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
}
}
},
{
"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": "[Task UUID: 5020a3bc-9a0b-4aa9-a376-70bb5c444c98]",
"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": "[Task UUID: 5020a3bc-9a0b-4aa9-a376-70bb5c444c98]",
"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": "[Task UUID: 5020a3bc-9a0b-4aa9-a376-70bb5c444c98]",
"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
}
}
}
]
},
{
"title": "KeystoneBasic.add_and_remove_user_role",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.add_and_remove_user_role": {}
},
"description": "Create a user role add to a user and disassociate.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_add_and_list_user_roles",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"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": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_list_tenants",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_list_tenants": {}
},
"description": "Create a keystone tenant with random name and list all tenants.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_delete_role",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_delete_role": {}
},
"description": "Create a user role and delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_delete_service",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_delete_service": {}
},
"description": "Create and delete service.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.get_entities",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.get_entities": {}
},
"description": "Get instance of a tenant, user, role and service by id's.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_update_and_delete_tenant",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_update_and_delete_tenant": {}
},
"description": "Create, update and delete tenant.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_user",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_user": {}
},
"description": "Create a keystone user with random name.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_tenant",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_tenant": {}
},
"description": "Create a keystone tenant with random name.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_and_list_users",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"workloads": [
{
"scenario": {
"KeystoneBasic.create_and_list_users": {}
},
"description": "Create a keystone user with random name and list all users.",
"contexts": {},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "KeystoneBasic.create_tenant_with_users",
"description": "[Task UUID: 7156d933-e67c-4cab-ab2c-fcf69503c70a]",
"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": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_update_networks",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_update_networks": {
"network_create_args": {},
"network_update_args": {
"admin_state_up": false
}
}
},
"description": "Create and update a network.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_update_ports",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_update_ports": {
"network_create_args": {},
"ports_per_network": 1,
"port_create_args": {},
"port_update_args": {
"device_owner": "dummy_owner",
"device_id": "dummy_id",
"admin_state_up": false
}
}
},
"description": "Create and update a given number of ports.",
"contexts": {
"quotas": {
"neutron": {
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_update_routers",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_update_routers": {
"subnets_per_network": 1,
"subnet_cidr_start": "1.1.0.0/30",
"network_create_args": {},
"subnet_create_args": {},
"router_update_args": {
"admin_state_up": false
},
"router_create_args": {}
}
},
"description": "Create and update a given number of routers.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"subnet": -1,
"router": -1,
"network": -1,
"port": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_update_subnets",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_update_subnets": {
"network_create_args": {},
"subnet_create_args": {},
"subnets_per_network": 1,
"subnet_cidr_start": "1.4.0.0/16",
"subnet_update_args": {
"enable_dhcp": false
}
}
},
"description": "Create and update a subnet.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"subnet": -1,
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_networks",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_delete_networks": {
"network_create_args": {}
}
},
"description": "Create and delete a network.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_ports",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_routers",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"subnet": -1,
"router": -1,
"network": -1,
"port": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_delete_subnets",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_networks",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_list_networks": {
"network_create_args": {}
}
},
"description": "Create a network and then list all networks.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_ports",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_routers",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"subnet": -1,
"network": -1,
"router": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_list_subnets",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"subnet": -1,
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronSecurityGroup.create_and_delete_security_groups",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronSecurityGroup.create_and_delete_security_groups": {}
},
"description": "Create and delete Neutron security-groups.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"security_group": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronSecurityGroup.create_and_delete_security_group_rule",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronSecurityGroup.create_and_delete_security_group_rule": {}
},
"description": "Create and delete Neutron security-group-rule.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"security_group": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronSecurityGroup.create_and_list_security_group_rules",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronSecurityGroup.create_and_list_security_group_rules": {}
},
"description": "Create and list Neutron security-group-rules.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"security_group": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronSecurityGroup.create_and_show_security_group",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronSecurityGroup.create_and_show_security_group": {}
},
"description": "Create and show Neutron security-group.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"security_group": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.set_and_clear_router_gateway",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"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": 2,
"tenants": 3
},
"roles": [
"admin"
],
"quotas": {
"neutron": {
"router": -1,
"network": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_show_ports",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_show_ports": {
"ports_per_network": 2
}
},
"description": "Create a given number of ports and show created ports in trun.",
"contexts": {
"quotas": {
"neutron": {
"router": -1,
"network": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_show_routers",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_show_routers": {
"subnets_per_network": 2
}
},
"description": "Create and show a given number of routers.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"neutron": {
"subnet": -1,
"network": -1,
"router": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NeutronNetworks.create_and_show_subnets",
"description": "[Task UUID: 2ebd1871-8e6f-43e3-8c35-2dfcc79ebd0b]",
"workloads": [
{
"scenario": {
"NeutronNetworks.create_and_show_subnets": {
"subnets_per_network": 2
}
},
"description": "Create and show a subnet details.",
"contexts": {
"quotas": {
"neutron": {
"subnet": -1,
"network": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"router": {}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaKeypair.create_and_delete_keypair",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaKeypair.create_and_delete_keypair": {}
},
"description": "Create a keypair with random name and delete keypair.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"key_pairs": -1,
"cores": -1,
"security_groups": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaKeypair.create_and_list_keypairs",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaKeypair.create_and_list_keypairs": {}
},
"description": "Create a keypair with random name and list keypairs.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"key_pairs": -1,
"cores": -1,
"security_groups": -1
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_and_bounce_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_and_bounce_server": {
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"actions": [
{
"hard_reboot": 1
},
{
"soft_reboot": 1
},
{
"stop_start": 1
},
{
"rescue_unrescue": 1
}
]
}
},
"description": "Boot a server and run specified actions against it.",
"contexts": {
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
},
"neutron": {
"subnet": -1,
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"networks_per_tenant": 1,
"start_cidr": "100.1.0.0/25"
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_and_delete_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_and_delete_server": {
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Boot and delete a server.",
"contexts": {
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
},
"neutron": {
"subnet": -1,
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"networks_per_tenant": 1,
"start_cidr": "100.1.0.0/25"
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_and_list_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_and_list_server": {
"detailed": true,
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Boot a server from an image and then list all servers.",
"contexts": {
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
},
"neutron": {
"subnet": -1,
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"networks_per_tenant": 1,
"start_cidr": "100.1.0.0/25"
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_and_rebuild_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_and_rebuild_server": {
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"from_image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"to_image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Rebuild a server.",
"contexts": {
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
},
"neutron": {
"subnet": -1,
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"networks_per_tenant": 1,
"start_cidr": "100.1.0.0/25"
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.snapshot_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.snapshot_server": {
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Boot a server, make its snapshot and delete both.",
"contexts": {
"quotas": {
"nova": {
"ram": -1,
"floating_ips": -1,
"security_group_rules": -1,
"instances": -1,
"cores": -1,
"security_groups": -1
},
"neutron": {
"subnet": -1,
"network": -1,
"port": -1
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"network": {
"networks_per_tenant": 1,
"start_cidr": "100.1.0.0/25"
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_server_from_volume",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_server_from_volume": {
"volume_size": 1,
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
]
}
},
"description": "Boot a server from volume.",
"contexts": {
"api_versions": {
"cinder": {
"service_type": "volumev3",
"version": 3
}
},
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_server": {
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Boot a server.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.list_servers",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.list_servers": {
"detailed": true
}
},
"description": "List all servers.",
"contexts": {
"network": {},
"users": {
"users_per_tenant": 2,
"tenants": 3
},
"servers": {
"servers_per_tenant": 2,
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"auto_assign_nic": true,
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.resize_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.resize_server": {
"confirm": true,
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
],
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"force_delete": false,
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"to_flavor": {
"name": "rally_full-flavor_alt_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
}
}
},
"description": "Boot a server, then resize and delete it.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_and_live_migrate_server",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": [
{
"scenario": {
"NovaServers.boot_and_live_migrate_server": {
"block_migration": true,
"flavor": {
"name": "rally_full-flavor_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"image": {
"name": "rally_full-img_aca44ba3-9573-4e8f-bdf1-edee6e6e5033"
},
"nics": [
{
"net-id": "8cde3cc6-aba6-4074-8436-5031aeb24449"
}
]
}
},
"description": "Live Migrate a server.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "NovaServers.boot_server_attach_created_volume_and_live_migrate",
"description": "[Task UUID: b3199bf1-c111-4f0e-8067-6711ef3b9749]",
"workloads": []
},
{
"title": "Quotas.cinder_update_and_delete",
"description": "[Task UUID: 7aabfc72-126f-47a5-b010-8e45e67fd7cf]",
"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": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Quotas.cinder_update",
"description": "[Task UUID: 7aabfc72-126f-47a5-b010-8e45e67fd7cf]",
"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": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Quotas.neutron_update",
"description": "[Task UUID: 7aabfc72-126f-47a5-b010-8e45e67fd7cf]",
"workloads": [
{
"scenario": {
"Quotas.neutron_update": {
"max_quota": 1024
}
},
"description": "Update quotas for neutron.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
},
{
"title": "Quotas.nova_update",
"description": "[Task UUID: 7aabfc72-126f-47a5-b010-8e45e67fd7cf]",
"workloads": [
{
"scenario": {
"Quotas.nova_update": {
"max_quota": 1024
}
},
"description": "Update quotas for Nova.",
"contexts": {
"users": {
"users_per_tenant": 2,
"tenants": 3
}
},
"runner": {
"constant": {
"concurrency": 4,
"times": 10
}
},
"hooks": [],
"sla": {
"failure_rate": {
"max": 0
}
}
}
]
}
]
}