diff --git a/rally-jobs/rally.yaml b/rally-jobs/rally.yaml index 922b3b18..9c6aef53 100755 --- a/rally-jobs/rally.yaml +++ b/rally-jobs/rally.yaml @@ -1271,3 +1271,55 @@ nova: security_groups: -1 security_group_rules: -1 + + + NovaKeypair.create_and_delete_keypair: + - + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + + NovaKeypair.create_and_list_keypairs: + - + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + + NovaKeypair.boot_and_delete_server_with_keypair: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + network: + start_cidr: "10.2.0.0/24" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.json b/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.json new file mode 100644 index 00000000..4a409fed --- /dev/null +++ b/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.json @@ -0,0 +1,28 @@ +{ + "NovaKeypair.boot_and_delete_server_with_keypair": [ + { + "args": { + "flavor": { + "name": "m1.nano" + }, + "image": { + "name": "^cirros.*uec$" + } + }, + "runner": { + "type": "constant", + "times": 5, + "concurrency": 2 + }, + "context": { + "users": { + "tenants": 2, + "users_per_tenant": 1 + }, + "network": { + "start_cidr": "100.1.0.0/26" + } + } + } + ] +} diff --git a/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.yaml b/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.yaml new file mode 100644 index 00000000..d790c45f --- /dev/null +++ b/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.yaml @@ -0,0 +1,18 @@ +--- + NovaKeypair.boot_and_delete_server_with_keypair: + - + args: + flavor: + name: "m1.nano" + image: + name: "^cirros.*uec$" + runner: + type: "constant" + times: 5 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 1 + network: + start_cidr: "100.1.0.0/26" diff --git a/samples/tasks/scenarios/nova/create-and-delete-keypair.json b/samples/tasks/scenarios/nova/create-and-delete-keypair.json new file mode 100644 index 00000000..26391438 --- /dev/null +++ b/samples/tasks/scenarios/nova/create-and-delete-keypair.json @@ -0,0 +1,17 @@ +{ + "NovaKeypair.create_and_delete_keypair": [ + { + "runner": { + "type": "constant", + "times": 10, + "concurrency": 2 + }, + "context": { + "users": { + "tenants": 3, + "users_per_tenant": 2 + } + } + } + ] +} diff --git a/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml b/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml new file mode 100644 index 00000000..eabd4b0e --- /dev/null +++ b/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml @@ -0,0 +1,11 @@ +--- + NovaKeypair.create_and_delete_keypair: + - + runner: + type: "constant" + times: 10 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 diff --git a/samples/tasks/scenarios/nova/create-and-list-keypairs.json b/samples/tasks/scenarios/nova/create-and-list-keypairs.json new file mode 100644 index 00000000..878fcdbe --- /dev/null +++ b/samples/tasks/scenarios/nova/create-and-list-keypairs.json @@ -0,0 +1,17 @@ +{ + "NovaKeypair.create_and_list_keypairs": [ + { + "runner": { + "type": "constant", + "times": 10, + "concurrency": 2 + }, + "context": { + "users": { + "tenants": 3, + "users_per_tenant": 2 + } + } + } + ] +} diff --git a/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml b/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml new file mode 100644 index 00000000..edc04eee --- /dev/null +++ b/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml @@ -0,0 +1,11 @@ +--- + NovaKeypair.create_and_list_keypairs: + - + runner: + type: "constant" + times: 10 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2