diff --git a/samples/tasks/scenarios/authenticate/keystone.json b/samples/tasks/scenarios/authenticate/keystone.json index 381bb96d..38a84130 100644 --- a/samples/tasks/scenarios/authenticate/keystone.json +++ b/samples/tasks/scenarios/authenticate/keystone.json @@ -11,6 +11,11 @@ "tenants": 3, "users_per_tenant": 50 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/keystone.yaml b/samples/tasks/scenarios/authenticate/keystone.yaml index 96830561..23d613ec 100644 --- a/samples/tasks/scenarios/authenticate/keystone.yaml +++ b/samples/tasks/scenarios/authenticate/keystone.yaml @@ -9,3 +9,6 @@ users: tenants: 3 users_per_tenant: 50 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-ceilometer.json b/samples/tasks/scenarios/authenticate/token-validate-ceilometer.json index d915cc1d..c0e4fa24 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-ceilometer.json +++ b/samples/tasks/scenarios/authenticate/token-validate-ceilometer.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-ceilometer.yaml b/samples/tasks/scenarios/authenticate/token-validate-ceilometer.yaml index 474150e2..447eebe7 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-ceilometer.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-ceilometer.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-cinder.json b/samples/tasks/scenarios/authenticate/token-validate-cinder.json index 7abc5195..1d35a29a 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-cinder.json +++ b/samples/tasks/scenarios/authenticate/token-validate-cinder.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-cinder.yaml b/samples/tasks/scenarios/authenticate/token-validate-cinder.yaml index cdb1fc5c..8749112d 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-cinder.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-cinder.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-glance.json b/samples/tasks/scenarios/authenticate/token-validate-glance.json index fda7d429..080cac16 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-glance.json +++ b/samples/tasks/scenarios/authenticate/token-validate-glance.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-glance.yaml b/samples/tasks/scenarios/authenticate/token-validate-glance.yaml index 7b229ae5..1404427f 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-glance.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-glance.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-heat.json b/samples/tasks/scenarios/authenticate/token-validate-heat.json index 4ba0e721..1e3db626 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-heat.json +++ b/samples/tasks/scenarios/authenticate/token-validate-heat.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-heat.yaml b/samples/tasks/scenarios/authenticate/token-validate-heat.yaml index ec61061e..78b78fc0 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-heat.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-heat.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-monasca.json b/samples/tasks/scenarios/authenticate/token-validate-monasca.json index 8164824d..c8bcc39e 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-monasca.json +++ b/samples/tasks/scenarios/authenticate/token-validate-monasca.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-monasca.yaml b/samples/tasks/scenarios/authenticate/token-validate-monasca.yaml index ccd67b5e..c1d7ff86 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-monasca.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-monasca.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-neutron.json b/samples/tasks/scenarios/authenticate/token-validate-neutron.json index 3c8b983a..bde1b739 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-neutron.json +++ b/samples/tasks/scenarios/authenticate/token-validate-neutron.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-neutron.yaml b/samples/tasks/scenarios/authenticate/token-validate-neutron.yaml index 4653431f..d4180300 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-neutron.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-neutron.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/authenticate/token-validate-nova.json b/samples/tasks/scenarios/authenticate/token-validate-nova.json index 6a160cd4..54345fad 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-nova.json +++ b/samples/tasks/scenarios/authenticate/token-validate-nova.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/authenticate/token-validate-nova.yaml b/samples/tasks/scenarios/authenticate/token-validate-nova.yaml index 5ba767fe..2bb42399 100644 --- a/samples/tasks/scenarios/authenticate/token-validate-nova.yaml +++ b/samples/tasks/scenarios/authenticate/token-validate-nova.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/all-list-meters.json b/samples/tasks/scenarios/ceilometer/all-list-meters.json index f3e2379e..4c1d6767 100644 --- a/samples/tasks/scenarios/ceilometer/all-list-meters.json +++ b/samples/tasks/scenarios/ceilometer/all-list-meters.json @@ -30,6 +30,11 @@ "args": { "limit": 50, "metadata_query": {"status": "terminated"} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/all-list-meters.yaml b/samples/tasks/scenarios/ceilometer/all-list-meters.yaml index 38f11391..f0c32b95 100644 --- a/samples/tasks/scenarios/ceilometer/all-list-meters.yaml +++ b/samples/tasks/scenarios/ceilometer/all-list-meters.yaml @@ -30,3 +30,6 @@ limit: 50 metadata_query: status: "terminated" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/all-list-resources.json b/samples/tasks/scenarios/ceilometer/all-list-resources.json index 5becd4ce..c80838a6 100644 --- a/samples/tasks/scenarios/ceilometer/all-list-resources.json +++ b/samples/tasks/scenarios/ceilometer/all-list-resources.json @@ -30,6 +30,11 @@ "args": { "limit":50, "metadata_query": {"status": "terminated"} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/all-list-resources.yaml b/samples/tasks/scenarios/ceilometer/all-list-resources.yaml index 9e90afa3..02a2a026 100644 --- a/samples/tasks/scenarios/ceilometer/all-list-resources.yaml +++ b/samples/tasks/scenarios/ceilometer/all-list-resources.yaml @@ -30,3 +30,6 @@ limit: 50 metadata_query: status: "terminated" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.json b/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.json index 8432feb3..450c2dd6 100644 --- a/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.json +++ b/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.json @@ -21,6 +21,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.yaml b/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.yaml index 18422af5..a5e534d5 100644 --- a/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.yaml +++ b/samples/tasks/scenarios/ceilometer/create-alarm-and-get-history.yaml @@ -18,3 +18,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-alarm.json b/samples/tasks/scenarios/ceilometer/create-alarm.json index f5479910..8b1ccc9e 100644 --- a/samples/tasks/scenarios/ceilometer/create-alarm.json +++ b/samples/tasks/scenarios/ceilometer/create-alarm.json @@ -20,6 +20,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-alarm.yaml b/samples/tasks/scenarios/ceilometer/create-alarm.yaml index d3f60807..e9c7fe8c 100644 --- a/samples/tasks/scenarios/ceilometer/create-alarm.yaml +++ b/samples/tasks/scenarios/ceilometer/create-alarm.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.json b/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.json index 8d644a79..41cb9930 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.json +++ b/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.json @@ -20,6 +20,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.yaml b/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.yaml index 3cdb615d..5c952ed6 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.yaml +++ b/samples/tasks/scenarios/ceilometer/create-and-delete-alarm.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-and-list-alarm.json b/samples/tasks/scenarios/ceilometer/create-and-list-alarm.json index 1f8b4b5b..27e65d2b 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-list-alarm.json +++ b/samples/tasks/scenarios/ceilometer/create-and-list-alarm.json @@ -20,6 +20,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-and-list-alarm.yaml b/samples/tasks/scenarios/ceilometer/create-and-list-alarm.yaml index 43c384c9..5e53723b 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-list-alarm.yaml +++ b/samples/tasks/scenarios/ceilometer/create-and-list-alarm.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.json b/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.json index bec806c8..074a69cd 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.json +++ b/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.json @@ -22,6 +22,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.yaml b/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.yaml index d763a756..9a3ab3de 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.yaml +++ b/samples/tasks/scenarios/ceilometer/create-and-query-alarm-history.yaml @@ -19,3 +19,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-and-query-alarms.json b/samples/tasks/scenarios/ceilometer/create-and-query-alarms.json index 0562199c..4b40fddd 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-query-alarms.json +++ b/samples/tasks/scenarios/ceilometer/create-and-query-alarms.json @@ -23,6 +23,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-and-query-alarms.yaml b/samples/tasks/scenarios/ceilometer/create-and-query-alarms.yaml index 070d27b4..30b7b8d4 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-query-alarms.yaml +++ b/samples/tasks/scenarios/ceilometer/create-and-query-alarms.yaml @@ -20,3 +20,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-and-query-samples.json b/samples/tasks/scenarios/ceilometer/create-and-query-samples.json index a5de20ff..4ada249b 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-query-samples.json +++ b/samples/tasks/scenarios/ceilometer/create-and-query-samples.json @@ -21,6 +21,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-and-query-samples.yaml b/samples/tasks/scenarios/ceilometer/create-and-query-samples.yaml index 957690ca..9ffacf25 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-query-samples.yaml +++ b/samples/tasks/scenarios/ceilometer/create-and-query-samples.yaml @@ -18,3 +18,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-and-update-alarm.json b/samples/tasks/scenarios/ceilometer/create-and-update-alarm.json index 21376b92..2d807d88 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-update-alarm.json +++ b/samples/tasks/scenarios/ceilometer/create-and-update-alarm.json @@ -20,6 +20,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/create-and-update-alarm.yaml b/samples/tasks/scenarios/ceilometer/create-and-update-alarm.yaml index e0a9e6cc..f7a48563 100644 --- a/samples/tasks/scenarios/ceilometer/create-and-update-alarm.yaml +++ b/samples/tasks/scenarios/ceilometer/create-and-update-alarm.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.json b/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.json index b667ded0..bc04e12a 100644 --- a/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.json +++ b/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.json @@ -18,7 +18,12 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.yaml b/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.yaml index cfd3ff2a..5b0c9578 100644 --- a/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.yaml +++ b/samples/tasks/scenarios/ceilometer/create-meter-and-get-stats.yaml @@ -15,3 +15,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-get-event.json b/samples/tasks/scenarios/ceilometer/create-user-and-get-event.json index 9dd0d2cc..d8519a3c 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-get-event.json +++ b/samples/tasks/scenarios/ceilometer/create-user-and-get-event.json @@ -11,7 +11,12 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-get-event.yaml b/samples/tasks/scenarios/ceilometer/create-user-and-get-event.yaml index 137042b9..d2cc1b43 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-get-event.yaml +++ b/samples/tasks/scenarios/ceilometer/create-user-and-get-event.yaml @@ -8,4 +8,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.json b/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.json index 74a415ff..fe6a6399 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.json +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.json @@ -11,7 +11,12 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.yaml b/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.yaml index f95bc33c..79b8e173 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.yaml +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-event-types.yaml @@ -8,4 +8,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-events.json b/samples/tasks/scenarios/ceilometer/create-user-and-list-events.json index 3b86e603..9b3ad2ac 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-events.json +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-events.json @@ -11,7 +11,12 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-events.yaml b/samples/tasks/scenarios/ceilometer/create-user-and-list-events.yaml index 6d6e12ac..7d9ba186 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-events.yaml +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-events.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.json b/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.json index 9862b770..b5dce2a6 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.json +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.json @@ -11,7 +11,12 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.yaml b/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.yaml index 4c02f09d..a7b4bc7e 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.yaml +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-trait-descriptions.yaml @@ -8,4 +8,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.json b/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.json index 93f9e446..39a42196 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.json +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.json @@ -11,7 +11,12 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.yaml b/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.yaml index 6e8720a0..95dfc84a 100644 --- a/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.yaml +++ b/samples/tasks/scenarios/ceilometer/create-user-and-list-traits.yaml @@ -8,4 +8,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/get-stats.json b/samples/tasks/scenarios/ceilometer/get-stats.json index df0c9572..c62c70a9 100644 --- a/samples/tasks/scenarios/ceilometer/get-stats.json +++ b/samples/tasks/scenarios/ceilometer/get-stats.json @@ -35,6 +35,11 @@ "metadata_query": {"status": "terminated"}, "period": 300, "groupby": "resource_id" + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/get-stats.yaml b/samples/tasks/scenarios/ceilometer/get-stats.yaml index 754e5a05..2a78e59d 100644 --- a/samples/tasks/scenarios/ceilometer/get-stats.yaml +++ b/samples/tasks/scenarios/ceilometer/get-stats.yaml @@ -35,3 +35,6 @@ status: "terminated" period: 300 groupby: "resource_id" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/get-tenant-resources.json b/samples/tasks/scenarios/ceilometer/get-tenant-resources.json index a1e7467a..0b18849e 100644 --- a/samples/tasks/scenarios/ceilometer/get-tenant-resources.json +++ b/samples/tasks/scenarios/ceilometer/get-tenant-resources.json @@ -17,7 +17,12 @@ "counter_unit": "instance", "counter_volume": 1.0 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/get-tenant-resources.yaml b/samples/tasks/scenarios/ceilometer/get-tenant-resources.yaml index ae2797f8..7515738e 100644 --- a/samples/tasks/scenarios/ceilometer/get-tenant-resources.yaml +++ b/samples/tasks/scenarios/ceilometer/get-tenant-resources.yaml @@ -14,3 +14,6 @@ counter_type: "gauge" counter_volume: 1.0 counter_unit: "instance" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/list-alarms.json b/samples/tasks/scenarios/ceilometer/list-alarms.json index a5b23c78..19059852 100644 --- a/samples/tasks/scenarios/ceilometer/list-alarms.json +++ b/samples/tasks/scenarios/ceilometer/list-alarms.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/list-alarms.yaml b/samples/tasks/scenarios/ceilometer/list-alarms.yaml index b611e9eb..b897a54d 100644 --- a/samples/tasks/scenarios/ceilometer/list-alarms.yaml +++ b/samples/tasks/scenarios/ceilometer/list-alarms.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/list-matched-samples.json b/samples/tasks/scenarios/ceilometer/list-matched-samples.json index 259ef408..49667417 100644 --- a/samples/tasks/scenarios/ceilometer/list-matched-samples.json +++ b/samples/tasks/scenarios/ceilometer/list-matched-samples.json @@ -35,7 +35,12 @@ "filter_by_resource_id": true, "limit": 50, "metadata_query": {"status": "not_active"} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/ceilometer/list-matched-samples.yaml b/samples/tasks/scenarios/ceilometer/list-matched-samples.yaml index 9f51c2c8..de4d1f50 100644 --- a/samples/tasks/scenarios/ceilometer/list-matched-samples.yaml +++ b/samples/tasks/scenarios/ceilometer/list-matched-samples.yaml @@ -33,3 +33,6 @@ filter_by_resource_id: true metadata_query: status: "not_active" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/list-meters.json b/samples/tasks/scenarios/ceilometer/list-meters.json index 4ba79509..90b2cf7a 100644 --- a/samples/tasks/scenarios/ceilometer/list-meters.json +++ b/samples/tasks/scenarios/ceilometer/list-meters.json @@ -33,6 +33,11 @@ "filter_by_resource_id": true, "limit": 50, "metadata_query": {"status": "terminated"} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/list-meters.yaml b/samples/tasks/scenarios/ceilometer/list-meters.yaml index 763a7188..66b25f57 100644 --- a/samples/tasks/scenarios/ceilometer/list-meters.yaml +++ b/samples/tasks/scenarios/ceilometer/list-meters.yaml @@ -33,3 +33,6 @@ filter_by_resource_id: true metadata_query: status: "terminated" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/list-resources.json b/samples/tasks/scenarios/ceilometer/list-resources.json index d0d634e9..2b425d4c 100644 --- a/samples/tasks/scenarios/ceilometer/list-resources.json +++ b/samples/tasks/scenarios/ceilometer/list-resources.json @@ -32,6 +32,11 @@ "metadata_query": {"status": "terminated"}, "filter_by_user_id": true, "filter_by_project_id": true + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/list-resources.yaml b/samples/tasks/scenarios/ceilometer/list-resources.yaml index 964da69d..2007dea9 100644 --- a/samples/tasks/scenarios/ceilometer/list-resources.yaml +++ b/samples/tasks/scenarios/ceilometer/list-resources.yaml @@ -32,3 +32,6 @@ filter_by_project_id: true metadata_query: status: "terminated" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ceilometer/list-samples.json b/samples/tasks/scenarios/ceilometer/list-samples.json index 72025bd5..4320f2aa 100644 --- a/samples/tasks/scenarios/ceilometer/list-samples.json +++ b/samples/tasks/scenarios/ceilometer/list-samples.json @@ -33,6 +33,11 @@ "args":{ "limit": 50, "metadata_query": {"status": "not_active"} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ceilometer/list-samples.yaml b/samples/tasks/scenarios/ceilometer/list-samples.yaml index f1ea20b8..51df00a3 100644 --- a/samples/tasks/scenarios/ceilometer/list-samples.yaml +++ b/samples/tasks/scenarios/ceilometer/list-samples.yaml @@ -31,3 +31,6 @@ limit: 50 metadata_query: status: "not_active" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-attach-volume.json b/samples/tasks/scenarios/cinder/create-and-attach-volume.json index 0d255db0..bd65b1e9 100644 --- a/samples/tasks/scenarios/cinder/create-and-attach-volume.json +++ b/samples/tasks/scenarios/cinder/create-and-attach-volume.json @@ -25,6 +25,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -53,6 +58,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-attach-volume.yaml b/samples/tasks/scenarios/cinder/create-and-attach-volume.yaml index 1ffe3b4f..17608f2b 100644 --- a/samples/tasks/scenarios/cinder/create-and-attach-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-and-attach-volume.yaml @@ -19,6 +19,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 - args: size: @@ -38,3 +41,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-delete-snapshot.json b/samples/tasks/scenarios/cinder/create-and-delete-snapshot.json index fb128bae..14c0c13f 100644 --- a/samples/tasks/scenarios/cinder/create-and-delete-snapshot.json +++ b/samples/tasks/scenarios/cinder/create-and-delete-snapshot.json @@ -17,6 +17,11 @@ "volumes": { "size": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-delete-snapshot.yaml b/samples/tasks/scenarios/cinder/create-and-delete-snapshot.yaml index 9d0974b3..c79e691d 100644 --- a/samples/tasks/scenarios/cinder/create-and-delete-snapshot.yaml +++ b/samples/tasks/scenarios/cinder/create-and-delete-snapshot.yaml @@ -13,3 +13,6 @@ users_per_tenant: 2 volumes: size: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-delete-volume.json b/samples/tasks/scenarios/cinder/create-and-delete-volume.json index 9c096aac..5750980e 100644 --- a/samples/tasks/scenarios/cinder/create-and-delete-volume.json +++ b/samples/tasks/scenarios/cinder/create-and-delete-volume.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -33,6 +38,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-delete-volume.yaml b/samples/tasks/scenarios/cinder/create-and-delete-volume.yaml index 957c86b5..036d874d 100644 --- a/samples/tasks/scenarios/cinder/create-and-delete-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-and-delete-volume.yaml @@ -11,6 +11,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 - args: size: @@ -23,4 +26,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-extend-volume.json b/samples/tasks/scenarios/cinder/create-and-extend-volume.json index 18231757..35465736 100644 --- a/samples/tasks/scenarios/cinder/create-and-extend-volume.json +++ b/samples/tasks/scenarios/cinder/create-and-extend-volume.json @@ -15,6 +15,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -38,6 +43,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-extend-volume.yaml b/samples/tasks/scenarios/cinder/create-and-extend-volume.yaml index 1caa2a34..c6b2bb7f 100644 --- a/samples/tasks/scenarios/cinder/create-and-extend-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-and-extend-volume.yaml @@ -12,6 +12,9 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 - args: size: @@ -27,4 +30,7 @@ context: users: tenants: 1 - users_per_tenant: 1 \ No newline at end of file + users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-list-snapshots.json b/samples/tasks/scenarios/cinder/create-and-list-snapshots.json index 6853645b..10e8fd2e 100644 --- a/samples/tasks/scenarios/cinder/create-and-list-snapshots.json +++ b/samples/tasks/scenarios/cinder/create-and-list-snapshots.json @@ -18,6 +18,11 @@ "volumes": { "size": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-list-snapshots.yaml b/samples/tasks/scenarios/cinder/create-and-list-snapshots.yaml index a5d1e975..a8ec579b 100644 --- a/samples/tasks/scenarios/cinder/create-and-list-snapshots.yaml +++ b/samples/tasks/scenarios/cinder/create-and-list-snapshots.yaml @@ -14,3 +14,6 @@ users_per_tenant: 1 volumes: size: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-list-volume-backups.json b/samples/tasks/scenarios/cinder/create-and-list-volume-backups.json index e41680ef..934402f6 100644 --- a/samples/tasks/scenarios/cinder/create-and-list-volume-backups.json +++ b/samples/tasks/scenarios/cinder/create-and-list-volume-backups.json @@ -19,6 +19,11 @@ "users_per_tenant": 1 }, "roles": ["Member"] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-list-volume-backups.yaml b/samples/tasks/scenarios/cinder/create-and-list-volume-backups.yaml index 40370dff..be8cd868 100644 --- a/samples/tasks/scenarios/cinder/create-and-list-volume-backups.yaml +++ b/samples/tasks/scenarios/cinder/create-and-list-volume-backups.yaml @@ -17,3 +17,6 @@ users_per_tenant: 1 roles: - "Member" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-list-volume.json b/samples/tasks/scenarios/cinder/create-and-list-volume.json index baacf7c2..82117f83 100644 --- a/samples/tasks/scenarios/cinder/create-and-list-volume.json +++ b/samples/tasks/scenarios/cinder/create-and-list-volume.json @@ -15,6 +15,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -35,6 +40,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-list-volume.yaml b/samples/tasks/scenarios/cinder/create-and-list-volume.yaml index e209baa3..7876fa9f 100644 --- a/samples/tasks/scenarios/cinder/create-and-list-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-and-list-volume.yaml @@ -12,6 +12,9 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 - args: size: @@ -25,4 +28,7 @@ context: users: tenants: 1 - users_per_tenant: 1 \ No newline at end of file + users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.json b/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.json index 80c6596e..d7070486 100644 --- a/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.json +++ b/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.json @@ -18,6 +18,11 @@ "users_per_tenant": 1 }, "roles": ["Member"] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.yaml b/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.yaml index b5e0fa2b..0380f344 100644 --- a/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.yaml +++ b/samples/tasks/scenarios/cinder/create-and-restore-volume-backup.yaml @@ -15,4 +15,7 @@ tenants: 1 users_per_tenant: 1 roles: - - "Member" \ No newline at end of file + - "Member" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-update-volume.json b/samples/tasks/scenarios/cinder/create-and-update-volume.json index 0810d4b3..cd865060 100644 --- a/samples/tasks/scenarios/cinder/create-and-update-volume.json +++ b/samples/tasks/scenarios/cinder/create-and-update-volume.json @@ -18,6 +18,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-update-volume.yaml b/samples/tasks/scenarios/cinder/create-and-update-volume.yaml index 409302fb..40f9359a 100644 --- a/samples/tasks/scenarios/cinder/create-and-update-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-and-update-volume.yaml @@ -14,3 +14,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.json b/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.json index ec97b9ad..148533be 100644 --- a/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.json +++ b/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.json @@ -21,6 +21,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -47,6 +52,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.yaml b/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.yaml index 70078783..deb70001 100644 --- a/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.yaml +++ b/samples/tasks/scenarios/cinder/create-and-upload-volume-to-image.yaml @@ -17,6 +17,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 - args: size: @@ -36,3 +39,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.json b/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.json index cae094ba..876c55dd 100644 --- a/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.json +++ b/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.json @@ -17,6 +17,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.yaml b/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.yaml index c1cd9582..8a68e712 100644 --- a/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-from-image-and-delete-volume.yaml @@ -12,4 +12,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.json b/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.json index 43a439c7..d990052d 100644 --- a/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.json +++ b/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.json @@ -17,6 +17,11 @@ "volumes": { "size": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -39,7 +44,12 @@ "volumes": { "size": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.yaml b/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.yaml index 7af1f22e..04ef2568 100644 --- a/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-from-volume-and-delete-volume.yaml @@ -13,6 +13,9 @@ users_per_tenant: 1 volumes: size: 1 + sla: + failure_rate: + max: 0 - args: size: @@ -27,4 +30,7 @@ tenants: 1 users_per_tenant: 1 volumes: - size: 1 \ No newline at end of file + size: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.json b/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.json index fa238f13..b16e60e4 100644 --- a/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.json +++ b/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.json @@ -28,6 +28,11 @@ }, "servers_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.yaml b/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.yaml index bb4a5395..567d2e90 100644 --- a/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-nested-snapshots-and-attach-volume.yaml @@ -21,3 +21,6 @@ flavor: name: "{{flavor_name}}" servers_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.json b/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.json index 4ada671e..16765501 100644 --- a/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.json +++ b/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.json @@ -28,6 +28,11 @@ }, "servers_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -58,8 +63,12 @@ "servers_per_tenant": 2 }, "volume_types": ["test"] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } - ] } diff --git a/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.yaml b/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.yaml index ed778887..888f44ab 100644 --- a/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-snapshot-and-attach-volume.yaml @@ -21,6 +21,9 @@ flavor: name: "{{flavor_name}}" servers_per_tenant: 2 + sla: + failure_rate: + max: 0 - args: volume_type: "test" @@ -43,3 +46,6 @@ servers_per_tenant: 2 volume_types: - "test" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-volume-and-clone.json b/samples/tasks/scenarios/cinder/create-volume-and-clone.json index c35a4d51..0ca4816d 100755 --- a/samples/tasks/scenarios/cinder/create-volume-and-clone.json +++ b/samples/tasks/scenarios/cinder/create-volume-and-clone.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -34,6 +39,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-volume-and-clone.yaml b/samples/tasks/scenarios/cinder/create-volume-and-clone.yaml index b88f3741..0cf4f484 100755 --- a/samples/tasks/scenarios/cinder/create-volume-and-clone.yaml +++ b/samples/tasks/scenarios/cinder/create-volume-and-clone.yaml @@ -11,6 +11,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 - args: size: @@ -25,3 +28,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-volume-backup.json b/samples/tasks/scenarios/cinder/create-volume-backup.json index eae48a8f..76b58a42 100644 --- a/samples/tasks/scenarios/cinder/create-volume-backup.json +++ b/samples/tasks/scenarios/cinder/create-volume-backup.json @@ -18,6 +18,11 @@ "users_per_tenant": 1 }, "roles": ["Member"] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-volume-backup.yaml b/samples/tasks/scenarios/cinder/create-volume-backup.yaml index f42b8087..d6b033c5 100644 --- a/samples/tasks/scenarios/cinder/create-volume-backup.yaml +++ b/samples/tasks/scenarios/cinder/create-volume-backup.yaml @@ -16,3 +16,6 @@ users_per_tenant: 1 roles: - "Member" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-volume-from-snapshot.json b/samples/tasks/scenarios/cinder/create-volume-from-snapshot.json index 417b0133..5b5e744b 100755 --- a/samples/tasks/scenarios/cinder/create-volume-from-snapshot.json +++ b/samples/tasks/scenarios/cinder/create-volume-from-snapshot.json @@ -17,6 +17,11 @@ "volumes": { "size": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-volume-from-snapshot.yaml b/samples/tasks/scenarios/cinder/create-volume-from-snapshot.yaml index 70d8b0e4..e6b36e38 100755 --- a/samples/tasks/scenarios/cinder/create-volume-from-snapshot.yaml +++ b/samples/tasks/scenarios/cinder/create-volume-from-snapshot.yaml @@ -13,3 +13,6 @@ users_per_tenant: 2 volumes: size: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/create-volume.json b/samples/tasks/scenarios/cinder/create-volume.json index fb897d42..2bc214e1 100644 --- a/samples/tasks/scenarios/cinder/create-volume.json +++ b/samples/tasks/scenarios/cinder/create-volume.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -33,6 +38,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/create-volume.yaml b/samples/tasks/scenarios/cinder/create-volume.yaml index e63c10fc..81703fb1 100644 --- a/samples/tasks/scenarios/cinder/create-volume.yaml +++ b/samples/tasks/scenarios/cinder/create-volume.yaml @@ -11,6 +11,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 - args: size: @@ -23,4 +26,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/list-volumes.json b/samples/tasks/scenarios/cinder/list-volumes.json index 40273db2..8267b8ce 100644 --- a/samples/tasks/scenarios/cinder/list-volumes.json +++ b/samples/tasks/scenarios/cinder/list-volumes.json @@ -18,6 +18,11 @@ "size": 1, "volumes_per_tenant": 4 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/list-volumes.yaml b/samples/tasks/scenarios/cinder/list-volumes.yaml index 6f95156a..bd4d76a1 100644 --- a/samples/tasks/scenarios/cinder/list-volumes.yaml +++ b/samples/tasks/scenarios/cinder/list-volumes.yaml @@ -14,3 +14,6 @@ volumes: size: 1 volumes_per_tenant: 4 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/cinder/modify-volume-metadata.json b/samples/tasks/scenarios/cinder/modify-volume-metadata.json index dcfe1096..9c9aafca 100644 --- a/samples/tasks/scenarios/cinder/modify-volume-metadata.json +++ b/samples/tasks/scenarios/cinder/modify-volume-metadata.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/cinder/modify-volume-metadata.yaml b/samples/tasks/scenarios/cinder/modify-volume-metadata.yaml index 4c42def2..9443a31d 100644 --- a/samples/tasks/scenarios/cinder/modify-volume-metadata.yaml +++ b/samples/tasks/scenarios/cinder/modify-volume-metadata.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-delete-domain.json b/samples/tasks/scenarios/designate/create-and-delete-domain.json index 8d79be7a..ac3bb2cf 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-domain.json +++ b/samples/tasks/scenarios/designate/create-and-delete-domain.json @@ -19,6 +19,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-delete-domain.yaml b/samples/tasks/scenarios/designate/create-and-delete-domain.yaml index 80f31dcb..d30e9ac6 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-domain.yaml +++ b/samples/tasks/scenarios/designate/create-and-delete-domain.yaml @@ -15,3 +15,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-delete-records.json b/samples/tasks/scenarios/designate/create-and-delete-records.json index f789e754..91839a39 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-records.json +++ b/samples/tasks/scenarios/designate/create-and-delete-records.json @@ -22,6 +22,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-delete-records.yaml b/samples/tasks/scenarios/designate/create-and-delete-records.yaml index d7e34224..c6b09877 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-records.yaml +++ b/samples/tasks/scenarios/designate/create-and-delete-records.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-delete-recordsets.json b/samples/tasks/scenarios/designate/create-and-delete-recordsets.json index 742c475d..7adc241a 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-recordsets.json +++ b/samples/tasks/scenarios/designate/create-and-delete-recordsets.json @@ -25,6 +25,11 @@ "zones": { "zones_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-delete-recordsets.yaml b/samples/tasks/scenarios/designate/create-and-delete-recordsets.yaml index ac80f315..05115b2c 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-recordsets.yaml +++ b/samples/tasks/scenarios/designate/create-and-delete-recordsets.yaml @@ -19,3 +19,6 @@ users_per_tenant: 2 zones: zones_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-delete-server.json b/samples/tasks/scenarios/designate/create-and-delete-server.json index ae24da1e..08fad7fe 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-server.json +++ b/samples/tasks/scenarios/designate/create-and-delete-server.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-delete-server.yaml b/samples/tasks/scenarios/designate/create-and-delete-server.yaml index 04845e6c..9214d5cb 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-server.yaml +++ b/samples/tasks/scenarios/designate/create-and-delete-server.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-delete-zone.json b/samples/tasks/scenarios/designate/create-and-delete-zone.json index 998d681e..f6b94375 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-zone.json +++ b/samples/tasks/scenarios/designate/create-and-delete-zone.json @@ -19,6 +19,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-delete-zone.yaml b/samples/tasks/scenarios/designate/create-and-delete-zone.yaml index 286a64a9..a2c7b240 100644 --- a/samples/tasks/scenarios/designate/create-and-delete-zone.yaml +++ b/samples/tasks/scenarios/designate/create-and-delete-zone.yaml @@ -15,3 +15,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-list-domain.json b/samples/tasks/scenarios/designate/create-and-list-domain.json index eec211b1..792538b6 100644 --- a/samples/tasks/scenarios/designate/create-and-list-domain.json +++ b/samples/tasks/scenarios/designate/create-and-list-domain.json @@ -19,6 +19,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-list-domain.yaml b/samples/tasks/scenarios/designate/create-and-list-domain.yaml index 8a7df1ce..89caec54 100644 --- a/samples/tasks/scenarios/designate/create-and-list-domain.yaml +++ b/samples/tasks/scenarios/designate/create-and-list-domain.yaml @@ -15,3 +15,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-list-records.json b/samples/tasks/scenarios/designate/create-and-list-records.json index 4b592bbf..a6d98105 100644 --- a/samples/tasks/scenarios/designate/create-and-list-records.json +++ b/samples/tasks/scenarios/designate/create-and-list-records.json @@ -22,6 +22,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-list-records.yaml b/samples/tasks/scenarios/designate/create-and-list-records.yaml index 84949366..d24da341 100644 --- a/samples/tasks/scenarios/designate/create-and-list-records.yaml +++ b/samples/tasks/scenarios/designate/create-and-list-records.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-list-recordsets.json b/samples/tasks/scenarios/designate/create-and-list-recordsets.json index 4dbba955..7bafa102 100644 --- a/samples/tasks/scenarios/designate/create-and-list-recordsets.json +++ b/samples/tasks/scenarios/designate/create-and-list-recordsets.json @@ -25,6 +25,11 @@ "zones": { "zones_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-list-recordsets.yaml b/samples/tasks/scenarios/designate/create-and-list-recordsets.yaml index 7660f4ad..8396f97c 100644 --- a/samples/tasks/scenarios/designate/create-and-list-recordsets.yaml +++ b/samples/tasks/scenarios/designate/create-and-list-recordsets.yaml @@ -19,3 +19,6 @@ users_per_tenant: 2 zones: zones_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-list-servers.json b/samples/tasks/scenarios/designate/create-and-list-servers.json index 4400004c..6b1bbfb6 100644 --- a/samples/tasks/scenarios/designate/create-and-list-servers.json +++ b/samples/tasks/scenarios/designate/create-and-list-servers.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-list-servers.yaml b/samples/tasks/scenarios/designate/create-and-list-servers.yaml index 9e934f91..5ac183e7 100644 --- a/samples/tasks/scenarios/designate/create-and-list-servers.yaml +++ b/samples/tasks/scenarios/designate/create-and-list-servers.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-list-zones.json b/samples/tasks/scenarios/designate/create-and-list-zones.json index 4f366a42..42b06ec9 100644 --- a/samples/tasks/scenarios/designate/create-and-list-zones.json +++ b/samples/tasks/scenarios/designate/create-and-list-zones.json @@ -19,6 +19,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-list-zones.yaml b/samples/tasks/scenarios/designate/create-and-list-zones.yaml index bda61e6f..20a34be1 100644 --- a/samples/tasks/scenarios/designate/create-and-list-zones.yaml +++ b/samples/tasks/scenarios/designate/create-and-list-zones.yaml @@ -15,3 +15,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/create-and-update-domain.json b/samples/tasks/scenarios/designate/create-and-update-domain.json index 13264857..336c3bfd 100644 --- a/samples/tasks/scenarios/designate/create-and-update-domain.json +++ b/samples/tasks/scenarios/designate/create-and-update-domain.json @@ -19,6 +19,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/create-and-update-domain.yaml b/samples/tasks/scenarios/designate/create-and-update-domain.yaml index 92293830..8a94ff00 100644 --- a/samples/tasks/scenarios/designate/create-and-update-domain.yaml +++ b/samples/tasks/scenarios/designate/create-and-update-domain.yaml @@ -15,3 +15,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/list-domains.json b/samples/tasks/scenarios/designate/list-domains.json index d440415e..f578f864 100644 --- a/samples/tasks/scenarios/designate/list-domains.json +++ b/samples/tasks/scenarios/designate/list-domains.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/list-domains.yaml b/samples/tasks/scenarios/designate/list-domains.yaml index cf2f2824..0047ca0a 100644 --- a/samples/tasks/scenarios/designate/list-domains.yaml +++ b/samples/tasks/scenarios/designate/list-domains.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/list-records.json b/samples/tasks/scenarios/designate/list-records.json index 852f6868..d4f0206b 100644 --- a/samples/tasks/scenarios/designate/list-records.json +++ b/samples/tasks/scenarios/designate/list-records.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/list-records.yaml b/samples/tasks/scenarios/designate/list-records.yaml index 911d8d99..c256a21c 100644 --- a/samples/tasks/scenarios/designate/list-records.yaml +++ b/samples/tasks/scenarios/designate/list-records.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/list-recordsets.json b/samples/tasks/scenarios/designate/list-recordsets.json index 0c9a897b..911c29f8 100644 --- a/samples/tasks/scenarios/designate/list-recordsets.json +++ b/samples/tasks/scenarios/designate/list-recordsets.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/list-recordsets.yaml b/samples/tasks/scenarios/designate/list-recordsets.yaml index 64a5e3b6..441790ca 100644 --- a/samples/tasks/scenarios/designate/list-recordsets.yaml +++ b/samples/tasks/scenarios/designate/list-recordsets.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/list-servers.json b/samples/tasks/scenarios/designate/list-servers.json index 2298de77..008cc2a5 100644 --- a/samples/tasks/scenarios/designate/list-servers.json +++ b/samples/tasks/scenarios/designate/list-servers.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/list-servers.yaml b/samples/tasks/scenarios/designate/list-servers.yaml index 2d7780fa..0addbdad 100644 --- a/samples/tasks/scenarios/designate/list-servers.yaml +++ b/samples/tasks/scenarios/designate/list-servers.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/designate/list-zones.json b/samples/tasks/scenarios/designate/list-zones.json index f7cdb03d..c7319c50 100644 --- a/samples/tasks/scenarios/designate/list-zones.json +++ b/samples/tasks/scenarios/designate/list-zones.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/designate/list-zones.yaml b/samples/tasks/scenarios/designate/list-zones.yaml index 400d324a..722c5db0 100644 --- a/samples/tasks/scenarios/designate/list-zones.yaml +++ b/samples/tasks/scenarios/designate/list-zones.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-exception-probability.json b/samples/tasks/scenarios/dummy/dummy-exception-probability.json index 353c5367..600faed7 100644 --- a/samples/tasks/scenarios/dummy/dummy-exception-probability.json +++ b/samples/tasks/scenarios/dummy/dummy-exception-probability.json @@ -8,6 +8,11 @@ "type": "constant", "times": 1000, "concurrency": 1 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-exception-probability.yaml b/samples/tasks/scenarios/dummy/dummy-exception-probability.yaml index db77b179..570cdc75 100644 --- a/samples/tasks/scenarios/dummy/dummy-exception-probability.yaml +++ b/samples/tasks/scenarios/dummy/dummy-exception-probability.yaml @@ -7,3 +7,6 @@ type: "constant" times: 1000 concurrency: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-exception.json b/samples/tasks/scenarios/dummy/dummy-exception.json index fa115b5b..eef8d426 100644 --- a/samples/tasks/scenarios/dummy/dummy-exception.json +++ b/samples/tasks/scenarios/dummy/dummy-exception.json @@ -8,6 +8,11 @@ "type": "constant", "times": 20, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-exception.yaml b/samples/tasks/scenarios/dummy/dummy-exception.yaml index 33e09069..cf2cc3df 100644 --- a/samples/tasks/scenarios/dummy/dummy-exception.yaml +++ b/samples/tasks/scenarios/dummy/dummy-exception.yaml @@ -7,3 +7,6 @@ type: "constant" times: 20 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-failure.json b/samples/tasks/scenarios/dummy/dummy-failure.json index a6129f85..91b49b73 100644 --- a/samples/tasks/scenarios/dummy/dummy-failure.json +++ b/samples/tasks/scenarios/dummy/dummy-failure.json @@ -11,6 +11,11 @@ "type": "constant", "times": 20, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-failure.yaml b/samples/tasks/scenarios/dummy/dummy-failure.yaml index f02ac041..9999d291 100644 --- a/samples/tasks/scenarios/dummy/dummy-failure.yaml +++ b/samples/tasks/scenarios/dummy/dummy-failure.yaml @@ -10,3 +10,6 @@ type: "constant" times: 20 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-openstack.json b/samples/tasks/scenarios/dummy/dummy-openstack.json index adb5339c..078e694f 100644 --- a/samples/tasks/scenarios/dummy/dummy-openstack.json +++ b/samples/tasks/scenarios/dummy/dummy-openstack.json @@ -5,6 +5,11 @@ "type": "constant", "times": 1, "concurrency": 1 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-openstack.yaml b/samples/tasks/scenarios/dummy/dummy-openstack.yaml index c8efae85..6fb11821 100644 --- a/samples/tasks/scenarios/dummy/dummy-openstack.yaml +++ b/samples/tasks/scenarios/dummy/dummy-openstack.yaml @@ -5,3 +5,6 @@ type: "constant" times: 1 concurrency: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-output.json b/samples/tasks/scenarios/dummy/dummy-output.json index 08bcc719..d7cc9230 100644 --- a/samples/tasks/scenarios/dummy/dummy-output.json +++ b/samples/tasks/scenarios/dummy/dummy-output.json @@ -8,6 +8,11 @@ "type": "constant", "times": 50, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-output.yaml b/samples/tasks/scenarios/dummy/dummy-output.yaml index c56c7608..13843da8 100644 --- a/samples/tasks/scenarios/dummy/dummy-output.yaml +++ b/samples/tasks/scenarios/dummy/dummy-output.yaml @@ -7,3 +7,6 @@ type: "constant" times: 50 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-random-action.json b/samples/tasks/scenarios/dummy/dummy-random-action.json index 6738a461..afde0b8e 100644 --- a/samples/tasks/scenarios/dummy/dummy-random-action.json +++ b/samples/tasks/scenarios/dummy/dummy-random-action.json @@ -10,6 +10,11 @@ "type": "constant", "times": 5, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-random-action.yaml b/samples/tasks/scenarios/dummy/dummy-random-action.yaml index e844645c..7898c58b 100644 --- a/samples/tasks/scenarios/dummy/dummy-random-action.yaml +++ b/samples/tasks/scenarios/dummy/dummy-random-action.yaml @@ -9,3 +9,6 @@ type: "constant" times: 5 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.json b/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.json index 5452b3c2..af72ee43 100644 --- a/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.json +++ b/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.json @@ -8,6 +8,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.yaml b/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.yaml index 7b17bdb3..41e724ac 100644 --- a/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.yaml +++ b/samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/dummy/dummy.json b/samples/tasks/scenarios/dummy/dummy.json index df5df068..f82c0e9a 100644 --- a/samples/tasks/scenarios/dummy/dummy.json +++ b/samples/tasks/scenarios/dummy/dummy.json @@ -8,6 +8,11 @@ "type": "constant", "times": 20, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/dummy/dummy.yaml b/samples/tasks/scenarios/dummy/dummy.yaml index 1a3f80f4..f2032645 100644 --- a/samples/tasks/scenarios/dummy/dummy.yaml +++ b/samples/tasks/scenarios/dummy/dummy.yaml @@ -7,3 +7,6 @@ type: "constant" times: 20 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ec2/boot.json b/samples/tasks/scenarios/ec2/boot.json index ad418761..00fe6128 100644 --- a/samples/tasks/scenarios/ec2/boot.json +++ b/samples/tasks/scenarios/ec2/boot.json @@ -20,6 +20,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ec2/boot.yaml b/samples/tasks/scenarios/ec2/boot.yaml index 1bc23344..be1f415f 100644 --- a/samples/tasks/scenarios/ec2/boot.yaml +++ b/samples/tasks/scenarios/ec2/boot.yaml @@ -15,3 +15,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ec2/list-servers.json b/samples/tasks/scenarios/ec2/list-servers.json index 3b2cfae6..f74e13f5 100644 --- a/samples/tasks/scenarios/ec2/list-servers.json +++ b/samples/tasks/scenarios/ec2/list-servers.json @@ -20,6 +20,11 @@ }, "servers_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ec2/list-servers.yaml b/samples/tasks/scenarios/ec2/list-servers.yaml index 98e74171..7c788eab 100644 --- a/samples/tasks/scenarios/ec2/list-servers.yaml +++ b/samples/tasks/scenarios/ec2/list-servers.yaml @@ -15,3 +15,6 @@ image: name: "^cirros.*-disk$" servers_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/glance/create-and-delete-image.json b/samples/tasks/scenarios/glance/create-and-delete-image.json index 4bead2b7..b6f8a4b5 100644 --- a/samples/tasks/scenarios/glance/create-and-delete-image.json +++ b/samples/tasks/scenarios/glance/create-and-delete-image.json @@ -16,6 +16,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/glance/create-and-delete-image.yaml b/samples/tasks/scenarios/glance/create-and-delete-image.yaml index 8feb9735..d3d9a435 100644 --- a/samples/tasks/scenarios/glance/create-and-delete-image.yaml +++ b/samples/tasks/scenarios/glance/create-and-delete-image.yaml @@ -13,3 +13,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/glance/create-and-list-image.json b/samples/tasks/scenarios/glance/create-and-list-image.json index 57049840..406c02ff 100644 --- a/samples/tasks/scenarios/glance/create-and-list-image.json +++ b/samples/tasks/scenarios/glance/create-and-list-image.json @@ -16,6 +16,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/glance/create-and-list-image.yaml b/samples/tasks/scenarios/glance/create-and-list-image.yaml index df334e2f..1b864917 100644 --- a/samples/tasks/scenarios/glance/create-and-list-image.yaml +++ b/samples/tasks/scenarios/glance/create-and-list-image.yaml @@ -13,3 +13,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/glance/create-image-and-boot-instances.json b/samples/tasks/scenarios/glance/create-image-and-boot-instances.json index e7417f08..f176a136 100644 --- a/samples/tasks/scenarios/glance/create-image-and-boot-instances.json +++ b/samples/tasks/scenarios/glance/create-image-and-boot-instances.json @@ -21,6 +21,11 @@ "tenants": 3, "users_per_tenant": 5 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/glance/create-image-and-boot-instances.yaml b/samples/tasks/scenarios/glance/create-image-and-boot-instances.yaml index 8a677e92..84c14bd9 100644 --- a/samples/tasks/scenarios/glance/create-image-and-boot-instances.yaml +++ b/samples/tasks/scenarios/glance/create-image-and-boot-instances.yaml @@ -17,3 +17,6 @@ users: tenants: 3 users_per_tenant: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/glance/list-images.json b/samples/tasks/scenarios/glance/list-images.json index 92cf65f2..86e517eb 100644 --- a/samples/tasks/scenarios/glance/list-images.json +++ b/samples/tasks/scenarios/glance/list-images.json @@ -17,6 +17,11 @@ "container_format": "bare", "images_per_tenant": 4 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/glance/list-images.yaml b/samples/tasks/scenarios/glance/list-images.yaml index de4acdec..8084a4b9 100644 --- a/samples/tasks/scenarios/glance/list-images.yaml +++ b/samples/tasks/scenarios/glance/list-images.yaml @@ -14,3 +14,6 @@ disk_format: "qcow2" container_format: "bare" images_per_tenant: 4 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.json b/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.json index d64b4753..8b764fc9 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.json +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.json @@ -18,6 +18,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.yaml b/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.yaml index f7704215..40fcbe5e 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.yaml +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-resource-group.yaml @@ -14,3 +14,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.json b/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.json index 3870f775..5a4391bf 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.json +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.yaml b/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.yaml index 2053a158..e3a6e5c7 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.yaml +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-with-delay.yaml @@ -10,4 +10,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.json b/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.json index 20059134..bbe7539d 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.json +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.yaml b/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.yaml index 04a61b56..eadc8852 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.yaml +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-with-neutron.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.json b/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.json index 0085dc90..00cb1ff3 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.json +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.yaml b/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.yaml index b2a88b24..74cfee66 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.yaml +++ b/samples/tasks/scenarios/heat/create-and-delete-stack-with-volume.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack.json b/samples/tasks/scenarios/heat/create-and-delete-stack.json index 3b47b767..cd6f290e 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack.json +++ b/samples/tasks/scenarios/heat/create-and-delete-stack.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-and-delete-stack.yaml b/samples/tasks/scenarios/heat/create-and-delete-stack.yaml index b665f668..64cafe6a 100644 --- a/samples/tasks/scenarios/heat/create-and-delete-stack.yaml +++ b/samples/tasks/scenarios/heat/create-and-delete-stack.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-and-list-stack.json b/samples/tasks/scenarios/heat/create-and-list-stack.json index 9208bd29..b8c6f779 100644 --- a/samples/tasks/scenarios/heat/create-and-list-stack.json +++ b/samples/tasks/scenarios/heat/create-and-list-stack.json @@ -14,6 +14,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-and-list-stack.yaml b/samples/tasks/scenarios/heat/create-and-list-stack.yaml index 7b037c74..9c413159 100644 --- a/samples/tasks/scenarios/heat/create-and-list-stack.yaml +++ b/samples/tasks/scenarios/heat/create-and-list-stack.yaml @@ -11,3 +11,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-check-delete-stack.json b/samples/tasks/scenarios/heat/create-check-delete-stack.json index 0726b84f..3b2d6808 100644 --- a/samples/tasks/scenarios/heat/create-check-delete-stack.json +++ b/samples/tasks/scenarios/heat/create-check-delete-stack.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-check-delete-stack.yaml b/samples/tasks/scenarios/heat/create-check-delete-stack.yaml index f66765c7..fa5aaf25 100644 --- a/samples/tasks/scenarios/heat/create-check-delete-stack.yaml +++ b/samples/tasks/scenarios/heat/create-check-delete-stack.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.json b/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.json index 02157485..24f3b02f 100644 --- a/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.json +++ b/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.yaml b/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.yaml index 26f3ab8c..e181ecc9 100644 --- a/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.yaml +++ b/samples/tasks/scenarios/heat/create-snapshot-restore-delete-stack.yaml @@ -10,4 +10,7 @@ context: users: tenants: 3 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.json b/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.json index 501eb2d2..95269cd0 100644 --- a/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.json +++ b/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ], @@ -33,6 +38,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.yaml b/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.yaml index 0e64846f..f47504ac 100644 --- a/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.yaml +++ b/samples/tasks/scenarios/heat/create-stack-and-list-output-resource-group.yaml @@ -11,6 +11,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 HeatStacks.create_stack_and_list_output_via_API: - @@ -23,4 +26,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-stack-and-scale.json b/samples/tasks/scenarios/heat/create-stack-and-scale.json index c3fc5528..11ee82b5 100644 --- a/samples/tasks/scenarios/heat/create-stack-and-scale.json +++ b/samples/tasks/scenarios/heat/create-stack-and-scale.json @@ -16,6 +16,11 @@ "users_per_tenant": 1, "tenants": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-stack-and-scale.yaml b/samples/tasks/scenarios/heat/create-stack-and-scale.yaml index b4c0e4ad..b3ae6ef5 100644 --- a/samples/tasks/scenarios/heat/create-stack-and-scale.yaml +++ b/samples/tasks/scenarios/heat/create-stack-and-scale.yaml @@ -13,3 +13,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.json b/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.json index 3dcd7706..fbe50b2d 100644 --- a/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.json +++ b/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ], @@ -35,6 +40,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.yaml b/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.yaml index 03916a16..233f82cc 100644 --- a/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.yaml +++ b/samples/tasks/scenarios/heat/create-stack-and-show-output-resource-group.yaml @@ -12,6 +12,9 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 HeatStacks.create_stack_and_show_output_via_API: - @@ -25,4 +28,7 @@ context: users: tenants: 2 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.json b/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.json index 667c9383..2c28366d 100644 --- a/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.json +++ b/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.yaml b/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.yaml index 85c875e6..f26f0afa 100644 --- a/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.yaml +++ b/samples/tasks/scenarios/heat/create-suspend-resume-delete-stack.yaml @@ -10,4 +10,7 @@ context: users: tenants: 3 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.json b/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.json index 0c22a3c5..cd939b56 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.json +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.yaml b/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.yaml index b2d10f50..b3eec6a3 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.yaml +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-add-res.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.json b/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.json index 9748a8df..f5b1f0ac 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.json +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.yaml b/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.yaml index 738dcd4a..2998e1b1 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.yaml +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-del-res.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-increase.json b/samples/tasks/scenarios/heat/create-update-delete-stack-increase.json index 030791ba..3ee04aae 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-increase.json +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-increase.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-increase.yaml b/samples/tasks/scenarios/heat/create-update-delete-stack-increase.yaml index 6f923574..03a98aba 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-increase.yaml +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-increase.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.json b/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.json index 31b08f8b..17d5ca88 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.json +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.yaml b/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.yaml index 705946df..82c4459b 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.yaml +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-inplace.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.json b/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.json index 1930b614..19cfa2e9 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.json +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.yaml b/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.yaml index 69c190e0..9bb85a0c 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.yaml +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-reduce.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-replace.json b/samples/tasks/scenarios/heat/create-update-delete-stack-replace.json index da82a781..c96f7d43 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-replace.json +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-replace.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 3 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/create-update-delete-stack-replace.yaml b/samples/tasks/scenarios/heat/create-update-delete-stack-replace.yaml index 10dff9b5..8b34b524 100644 --- a/samples/tasks/scenarios/heat/create-update-delete-stack-replace.yaml +++ b/samples/tasks/scenarios/heat/create-update-delete-stack-replace.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 3 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/list-stack-and-event.json b/samples/tasks/scenarios/heat/list-stack-and-event.json index 2e33ec29..cc3f7863 100644 --- a/samples/tasks/scenarios/heat/list-stack-and-event.json +++ b/samples/tasks/scenarios/heat/list-stack-and-event.json @@ -15,6 +15,11 @@ "stacks_per_tenant": 2, "resources_per_stack": 10 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/list-stack-and-event.yaml b/samples/tasks/scenarios/heat/list-stack-and-event.yaml index 3f4b3d06..c7b59287 100644 --- a/samples/tasks/scenarios/heat/list-stack-and-event.yaml +++ b/samples/tasks/scenarios/heat/list-stack-and-event.yaml @@ -12,3 +12,6 @@ stacks: stacks_per_tenant: 2 resources_per_stack: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/heat/list-stack-and-resources.json b/samples/tasks/scenarios/heat/list-stack-and-resources.json index a1d1485a..0b83591e 100644 --- a/samples/tasks/scenarios/heat/list-stack-and-resources.json +++ b/samples/tasks/scenarios/heat/list-stack-and-resources.json @@ -15,6 +15,11 @@ "stacks_per_tenant": 2, "resources_per_stack": 10 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/heat/list-stack-and-resources.yaml b/samples/tasks/scenarios/heat/list-stack-and-resources.yaml index 1ff45c7d..5b955096 100644 --- a/samples/tasks/scenarios/heat/list-stack-and-resources.yaml +++ b/samples/tasks/scenarios/heat/list-stack-and-resources.yaml @@ -11,4 +11,7 @@ users_per_tenant: 1 stacks: stacks_per_tenant: 2 - resources_per_stack: 10 \ No newline at end of file + resources_per_stack: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ironic/create-and-delete-node.json b/samples/tasks/scenarios/ironic/create-and-delete-node.json index 615206b1..f68d1619 100644 --- a/samples/tasks/scenarios/ironic/create-and-delete-node.json +++ b/samples/tasks/scenarios/ironic/create-and-delete-node.json @@ -17,6 +17,11 @@ "tenants": 5, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ironic/create-and-delete-node.yaml b/samples/tasks/scenarios/ironic/create-and-delete-node.yaml index 3e9e5fa4..579d49ce 100644 --- a/samples/tasks/scenarios/ironic/create-and-delete-node.yaml +++ b/samples/tasks/scenarios/ironic/create-and-delete-node.yaml @@ -13,3 +13,6 @@ users: tenants: 5 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/ironic/create-and-list-node.json b/samples/tasks/scenarios/ironic/create-and-list-node.json index 683d3404..d6e85b70 100644 --- a/samples/tasks/scenarios/ironic/create-and-list-node.json +++ b/samples/tasks/scenarios/ironic/create-and-list-node.json @@ -14,6 +14,11 @@ "tenants": 5, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/ironic/create-and-list-node.yaml b/samples/tasks/scenarios/ironic/create-and-list-node.yaml index 6f091b7d..a5aa419b 100644 --- a/samples/tasks/scenarios/ironic/create-and-list-node.yaml +++ b/samples/tasks/scenarios/ironic/create-and-list-node.yaml @@ -11,3 +11,6 @@ users: tenants: 5 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/add-and-remove-user-role.json b/samples/tasks/scenarios/keystone/add-and-remove-user-role.json index 1e0c3e21..ba862528 100644 --- a/samples/tasks/scenarios/keystone/add-and-remove-user-role.json +++ b/samples/tasks/scenarios/keystone/add-and-remove-user-role.json @@ -11,6 +11,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/add-and-remove-user-role.yaml b/samples/tasks/scenarios/keystone/add-and-remove-user-role.yaml index cef6a1d7..a58ee20d 100644 --- a/samples/tasks/scenarios/keystone/add-and-remove-user-role.yaml +++ b/samples/tasks/scenarios/keystone/add-and-remove-user-role.yaml @@ -9,3 +9,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.json b/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.json index 065bff98..87890e99 100644 --- a/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.json +++ b/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.json @@ -11,6 +11,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.yaml b/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.yaml index e5e87325..c9d0443c 100644 --- a/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.yaml +++ b/samples/tasks/scenarios/keystone/create-add-and-list-user-roles.yaml @@ -9,3 +9,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.json b/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.json index 1c4ba742..4841c279 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.json +++ b/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.yaml b/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.yaml index 2bf29658..617df348 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.yaml +++ b/samples/tasks/scenarios/keystone/create-and-delete-ec2credential.yaml @@ -10,3 +10,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-delete-role.json b/samples/tasks/scenarios/keystone/create-and-delete-role.json index 25f95e6d..5dad7e06 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-role.json +++ b/samples/tasks/scenarios/keystone/create-and-delete-role.json @@ -5,7 +5,12 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/keystone/create-and-delete-role.yaml b/samples/tasks/scenarios/keystone/create-and-delete-role.yaml index 2e7d8083..2a849544 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-role.yaml +++ b/samples/tasks/scenarios/keystone/create-and-delete-role.yaml @@ -5,3 +5,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-delete-service.json b/samples/tasks/scenarios/keystone/create-and-delete-service.json index b07e2208..d5f5a256 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-service.json +++ b/samples/tasks/scenarios/keystone/create-and-delete-service.json @@ -9,7 +9,12 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/keystone/create-and-delete-service.yaml b/samples/tasks/scenarios/keystone/create-and-delete-service.yaml index 9535fb7d..42c213aa 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-service.yaml +++ b/samples/tasks/scenarios/keystone/create-and-delete-service.yaml @@ -7,4 +7,7 @@ runner: type: "constant" times: 100 - concurrency: 10 \ No newline at end of file + concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-delete-user.json b/samples/tasks/scenarios/keystone/create-and-delete-user.json index c21b7327..b1a487ec 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-user.json +++ b/samples/tasks/scenarios/keystone/create-and-delete-user.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-and-delete-user.yaml b/samples/tasks/scenarios/keystone/create-and-delete-user.yaml index c518fc09..00c48251 100644 --- a/samples/tasks/scenarios/keystone/create-and-delete-user.yaml +++ b/samples/tasks/scenarios/keystone/create-and-delete-user.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.json b/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.json index 930466ea..f899771f 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.json +++ b/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.yaml b/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.yaml index f61e20f4..11ef4185 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.yaml +++ b/samples/tasks/scenarios/keystone/create-and-list-ec2credentials.yaml @@ -10,3 +10,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-list-services.json b/samples/tasks/scenarios/keystone/create-and-list-services.json index f8fe5178..b08fef8e 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-services.json +++ b/samples/tasks/scenarios/keystone/create-and-list-services.json @@ -9,6 +9,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-and-list-services.yaml b/samples/tasks/scenarios/keystone/create-and-list-services.yaml index 76ac4d46..f1b48f1a 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-services.yaml +++ b/samples/tasks/scenarios/keystone/create-and-list-services.yaml @@ -8,3 +8,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-list-tenants.json b/samples/tasks/scenarios/keystone/create-and-list-tenants.json index b23fb49a..4bd16376 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-tenants.json +++ b/samples/tasks/scenarios/keystone/create-and-list-tenants.json @@ -6,6 +6,11 @@ "type": "constant", "times": 10, "concurrency": 1 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-and-list-tenants.yaml b/samples/tasks/scenarios/keystone/create-and-list-tenants.yaml index d18c9eb9..d9610eee 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-tenants.yaml +++ b/samples/tasks/scenarios/keystone/create-and-list-tenants.yaml @@ -6,3 +6,6 @@ type: "constant" times: 10 concurrency: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-and-list-users.json b/samples/tasks/scenarios/keystone/create-and-list-users.json index ed7532c9..b1e58122 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-users.json +++ b/samples/tasks/scenarios/keystone/create-and-list-users.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-and-list-users.yaml b/samples/tasks/scenarios/keystone/create-and-list-users.yaml index 6bfd8791..5489af7d 100644 --- a/samples/tasks/scenarios/keystone/create-and-list-users.yaml +++ b/samples/tasks/scenarios/keystone/create-and-list-users.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-tenant-with-users.json b/samples/tasks/scenarios/keystone/create-tenant-with-users.json index 2f63c29a..83b0d9d0 100644 --- a/samples/tasks/scenarios/keystone/create-tenant-with-users.json +++ b/samples/tasks/scenarios/keystone/create-tenant-with-users.json @@ -8,6 +8,11 @@ "type": "constant", "times": 10, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-tenant-with-users.yaml b/samples/tasks/scenarios/keystone/create-tenant-with-users.yaml index 402e7fd3..9afe4db0 100644 --- a/samples/tasks/scenarios/keystone/create-tenant-with-users.yaml +++ b/samples/tasks/scenarios/keystone/create-tenant-with-users.yaml @@ -7,3 +7,6 @@ type: "constant" times: 10 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-tenant.json b/samples/tasks/scenarios/keystone/create-tenant.json index dc3690e1..e2acdc32 100644 --- a/samples/tasks/scenarios/keystone/create-tenant.json +++ b/samples/tasks/scenarios/keystone/create-tenant.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-tenant.yaml b/samples/tasks/scenarios/keystone/create-tenant.yaml index bd60e8a1..e9037193 100644 --- a/samples/tasks/scenarios/keystone/create-tenant.yaml +++ b/samples/tasks/scenarios/keystone/create-tenant.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.json b/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.json index 9562faaa..ce93594e 100644 --- a/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.json +++ b/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.yaml b/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.yaml index bac1f44c..122a65a8 100644 --- a/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.yaml +++ b/samples/tasks/scenarios/keystone/create-update-and-delete-tenant.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.json b/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.json index cda0bd7c..309446ba 100644 --- a/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.json +++ b/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.json @@ -8,6 +8,11 @@ "type": "constant", "concurrency": 10, "times": 100 + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -18,6 +23,11 @@ "type": "constant", "concurrency": 10, "times": 100 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.yaml b/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.yaml index 127957ec..cfc90879 100644 --- a/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.yaml +++ b/samples/tasks/scenarios/keystone/create-user-set-enabled-and-delete.yaml @@ -7,6 +7,9 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 - args: enabled: false @@ -14,3 +17,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-user-update-password.json b/samples/tasks/scenarios/keystone/create-user-update-password.json index 0ae323b1..06ef173f 100644 --- a/samples/tasks/scenarios/keystone/create-user-update-password.json +++ b/samples/tasks/scenarios/keystone/create-user-update-password.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-user-update-password.yaml b/samples/tasks/scenarios/keystone/create-user-update-password.yaml index 5c740979..6bbddb6e 100644 --- a/samples/tasks/scenarios/keystone/create-user-update-password.yaml +++ b/samples/tasks/scenarios/keystone/create-user-update-password.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/create-user.json b/samples/tasks/scenarios/keystone/create-user.json index 8aa6bca2..0d1b44fe 100644 --- a/samples/tasks/scenarios/keystone/create-user.json +++ b/samples/tasks/scenarios/keystone/create-user.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/keystone/create-user.yaml b/samples/tasks/scenarios/keystone/create-user.yaml index 9ed26a24..8f939f20 100644 --- a/samples/tasks/scenarios/keystone/create-user.yaml +++ b/samples/tasks/scenarios/keystone/create-user.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/keystone/get-entities.json b/samples/tasks/scenarios/keystone/get-entities.json index 3441cc57..2d2db92a 100644 --- a/samples/tasks/scenarios/keystone/get-entities.json +++ b/samples/tasks/scenarios/keystone/get-entities.json @@ -5,7 +5,12 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/keystone/get-entities.yaml b/samples/tasks/scenarios/keystone/get-entities.yaml index 10d2dc17..b4692b1f 100644 --- a/samples/tasks/scenarios/keystone/get-entities.yaml +++ b/samples/tasks/scenarios/keystone/get-entities.yaml @@ -5,3 +5,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/magnum/create-and-list-clusters.json b/samples/tasks/scenarios/magnum/create-and-list-clusters.json index 2f6078a9..6df0cc50 100644 --- a/samples/tasks/scenarios/magnum/create-and-list-clusters.json +++ b/samples/tasks/scenarios/magnum/create-and-list-clusters.json @@ -23,6 +23,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -48,6 +53,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -72,6 +82,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/magnum/create-and-list-clusters.yaml b/samples/tasks/scenarios/magnum/create-and-list-clusters.yaml index 0ed7fbc3..f83095e5 100644 --- a/samples/tasks/scenarios/magnum/create-and-list-clusters.yaml +++ b/samples/tasks/scenarios/magnum/create-and-list-clusters.yaml @@ -19,6 +19,9 @@ docker_volume_size: 5 network_driver: "flannel" coe: "kubernetes" + sla: + failure_rate: + max: 0 - args: node_count: 1 @@ -38,6 +41,9 @@ docker_volume_size: 5 network_driver: "docker" coe: "swarm" + sla: + failure_rate: + max: 0 - args: node_count: 1 @@ -56,3 +62,6 @@ flavor_id: "m1.small" network_driver: "docker" coe: "mesos" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/magnum/create-pods.json b/samples/tasks/scenarios/magnum/create-pods.json index 023f6865..5af43a28 100644 --- a/samples/tasks/scenarios/magnum/create-pods.json +++ b/samples/tasks/scenarios/magnum/create-pods.json @@ -29,6 +29,11 @@ "ca_certs": { "directory": "/home/stack" } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -58,6 +63,11 @@ "clusters": { "node_count": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/magnum/create-pods.yaml b/samples/tasks/scenarios/magnum/create-pods.yaml index eabd9535..763291f3 100644 --- a/samples/tasks/scenarios/magnum/create-pods.yaml +++ b/samples/tasks/scenarios/magnum/create-pods.yaml @@ -23,6 +23,9 @@ node_count: 2 ca_certs: directory: "/home/stack" + sla: + failure_rate: + max: 0 - args: manifests: ["artifacts/nginx.yaml.k8s"] @@ -45,3 +48,6 @@ tls_disabled: True clusters: node_count: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/magnum/create-rcs.json b/samples/tasks/scenarios/magnum/create-rcs.json index 2ac7a708..afc27450 100644 --- a/samples/tasks/scenarios/magnum/create-rcs.json +++ b/samples/tasks/scenarios/magnum/create-rcs.json @@ -29,6 +29,11 @@ "ca_certs": { "directory": "/home/stack" } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -58,6 +63,11 @@ "clusters": { "node_count": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/magnum/create-rcs.yaml b/samples/tasks/scenarios/magnum/create-rcs.yaml index 43951888..5df551c3 100644 --- a/samples/tasks/scenarios/magnum/create-rcs.yaml +++ b/samples/tasks/scenarios/magnum/create-rcs.yaml @@ -23,6 +23,9 @@ node_count: 2 ca_certs: directory: "/home/stack" + sla: + failure_rate: + max: 0 - args: manifests: ["artifacts/rc_nginx.yaml.k8s"] @@ -45,3 +48,6 @@ tls_disabled: True clusters: node_count: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/magnum/list-cluster-templates.json b/samples/tasks/scenarios/magnum/list-cluster-templates.json index d2d0b703..12575319 100644 --- a/samples/tasks/scenarios/magnum/list-cluster-templates.json +++ b/samples/tasks/scenarios/magnum/list-cluster-templates.json @@ -20,6 +20,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -42,6 +47,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -63,6 +73,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/magnum/list-cluster-templates.yaml b/samples/tasks/scenarios/magnum/list-cluster-templates.yaml index decbe756..86c7f4cd 100644 --- a/samples/tasks/scenarios/magnum/list-cluster-templates.yaml +++ b/samples/tasks/scenarios/magnum/list-cluster-templates.yaml @@ -17,6 +17,9 @@ docker_volume_size: 5 network_driver: "flannel" coe: "kubernetes" + sla: + failure_rate: + max: 0 - runner: type: "constant" @@ -34,6 +37,9 @@ docker_volume_size: 5 network_driver: "docker" coe: "swarm" + sla: + failure_rate: + max: 0 - runner: type: "constant" @@ -50,3 +56,6 @@ flavor_id: "m1.small" network_driver: "docker" coe: "mesos" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/magnum/list-clusters.json b/samples/tasks/scenarios/magnum/list-clusters.json index 950ab2ae..3538dbc6 100644 --- a/samples/tasks/scenarios/magnum/list-clusters.json +++ b/samples/tasks/scenarios/magnum/list-clusters.json @@ -23,6 +23,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -48,6 +53,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -72,6 +82,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/magnum/list-clusters.yaml b/samples/tasks/scenarios/magnum/list-clusters.yaml index fd28a613..6a35230f 100644 --- a/samples/tasks/scenarios/magnum/list-clusters.yaml +++ b/samples/tasks/scenarios/magnum/list-clusters.yaml @@ -19,6 +19,9 @@ coe: "kubernetes" clusters: node_count: 2 + sla: + failure_rate: + max: 0 - runner: type: "constant" @@ -38,6 +41,9 @@ coe: "swarm" clusters: node_count: 2 + sla: + failure_rate: + max: 0 - runner: type: "constant" @@ -56,3 +62,6 @@ coe: "mesos" clusters: node_count: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/magnum/list-pods.json b/samples/tasks/scenarios/magnum/list-pods.json index 1226e54c..d068ab45 100644 --- a/samples/tasks/scenarios/magnum/list-pods.json +++ b/samples/tasks/scenarios/magnum/list-pods.json @@ -26,6 +26,11 @@ "ca_certs": { "directory": "" } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -52,6 +57,11 @@ "clusters": { "node_count": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/magnum/list-pods.yaml b/samples/tasks/scenarios/magnum/list-pods.yaml index ca6631b0..9d85d5f3 100644 --- a/samples/tasks/scenarios/magnum/list-pods.yaml +++ b/samples/tasks/scenarios/magnum/list-pods.yaml @@ -21,6 +21,9 @@ node_count: 2 ca_certs: directory: "" + sla: + failure_rate: + max: 0 - runner: type: "constant" @@ -41,3 +44,6 @@ tls_disabled: True clusters: node_count: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/attach-security-service-to-share-network.json b/samples/tasks/scenarios/manila/attach-security-service-to-share-network.json index 3b35181e..afde3a49 100644 --- a/samples/tasks/scenarios/manila/attach-security-service-to-share-network.json +++ b/samples/tasks/scenarios/manila/attach-security-service-to-share-network.json @@ -19,6 +19,11 @@ "share_networks": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/attach-security-service-to-share-network.yaml b/samples/tasks/scenarios/manila/attach-security-service-to-share-network.yaml index bf16af73..3f0bd07f 100644 --- a/samples/tasks/scenarios/manila/attach-security-service-to-share-network.yaml +++ b/samples/tasks/scenarios/manila/attach-security-service-to-share-network.yaml @@ -14,3 +14,6 @@ quotas: manila: share_networks: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-security-service-and-delete.json b/samples/tasks/scenarios/manila/create-security-service-and-delete.json index 4d547e2b..4658d51f 100644 --- a/samples/tasks/scenarios/manila/create-security-service-and-delete.json +++ b/samples/tasks/scenarios/manila/create-security-service-and-delete.json @@ -21,6 +21,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-security-service-and-delete.yaml b/samples/tasks/scenarios/manila/create-security-service-and-delete.yaml index 09c3848a..562a3319 100644 --- a/samples/tasks/scenarios/manila/create-security-service-and-delete.yaml +++ b/samples/tasks/scenarios/manila/create-security-service-and-delete.yaml @@ -18,3 +18,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-share-and-extend.json b/samples/tasks/scenarios/manila/create-share-and-extend.json index fa91e145..96102959 100644 --- a/samples/tasks/scenarios/manila/create-share-and-extend.json +++ b/samples/tasks/scenarios/manila/create-share-and-extend.json @@ -22,6 +22,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-share-and-extend.yaml b/samples/tasks/scenarios/manila/create-share-and-extend.yaml index 46242ce9..794b0079 100644 --- a/samples/tasks/scenarios/manila/create-share-and-extend.yaml +++ b/samples/tasks/scenarios/manila/create-share-and-extend.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-share-and-shrink.json b/samples/tasks/scenarios/manila/create-share-and-shrink.json index 773f9296..d9a95b0b 100644 --- a/samples/tasks/scenarios/manila/create-share-and-shrink.json +++ b/samples/tasks/scenarios/manila/create-share-and-shrink.json @@ -22,6 +22,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-share-and-shrink.yaml b/samples/tasks/scenarios/manila/create-share-and-shrink.yaml index f0daf57a..abac632c 100644 --- a/samples/tasks/scenarios/manila/create-share-and-shrink.yaml +++ b/samples/tasks/scenarios/manila/create-share-and-shrink.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-share-network-and-delete.json b/samples/tasks/scenarios/manila/create-share-network-and-delete.json index 7ec3d857..d37efe16 100644 --- a/samples/tasks/scenarios/manila/create-share-network-and-delete.json +++ b/samples/tasks/scenarios/manila/create-share-network-and-delete.json @@ -19,6 +19,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-share-network-and-delete.yaml b/samples/tasks/scenarios/manila/create-share-network-and-delete.yaml index 8693c878..1c35533e 100644 --- a/samples/tasks/scenarios/manila/create-share-network-and-delete.yaml +++ b/samples/tasks/scenarios/manila/create-share-network-and-delete.yaml @@ -14,3 +14,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-share-network-and-list.json b/samples/tasks/scenarios/manila/create-share-network-and-list.json index 6d3a645e..5cf61ac3 100644 --- a/samples/tasks/scenarios/manila/create-share-network-and-list.json +++ b/samples/tasks/scenarios/manila/create-share-network-and-list.json @@ -23,6 +23,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-share-network-and-list.yaml b/samples/tasks/scenarios/manila/create-share-network-and-list.yaml index d7cb8286..9822ece4 100644 --- a/samples/tasks/scenarios/manila/create-share-network-and-list.yaml +++ b/samples/tasks/scenarios/manila/create-share-network-and-list.yaml @@ -17,3 +17,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.json b/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.json index 55de4e34..59eff868 100644 --- a/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.json +++ b/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.json @@ -55,6 +55,11 @@ ] } {% endif %} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.yaml b/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.yaml index 2dc9756c..a5480340 100644 --- a/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.yaml +++ b/samples/tasks/scenarios/manila/create-share-with-autocreated-share-networks-and-delete.yaml @@ -46,3 +46,6 @@ "password": "password for specified user"}, ] {% endif %} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.json b/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.json index b2ef639c..4bfb2dd6 100644 --- a/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.json +++ b/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.json @@ -23,6 +23,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.yaml b/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.yaml index ad68069f..dac10132 100644 --- a/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.yaml +++ b/samples/tasks/scenarios/manila/create-share-without-share-networks-and-delete.yaml @@ -18,3 +18,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/list-share-servers.json b/samples/tasks/scenarios/manila/list-share-servers.json index 9f2a9e5b..628b5b23 100644 --- a/samples/tasks/scenarios/manila/list-share-servers.json +++ b/samples/tasks/scenarios/manila/list-share-servers.json @@ -8,6 +8,11 @@ "type": "constant", "times": 10, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/list-share-servers.yaml b/samples/tasks/scenarios/manila/list-share-servers.yaml index b251e67d..f2993cea 100644 --- a/samples/tasks/scenarios/manila/list-share-servers.yaml +++ b/samples/tasks/scenarios/manila/list-share-servers.yaml @@ -7,3 +7,6 @@ type: "constant" times: 10 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/manila/list-shares.json b/samples/tasks/scenarios/manila/list-shares.json index f87d8412..94871b46 100644 --- a/samples/tasks/scenarios/manila/list-shares.json +++ b/samples/tasks/scenarios/manila/list-shares.json @@ -15,6 +15,11 @@ "users_per_tenant": 4, "user_choice_method": "round_robin" } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/manila/list-shares.yaml b/samples/tasks/scenarios/manila/list-shares.yaml index 658da16d..0805901c 100644 --- a/samples/tasks/scenarios/manila/list-shares.yaml +++ b/samples/tasks/scenarios/manila/list-shares.yaml @@ -12,3 +12,6 @@ tenants: 3 users_per_tenant: 4 user_choice_method: "round_robin" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/mistral/create-delete-workbook.json b/samples/tasks/scenarios/mistral/create-delete-workbook.json index 1d2013cc..9e360c37 100644 --- a/samples/tasks/scenarios/mistral/create-delete-workbook.json +++ b/samples/tasks/scenarios/mistral/create-delete-workbook.json @@ -15,6 +15,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/mistral/create-delete-workbook.yaml b/samples/tasks/scenarios/mistral/create-delete-workbook.yaml index 7dc4f1fb..365751ee 100644 --- a/samples/tasks/scenarios/mistral/create-delete-workbook.yaml +++ b/samples/tasks/scenarios/mistral/create-delete-workbook.yaml @@ -13,3 +13,6 @@ tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/mistral/create-workbook.json b/samples/tasks/scenarios/mistral/create-workbook.json index c9c2edad..f95f0273 100644 --- a/samples/tasks/scenarios/mistral/create-workbook.json +++ b/samples/tasks/scenarios/mistral/create-workbook.json @@ -14,6 +14,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/mistral/create-workbook.yaml b/samples/tasks/scenarios/mistral/create-workbook.yaml index 243356ee..1b3940fd 100644 --- a/samples/tasks/scenarios/mistral/create-workbook.yaml +++ b/samples/tasks/scenarios/mistral/create-workbook.yaml @@ -11,4 +11,6 @@ users: tenants: 1 users_per_tenant: 1 - + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/mistral/list-workbooks.json b/samples/tasks/scenarios/mistral/list-workbooks.json index 04c68d14..5070c589 100644 --- a/samples/tasks/scenarios/mistral/list-workbooks.json +++ b/samples/tasks/scenarios/mistral/list-workbooks.json @@ -11,6 +11,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/mistral/list-workbooks.yaml b/samples/tasks/scenarios/mistral/list-workbooks.yaml index ab28301d..a1765368 100644 --- a/samples/tasks/scenarios/mistral/list-workbooks.yaml +++ b/samples/tasks/scenarios/mistral/list-workbooks.yaml @@ -9,3 +9,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/monasca/list-metrics.json b/samples/tasks/scenarios/monasca/list-metrics.json index 7f09ca93..6ccf1034 100644 --- a/samples/tasks/scenarios/monasca/list-metrics.json +++ b/samples/tasks/scenarios/monasca/list-metrics.json @@ -27,6 +27,11 @@ "args": { "region": "RegionOne", "limit": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/monasca/list-metrics.yaml b/samples/tasks/scenarios/monasca/list-metrics.yaml index 76a99e66..fa134e96 100644 --- a/samples/tasks/scenarios/monasca/list-metrics.yaml +++ b/samples/tasks/scenarios/monasca/list-metrics.yaml @@ -20,4 +20,7 @@ "metrics_per_tenant": 10 args: "region": "RegionOne" - "limit": 5 \ No newline at end of file + "limit": 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/create-and-delete-environment.json b/samples/tasks/scenarios/murano/create-and-delete-environment.json index d9fa7194..60db1cbd 100644 --- a/samples/tasks/scenarios/murano/create-and-delete-environment.json +++ b/samples/tasks/scenarios/murano/create-and-delete-environment.json @@ -11,6 +11,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/create-and-delete-environment.yaml b/samples/tasks/scenarios/murano/create-and-delete-environment.yaml index 92e70138..cae07c74 100644 --- a/samples/tasks/scenarios/murano/create-and-delete-environment.yaml +++ b/samples/tasks/scenarios/murano/create-and-delete-environment.yaml @@ -9,3 +9,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/create-and-deploy-environment.json b/samples/tasks/scenarios/murano/create-and-deploy-environment.json index 52dc1335..21b4ca25 100644 --- a/samples/tasks/scenarios/murano/create-and-deploy-environment.json +++ b/samples/tasks/scenarios/murano/create-and-deploy-environment.json @@ -18,6 +18,11 @@ "app_package": "rally-jobs/extra/murano/applications/HelloReporter/io.murano.apps.HelloReporter.zip" }, "roles": ["admin"] + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -38,6 +43,11 @@ "app_package": "rally-jobs/extra/murano/applications/HelloReporter/io.murano.apps.HelloReporter/" }, "roles": ["admin"] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/create-and-deploy-environment.yaml b/samples/tasks/scenarios/murano/create-and-deploy-environment.yaml index ca1dc564..8317b13c 100644 --- a/samples/tasks/scenarios/murano/create-and-deploy-environment.yaml +++ b/samples/tasks/scenarios/murano/create-and-deploy-environment.yaml @@ -15,6 +15,9 @@ app_package: "rally-jobs/extra/murano/applications/HelloReporter/io.murano.apps.HelloReporter.zip" roles: - "admin" + sla: + failure_rate: + max: 0 - args: packages_per_env: 2 @@ -30,3 +33,6 @@ app_package: "rally-jobs/extra/murano/applications/HelloReporter/io.murano.apps.HelloReporter/" roles: - "admin" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/import-and-delete-package.json b/samples/tasks/scenarios/murano/import-and-delete-package.json index 69731a17..1aa65c57 100644 --- a/samples/tasks/scenarios/murano/import-and-delete-package.json +++ b/samples/tasks/scenarios/murano/import-and-delete-package.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/import-and-delete-package.yaml b/samples/tasks/scenarios/murano/import-and-delete-package.yaml index 926f3a46..f640430c 100644 --- a/samples/tasks/scenarios/murano/import-and-delete-package.yaml +++ b/samples/tasks/scenarios/murano/import-and-delete-package.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/import-and-filter-applications.json b/samples/tasks/scenarios/murano/import-and-filter-applications.json index 7be44741..86ba002c 100644 --- a/samples/tasks/scenarios/murano/import-and-filter-applications.json +++ b/samples/tasks/scenarios/murano/import-and-filter-applications.json @@ -15,6 +15,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/import-and-filter-applications.yaml b/samples/tasks/scenarios/murano/import-and-filter-applications.yaml index 07771bc8..e512a7ff 100644 --- a/samples/tasks/scenarios/murano/import-and-filter-applications.yaml +++ b/samples/tasks/scenarios/murano/import-and-filter-applications.yaml @@ -12,3 +12,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/import-and-list-packages.json b/samples/tasks/scenarios/murano/import-and-list-packages.json index 1def045a..547e26de 100644 --- a/samples/tasks/scenarios/murano/import-and-list-packages.json +++ b/samples/tasks/scenarios/murano/import-and-list-packages.json @@ -14,6 +14,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/import-and-list-packages.yaml b/samples/tasks/scenarios/murano/import-and-list-packages.yaml index 1b16b718..94bd5ab5 100644 --- a/samples/tasks/scenarios/murano/import-and-list-packages.yaml +++ b/samples/tasks/scenarios/murano/import-and-list-packages.yaml @@ -11,3 +11,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/list-environments.json b/samples/tasks/scenarios/murano/list-environments.json index 2494a42e..5c5f1d0c 100644 --- a/samples/tasks/scenarios/murano/list-environments.json +++ b/samples/tasks/scenarios/murano/list-environments.json @@ -14,6 +14,11 @@ "murano_environments": { "environments_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/list-environments.yaml b/samples/tasks/scenarios/murano/list-environments.yaml index f7c43fe4..e7de2257 100644 --- a/samples/tasks/scenarios/murano/list-environments.yaml +++ b/samples/tasks/scenarios/murano/list-environments.yaml @@ -10,4 +10,7 @@ tenants: 2 users_per_tenant: 2 murano_environments: - environments_per_tenant: 2 \ No newline at end of file + environments_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/murano/package-lifecycle.json b/samples/tasks/scenarios/murano/package-lifecycle.json index f58c4d06..3e21c49d 100644 --- a/samples/tasks/scenarios/murano/package-lifecycle.json +++ b/samples/tasks/scenarios/murano/package-lifecycle.json @@ -16,6 +16,11 @@ "tenants": 2, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/murano/package-lifecycle.yaml b/samples/tasks/scenarios/murano/package-lifecycle.yaml index 72f55a8b..58ed5fcb 100644 --- a/samples/tasks/scenarios/murano/package-lifecycle.yaml +++ b/samples/tasks/scenarios/murano/package-lifecycle.yaml @@ -13,3 +13,6 @@ users: tenants: 2 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.json b/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.json index 42ab99c5..46ef74cd 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.json @@ -20,6 +20,11 @@ "floatingip": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.yaml b/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.yaml index e5f2c6e7..e818456f 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-floating-ips.yaml @@ -15,3 +15,6 @@ quotas: neutron: floatingip: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.json b/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.json index 8b8e7d8d..f9a3b2d5 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.json @@ -19,6 +19,11 @@ "health_monitor": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.yaml b/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.yaml index 2b722c21..1efb2ad2 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-healthmonitors.yaml @@ -14,3 +14,6 @@ quotas: neutron: health_monitor: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-networks.json b/samples/tasks/scenarios/neutron/create-and-delete-networks.json index 78488a0f..9189b347 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-networks.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-networks.json @@ -19,6 +19,11 @@ "network": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-networks.yaml b/samples/tasks/scenarios/neutron/create-and-delete-networks.yaml index a4fb9d70..7ba6b2a4 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-networks.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-networks.yaml @@ -14,3 +14,6 @@ quotas: neutron: network: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-pools.json b/samples/tasks/scenarios/neutron/create-and-delete-pools.json index eaf57e4b..7176974e 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-pools.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-pools.json @@ -22,6 +22,11 @@ "pool": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-pools.yaml b/samples/tasks/scenarios/neutron/create-and-delete-pools.yaml index c9cb5a32..1df6f5be 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-pools.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-pools.yaml @@ -17,3 +17,6 @@ network: -1 subnet: -1 pool: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-ports.json b/samples/tasks/scenarios/neutron/create-and-delete-ports.json index 406f393c..f186204b 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-ports.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-ports.json @@ -23,6 +23,11 @@ "port": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-ports.yaml b/samples/tasks/scenarios/neutron/create-and-delete-ports.yaml index c09bb85a..6d7a3cc7 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-ports.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-ports.yaml @@ -18,3 +18,6 @@ neutron: network: -1 port: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-routers.json b/samples/tasks/scenarios/neutron/create-and-delete-routers.json index 951b7c80..d076a232 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-routers.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-routers.json @@ -26,6 +26,11 @@ "router": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-routers.yaml b/samples/tasks/scenarios/neutron/create-and-delete-routers.yaml index 7d5f7f65..07b6198c 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-routers.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-routers.yaml @@ -21,3 +21,6 @@ network: -1 subnet: -1 router: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-security-groups.json b/samples/tasks/scenarios/neutron/create-and-delete-security-groups.json index 1e1f667d..3168524e 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-security-groups.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-security-groups.json @@ -19,6 +19,11 @@ "security_group": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-security-groups.yaml b/samples/tasks/scenarios/neutron/create-and-delete-security-groups.yaml index f2905705..2acd14c1 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-security-groups.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-security-groups.yaml @@ -14,3 +14,6 @@ quotas: neutron: security_group: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-subnets.json b/samples/tasks/scenarios/neutron/create-and-delete-subnets.json index 25f424bf..da9cb08c 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-subnets.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-subnets.json @@ -24,6 +24,11 @@ "subnet": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-subnets.yaml b/samples/tasks/scenarios/neutron/create-and-delete-subnets.yaml index e97f3902..754b4ac2 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-subnets.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-subnets.yaml @@ -19,3 +19,6 @@ neutron: network: -1 subnet: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-delete-vips.json b/samples/tasks/scenarios/neutron/create-and-delete-vips.json index bcbd9444..eca2d467 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-vips.json +++ b/samples/tasks/scenarios/neutron/create-and-delete-vips.json @@ -26,6 +26,11 @@ "vip": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-delete-vips.yaml b/samples/tasks/scenarios/neutron/create-and-delete-vips.yaml index 5ca7fdb0..7a77e57d 100644 --- a/samples/tasks/scenarios/neutron/create-and-delete-vips.yaml +++ b/samples/tasks/scenarios/neutron/create-and-delete-vips.yaml @@ -20,3 +20,6 @@ subnet: -1 pool: -1 vip: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-floating-ips.json b/samples/tasks/scenarios/neutron/create-and-list-floating-ips.json index 63b3a618..20366a9b 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-floating-ips.json +++ b/samples/tasks/scenarios/neutron/create-and-list-floating-ips.json @@ -20,6 +20,11 @@ "floatingip": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-floating-ips.yaml b/samples/tasks/scenarios/neutron/create-and-list-floating-ips.yaml index f54083a3..d320b6cd 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-floating-ips.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-floating-ips.yaml @@ -15,3 +15,6 @@ quotas: neutron: floatingip: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.json b/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.json index 714d49cd..31ae0b45 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.json +++ b/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.json @@ -19,6 +19,11 @@ "health_monitor": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.yaml b/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.yaml index b54c43c8..b6787309 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-healthmonitors.yaml @@ -14,3 +14,6 @@ quotas: neutron: health_monitor: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-pools.json b/samples/tasks/scenarios/neutron/create-and-list-pools.json index 6d5e0fc0..6ea5cb66 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-pools.json +++ b/samples/tasks/scenarios/neutron/create-and-list-pools.json @@ -22,6 +22,11 @@ "pool": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-pools.yaml b/samples/tasks/scenarios/neutron/create-and-list-pools.yaml index 49c25152..bce86f15 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-pools.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-pools.yaml @@ -17,3 +17,6 @@ network: -1 subnet: -1 pool: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-ports.json b/samples/tasks/scenarios/neutron/create-and-list-ports.json index c387f623..5f9d52bb 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-ports.json +++ b/samples/tasks/scenarios/neutron/create-and-list-ports.json @@ -23,6 +23,11 @@ "port": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-ports.yaml b/samples/tasks/scenarios/neutron/create-and-list-ports.yaml index b10c674e..24f56eb7 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-ports.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-ports.yaml @@ -18,3 +18,6 @@ neutron: network: -1 port: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-routers.json b/samples/tasks/scenarios/neutron/create-and-list-routers.json index 8f16e9be..352093ae 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-routers.json +++ b/samples/tasks/scenarios/neutron/create-and-list-routers.json @@ -26,6 +26,11 @@ "router": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-routers.yaml b/samples/tasks/scenarios/neutron/create-and-list-routers.yaml index 22cd13b5..5adcb1bc 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-routers.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-routers.yaml @@ -21,3 +21,6 @@ network: -1 subnet: -1 router: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-security-groups.json b/samples/tasks/scenarios/neutron/create-and-list-security-groups.json index 7a0b5c76..f66acd0c 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-security-groups.json +++ b/samples/tasks/scenarios/neutron/create-and-list-security-groups.json @@ -19,6 +19,11 @@ "security_group": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-security-groups.yaml b/samples/tasks/scenarios/neutron/create-and-list-security-groups.yaml index 9f72cad4..af23868e 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-security-groups.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-security-groups.yaml @@ -14,3 +14,6 @@ quotas: neutron: security_group: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-subnets.json b/samples/tasks/scenarios/neutron/create-and-list-subnets.json index 46956b8b..bc70b16e 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-subnets.json +++ b/samples/tasks/scenarios/neutron/create-and-list-subnets.json @@ -24,6 +24,11 @@ "subnet": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-subnets.yaml b/samples/tasks/scenarios/neutron/create-and-list-subnets.yaml index 0450e703..b4be6c44 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-subnets.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-subnets.yaml @@ -19,3 +19,6 @@ neutron: network: -1 subnet: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-list-vips.json b/samples/tasks/scenarios/neutron/create-and-list-vips.json index 1751ad6d..ebe7fd37 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-vips.json +++ b/samples/tasks/scenarios/neutron/create-and-list-vips.json @@ -23,6 +23,11 @@ "vip": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-list-vips.yaml b/samples/tasks/scenarios/neutron/create-and-list-vips.yaml index a0ea4bcf..63a62578 100644 --- a/samples/tasks/scenarios/neutron/create-and-list-vips.yaml +++ b/samples/tasks/scenarios/neutron/create-and-list-vips.yaml @@ -18,3 +18,6 @@ subnet: -1 pool: -1 vip: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-show-routers.json b/samples/tasks/scenarios/neutron/create-and-show-routers.json index 16cea002..c81692a1 100644 --- a/samples/tasks/scenarios/neutron/create-and-show-routers.json +++ b/samples/tasks/scenarios/neutron/create-and-show-routers.json @@ -23,6 +23,11 @@ "router": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-show-routers.yaml b/samples/tasks/scenarios/neutron/create-and-show-routers.yaml index 0b7a43ab..85eaeff2 100644 --- a/samples/tasks/scenarios/neutron/create-and-show-routers.yaml +++ b/samples/tasks/scenarios/neutron/create-and-show-routers.yaml @@ -18,3 +18,6 @@ network: -1 subnet: -1 router: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-show-security-group-rule.json b/samples/tasks/scenarios/neutron/create-and-show-security-group-rule.json index 6816e0c8..10d1d8f6 100644 --- a/samples/tasks/scenarios/neutron/create-and-show-security-group-rule.json +++ b/samples/tasks/scenarios/neutron/create-and-show-security-group-rule.json @@ -23,7 +23,7 @@ }, "sla": { "failure_rate": { - "max": 0 + "max": 0 } } } diff --git a/samples/tasks/scenarios/neutron/create-and-show-subnets.json b/samples/tasks/scenarios/neutron/create-and-show-subnets.json index d944b153..da885f93 100644 --- a/samples/tasks/scenarios/neutron/create-and-show-subnets.json +++ b/samples/tasks/scenarios/neutron/create-and-show-subnets.json @@ -27,7 +27,7 @@ }, "sla": { "failure_rate": { - "max": 0 + "max": 0 } } } diff --git a/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.json b/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.json index 93633211..b9c7a96c 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.json +++ b/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.json @@ -20,6 +20,11 @@ "health_monitor": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.yaml b/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.yaml index cf8a6bfb..977e944d 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-healthmonitors.yaml @@ -15,3 +15,6 @@ quotas: neutron: health_monitor: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-networks.json b/samples/tasks/scenarios/neutron/create-and-update-networks.json index f3ab67d9..6b04bc0a 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-networks.json +++ b/samples/tasks/scenarios/neutron/create-and-update-networks.json @@ -23,6 +23,11 @@ "network": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-networks.yaml b/samples/tasks/scenarios/neutron/create-and-update-networks.yaml index 5a94b04e..43934bcf 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-networks.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-networks.yaml @@ -17,3 +17,6 @@ quotas: neutron: network: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-pools.json b/samples/tasks/scenarios/neutron/create-and-update-pools.json index 0ccaa56b..ba3f8597 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-pools.json +++ b/samples/tasks/scenarios/neutron/create-and-update-pools.json @@ -23,6 +23,11 @@ "pool": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-pools.yaml b/samples/tasks/scenarios/neutron/create-and-update-pools.yaml index 8ef300b5..3748d01b 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-pools.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-pools.yaml @@ -18,3 +18,6 @@ network: -1 subnet: -1 pool: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-ports.json b/samples/tasks/scenarios/neutron/create-and-update-ports.json index 4c7dbdb6..228744ca 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-ports.json +++ b/samples/tasks/scenarios/neutron/create-and-update-ports.json @@ -29,6 +29,11 @@ "port": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-ports.yaml b/samples/tasks/scenarios/neutron/create-and-update-ports.yaml index eae30bb2..f315b117 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-ports.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-ports.yaml @@ -23,3 +23,6 @@ neutron: network: -1 port: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-routers.json b/samples/tasks/scenarios/neutron/create-and-update-routers.json index 8e299fab..fa2d2a0d 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-routers.json +++ b/samples/tasks/scenarios/neutron/create-and-update-routers.json @@ -30,6 +30,11 @@ "router": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-routers.yaml b/samples/tasks/scenarios/neutron/create-and-update-routers.yaml index 98bb6669..f68d2477 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-routers.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-routers.yaml @@ -24,3 +24,6 @@ network: -1 subnet: -1 router: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-security-groups.json b/samples/tasks/scenarios/neutron/create-and-update-security-groups.json index 1ef8739f..820d9bc7 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-security-groups.json +++ b/samples/tasks/scenarios/neutron/create-and-update-security-groups.json @@ -20,6 +20,11 @@ "security_group": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-security-groups.yaml b/samples/tasks/scenarios/neutron/create-and-update-security-groups.yaml index da8031e1..86393157 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-security-groups.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-security-groups.yaml @@ -15,3 +15,6 @@ quotas: neutron: security_group: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-subnets.json b/samples/tasks/scenarios/neutron/create-and-update-subnets.json index 8d9e8933..267b7e44 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-subnets.json +++ b/samples/tasks/scenarios/neutron/create-and-update-subnets.json @@ -28,6 +28,11 @@ "subnet": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-subnets.yaml b/samples/tasks/scenarios/neutron/create-and-update-subnets.yaml index c759c8bf..d9d43771 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-subnets.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-subnets.yaml @@ -22,3 +22,6 @@ neutron: network: -1 subnet: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/neutron/create-and-update-vips.json b/samples/tasks/scenarios/neutron/create-and-update-vips.json index b734a1fb..be2df1b0 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-vips.json +++ b/samples/tasks/scenarios/neutron/create-and-update-vips.json @@ -24,6 +24,11 @@ "vip": -1 } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/neutron/create-and-update-vips.yaml b/samples/tasks/scenarios/neutron/create-and-update-vips.yaml index df649b4d..8d3e2644 100644 --- a/samples/tasks/scenarios/neutron/create-and-update-vips.yaml +++ b/samples/tasks/scenarios/neutron/create-and-update-vips.yaml @@ -19,3 +19,6 @@ subnet: -1 pool: -1 vip: -1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.json b/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.json index 87c0d66e..808cd4a5 100644 --- a/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.json +++ b/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.json @@ -21,7 +21,12 @@ "tenants": 1 }, "network": {} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.yaml b/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.yaml index 47f6ef4a..5f6bfc16 100644 --- a/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.yaml +++ b/samples/tasks/scenarios/nova/boot-and-associate-floating-ip.yaml @@ -16,3 +16,6 @@ tenants: 1 users_per_tenant: 1 network: {} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-block-migrate.json b/samples/tasks/scenarios/nova/boot-and-block-migrate.json index 82ba229c..3cd19402 100644 --- a/samples/tasks/scenarios/nova/boot-and-block-migrate.json +++ b/samples/tasks/scenarios/nova/boot-and-block-migrate.json @@ -21,6 +21,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-block-migrate.yaml b/samples/tasks/scenarios/nova/boot-and-block-migrate.yaml index a46a9b07..e158a60d 100644 --- a/samples/tasks/scenarios/nova/boot-and-block-migrate.yaml +++ b/samples/tasks/scenarios/nova/boot-and-block-migrate.yaml @@ -15,3 +15,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-delete-multiple.json b/samples/tasks/scenarios/nova/boot-and-delete-multiple.json index bf086d49..af6b0c67 100644 --- a/samples/tasks/scenarios/nova/boot-and-delete-multiple.json +++ b/samples/tasks/scenarios/nova/boot-and-delete-multiple.json @@ -21,7 +21,12 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/nova/boot-and-delete-multiple.yaml b/samples/tasks/scenarios/nova/boot-and-delete-multiple.yaml index 9662ccda..3cb87702 100644 --- a/samples/tasks/scenarios/nova/boot-and-delete-multiple.yaml +++ b/samples/tasks/scenarios/nova/boot-and-delete-multiple.yaml @@ -16,3 +16,6 @@ users: tenants: 1 users_per_tenant: 1 + 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 index b8b75e33..39298ba0 100644 --- a/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.json +++ b/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.json @@ -24,6 +24,11 @@ "network": { "start_cidr": "100.1.0.0/26" } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] 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 index bed258e9..bc3058d7 100644 --- a/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.yaml +++ b/samples/tasks/scenarios/nova/boot-and-delete-server-with-keypairs.yaml @@ -18,3 +18,6 @@ users_per_tenant: 1 network: start_cidr: "100.1.0.0/26" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-delete.json b/samples/tasks/scenarios/nova/boot-and-delete.json index ceb3cccc..8536ee38 100644 --- a/samples/tasks/scenarios/nova/boot-and-delete.json +++ b/samples/tasks/scenarios/nova/boot-and-delete.json @@ -21,6 +21,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } }, { @@ -47,6 +52,11 @@ "start_cidr": "10.2.0.0/24", "networks_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-delete.yaml b/samples/tasks/scenarios/nova/boot-and-delete.yaml index 0b201876..c4588432 100644 --- a/samples/tasks/scenarios/nova/boot-and-delete.yaml +++ b/samples/tasks/scenarios/nova/boot-and-delete.yaml @@ -16,7 +16,9 @@ users: tenants: 3 users_per_tenant: 2 - + sla: + failure_rate: + max: 0 - args: flavor: @@ -35,3 +37,6 @@ network: start_cidr: "10.2.0.0/24" networks_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-get-console-server.json b/samples/tasks/scenarios/nova/boot-and-get-console-server.json index 92c76c0f..d89a234d 100644 --- a/samples/tasks/scenarios/nova/boot-and-get-console-server.json +++ b/samples/tasks/scenarios/nova/boot-and-get-console-server.json @@ -21,6 +21,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-get-console-server.yaml b/samples/tasks/scenarios/nova/boot-and-get-console-server.yaml index 01b81749..d1bfa41e 100644 --- a/samples/tasks/scenarios/nova/boot-and-get-console-server.yaml +++ b/samples/tasks/scenarios/nova/boot-and-get-console-server.yaml @@ -16,3 +16,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-list.json b/samples/tasks/scenarios/nova/boot-and-list.json index f633c4a0..b852a6ed 100644 --- a/samples/tasks/scenarios/nova/boot-and-list.json +++ b/samples/tasks/scenarios/nova/boot-and-list.json @@ -21,6 +21,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-list.yaml b/samples/tasks/scenarios/nova/boot-and-list.yaml index 90d8694c..a4a1b853 100644 --- a/samples/tasks/scenarios/nova/boot-and-list.yaml +++ b/samples/tasks/scenarios/nova/boot-and-list.yaml @@ -16,4 +16,6 @@ users: tenants: 1 users_per_tenant: 1 - + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-live-migrate.json b/samples/tasks/scenarios/nova/boot-and-live-migrate.json index f93131db..b9f3abbc 100644 --- a/samples/tasks/scenarios/nova/boot-and-live-migrate.json +++ b/samples/tasks/scenarios/nova/boot-and-live-migrate.json @@ -21,6 +21,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-live-migrate.yaml b/samples/tasks/scenarios/nova/boot-and-live-migrate.yaml index 92b84053..f30053b2 100644 --- a/samples/tasks/scenarios/nova/boot-and-live-migrate.yaml +++ b/samples/tasks/scenarios/nova/boot-and-live-migrate.yaml @@ -15,3 +15,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-migrate.json b/samples/tasks/scenarios/nova/boot-and-migrate.json index 64b53cdf..44dd8571 100644 --- a/samples/tasks/scenarios/nova/boot-and-migrate.json +++ b/samples/tasks/scenarios/nova/boot-and-migrate.json @@ -20,6 +20,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-migrate.yaml b/samples/tasks/scenarios/nova/boot-and-migrate.yaml index e15d32c9..9ff0bda7 100644 --- a/samples/tasks/scenarios/nova/boot-and-migrate.yaml +++ b/samples/tasks/scenarios/nova/boot-and-migrate.yaml @@ -14,3 +14,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-rebuild.json b/samples/tasks/scenarios/nova/boot-and-rebuild.json index 98a5e8ef..5e2ad141 100644 --- a/samples/tasks/scenarios/nova/boot-and-rebuild.json +++ b/samples/tasks/scenarios/nova/boot-and-rebuild.json @@ -23,6 +23,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-rebuild.yaml b/samples/tasks/scenarios/nova/boot-and-rebuild.yaml index e540dfe5..faf131d6 100644 --- a/samples/tasks/scenarios/nova/boot-and-rebuild.yaml +++ b/samples/tasks/scenarios/nova/boot-and-rebuild.yaml @@ -1,7 +1,8 @@ {% set flavor_name = flavor_name or "m1.tiny" %} --- NovaServers.boot_and_rebuild_server: - - args: + - + args: flavor: name: "{{flavor_name}}" from_image: @@ -16,3 +17,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-show-server.json b/samples/tasks/scenarios/nova/boot-and-show-server.json index 17b6ff28..8f7e4ef6 100644 --- a/samples/tasks/scenarios/nova/boot-and-show-server.json +++ b/samples/tasks/scenarios/nova/boot-and-show-server.json @@ -21,6 +21,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-show-server.yaml b/samples/tasks/scenarios/nova/boot-and-show-server.yaml index 0328df6b..9a408293 100644 --- a/samples/tasks/scenarios/nova/boot-and-show-server.yaml +++ b/samples/tasks/scenarios/nova/boot-and-show-server.yaml @@ -16,3 +16,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-and-update-server.json b/samples/tasks/scenarios/nova/boot-and-update-server.json index caba47ff..b854599f 100644 --- a/samples/tasks/scenarios/nova/boot-and-update-server.json +++ b/samples/tasks/scenarios/nova/boot-and-update-server.json @@ -20,6 +20,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-and-update-server.yaml b/samples/tasks/scenarios/nova/boot-and-update-server.yaml index ab560856..636dc227 100644 --- a/samples/tasks/scenarios/nova/boot-and-update-server.yaml +++ b/samples/tasks/scenarios/nova/boot-and-update-server.yaml @@ -15,3 +15,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-bounce-delete.json b/samples/tasks/scenarios/nova/boot-bounce-delete.json index 8491447c..153718d8 100644 --- a/samples/tasks/scenarios/nova/boot-bounce-delete.json +++ b/samples/tasks/scenarios/nova/boot-bounce-delete.json @@ -27,6 +27,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-bounce-delete.yaml b/samples/tasks/scenarios/nova/boot-bounce-delete.yaml index da211aa9..058a96e5 100644 --- a/samples/tasks/scenarios/nova/boot-bounce-delete.yaml +++ b/samples/tasks/scenarios/nova/boot-bounce-delete.yaml @@ -25,3 +25,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-from-volume-and-delete.json b/samples/tasks/scenarios/nova/boot-from-volume-and-delete.json index 2aa71e12..ededc1e7 100755 --- a/samples/tasks/scenarios/nova/boot-from-volume-and-delete.json +++ b/samples/tasks/scenarios/nova/boot-from-volume-and-delete.json @@ -24,6 +24,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-from-volume-and-delete.yaml b/samples/tasks/scenarios/nova/boot-from-volume-and-delete.yaml index 8e555550..f4c5a9ad 100755 --- a/samples/tasks/scenarios/nova/boot-from-volume-and-delete.yaml +++ b/samples/tasks/scenarios/nova/boot-from-volume-and-delete.yaml @@ -19,3 +19,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-from-volume-and-resize.json b/samples/tasks/scenarios/nova/boot-from-volume-and-resize.json index 870dc092..aeb55592 100644 --- a/samples/tasks/scenarios/nova/boot-from-volume-and-resize.json +++ b/samples/tasks/scenarios/nova/boot-from-volume-and-resize.json @@ -29,6 +29,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-from-volume-and-resize.yaml b/samples/tasks/scenarios/nova/boot-from-volume-and-resize.yaml index a65e60d3..4ab95689 100644 --- a/samples/tasks/scenarios/nova/boot-from-volume-and-resize.yaml +++ b/samples/tasks/scenarios/nova/boot-from-volume-and-resize.yaml @@ -23,3 +23,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-from-volume-snapshot.json b/samples/tasks/scenarios/nova/boot-from-volume-snapshot.json index 785003f3..ee3090ae 100755 --- a/samples/tasks/scenarios/nova/boot-from-volume-snapshot.json +++ b/samples/tasks/scenarios/nova/boot-from-volume-snapshot.json @@ -23,6 +23,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-from-volume-snapshot.yaml b/samples/tasks/scenarios/nova/boot-from-volume-snapshot.yaml index 818cfe80..f63bf3e4 100755 --- a/samples/tasks/scenarios/nova/boot-from-volume-snapshot.yaml +++ b/samples/tasks/scenarios/nova/boot-from-volume-snapshot.yaml @@ -18,3 +18,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-from-volume.json b/samples/tasks/scenarios/nova/boot-from-volume.json index 86418e3e..1071e631 100755 --- a/samples/tasks/scenarios/nova/boot-from-volume.json +++ b/samples/tasks/scenarios/nova/boot-from-volume.json @@ -23,6 +23,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-from-volume.yaml b/samples/tasks/scenarios/nova/boot-from-volume.yaml index ae0e96be..e0a24f1a 100755 --- a/samples/tasks/scenarios/nova/boot-from-volume.yaml +++ b/samples/tasks/scenarios/nova/boot-from-volume.yaml @@ -18,3 +18,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.json b/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.json index ab82e173..102a1301 100644 --- a/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.json +++ b/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.json @@ -20,6 +20,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.yaml b/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.yaml index da76049f..e0d226bb 100644 --- a/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.yaml +++ b/samples/tasks/scenarios/nova/boot-lock-unlock-and-delete.yaml @@ -15,3 +15,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.json b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.json index 2b6e69db..7a6582dc 100644 --- a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.json +++ b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.json @@ -24,6 +24,11 @@ "tenants": 2, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.yaml b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.yaml index eaf40726..ac27fba2 100644 --- a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.yaml +++ b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-live-migrate.yaml @@ -18,3 +18,6 @@ users: tenants: 2 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.json b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.json index 093b0f43..e29fd4d1 100644 --- a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.json +++ b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.json @@ -29,7 +29,12 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.yaml b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.yaml index 4a1a8047..b5e0ab43 100644 --- a/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.yaml +++ b/samples/tasks/scenarios/nova/boot-server-attach-created-volume-and-resize.yaml @@ -22,4 +22,7 @@ context: users: tenants: 3 - users_per_tenant: 2 \ No newline at end of file + users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.json b/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.json index 5fe80a1a..9f71dc4d 100755 --- a/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.json +++ b/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.json @@ -25,6 +25,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.yaml b/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.yaml index b5227e19..1fcef492 100755 --- a/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.yaml +++ b/samples/tasks/scenarios/nova/boot-server-from-volume-and-live-migrate.yaml @@ -19,3 +19,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.json b/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.json index ba41ba0e..e4ec761a 100644 --- a/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.json +++ b/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.json @@ -21,6 +21,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.yaml b/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.yaml index ffacd319..106eb536 100644 --- a/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.yaml +++ b/samples/tasks/scenarios/nova/boot-snapshot-boot-delete.yaml @@ -16,3 +16,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/boot.json b/samples/tasks/scenarios/nova/boot.json index 5169ae56..cd34f412 100644 --- a/samples/tasks/scenarios/nova/boot.json +++ b/samples/tasks/scenarios/nova/boot.json @@ -20,6 +20,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/boot.yaml b/samples/tasks/scenarios/nova/boot.yaml index 1567df79..1591fbff 100644 --- a/samples/tasks/scenarios/nova/boot.yaml +++ b/samples/tasks/scenarios/nova/boot.yaml @@ -15,3 +15,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/create-and-delete-keypair.json b/samples/tasks/scenarios/nova/create-and-delete-keypair.json index 26391438..d163953d 100644 --- a/samples/tasks/scenarios/nova/create-and-delete-keypair.json +++ b/samples/tasks/scenarios/nova/create-and-delete-keypair.json @@ -11,6 +11,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml b/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml index eabd4b0e..181609f7 100644 --- a/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml +++ b/samples/tasks/scenarios/nova/create-and-delete-keypair.yaml @@ -9,3 +9,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/create-and-list-flavor-access.json b/samples/tasks/scenarios/nova/create-and-list-flavor-access.json index 680be246..9c9ee5f2 100644 --- a/samples/tasks/scenarios/nova/create-and-list-flavor-access.json +++ b/samples/tasks/scenarios/nova/create-and-list-flavor-access.json @@ -10,6 +10,11 @@ "ram": 500, "vcpus" : 1, "disk": 1 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/create-and-list-flavor-access.yaml b/samples/tasks/scenarios/nova/create-and-list-flavor-access.yaml index b16bbd50..18a8e84c 100644 --- a/samples/tasks/scenarios/nova/create-and-list-flavor-access.yaml +++ b/samples/tasks/scenarios/nova/create-and-list-flavor-access.yaml @@ -9,3 +9,6 @@ type: "constant" times: 10 concurrency: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/create-and-list-keypairs.json b/samples/tasks/scenarios/nova/create-and-list-keypairs.json index 878fcdbe..866238c8 100644 --- a/samples/tasks/scenarios/nova/create-and-list-keypairs.json +++ b/samples/tasks/scenarios/nova/create-and-list-keypairs.json @@ -11,6 +11,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml b/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml index edc04eee..75cddc97 100644 --- a/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml +++ b/samples/tasks/scenarios/nova/create-and-list-keypairs.yaml @@ -9,3 +9,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/create-flavor.json b/samples/tasks/scenarios/nova/create-flavor.json index ec65d493..066e0073 100644 --- a/samples/tasks/scenarios/nova/create-flavor.json +++ b/samples/tasks/scenarios/nova/create-flavor.json @@ -10,6 +10,11 @@ "ram": 500, "vcpus" : 1, "disk": 1 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/create-flavor.yaml b/samples/tasks/scenarios/nova/create-flavor.yaml index 988f3a41..9ffd3e7b 100644 --- a/samples/tasks/scenarios/nova/create-flavor.yaml +++ b/samples/tasks/scenarios/nova/create-flavor.yaml @@ -9,3 +9,6 @@ type: "constant" times: 10 concurrency: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-agents.json b/samples/tasks/scenarios/nova/list-agents.json index c724e8ae..29417ab3 100644 --- a/samples/tasks/scenarios/nova/list-agents.json +++ b/samples/tasks/scenarios/nova/list-agents.json @@ -5,6 +5,11 @@ "type": "constant", "concurrency": 2, "times": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-agents.yaml b/samples/tasks/scenarios/nova/list-agents.yaml index 54e9e4da..535f8688 100644 --- a/samples/tasks/scenarios/nova/list-agents.yaml +++ b/samples/tasks/scenarios/nova/list-agents.yaml @@ -5,3 +5,6 @@ type: "constant" concurrency: 2 times: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-aggregates.json b/samples/tasks/scenarios/nova/list-aggregates.json index a0125145..41966cbb 100644 --- a/samples/tasks/scenarios/nova/list-aggregates.json +++ b/samples/tasks/scenarios/nova/list-aggregates.json @@ -5,6 +5,11 @@ "type": "constant", "concurrency": 2, "times": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-aggregates.yaml b/samples/tasks/scenarios/nova/list-aggregates.yaml index 34bc95a5..b070af5d 100644 --- a/samples/tasks/scenarios/nova/list-aggregates.yaml +++ b/samples/tasks/scenarios/nova/list-aggregates.yaml @@ -5,3 +5,6 @@ type: "constant" concurrency: 2 times: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-availability-zones.json b/samples/tasks/scenarios/nova/list-availability-zones.json index a9fd1b78..c98ea220 100644 --- a/samples/tasks/scenarios/nova/list-availability-zones.json +++ b/samples/tasks/scenarios/nova/list-availability-zones.json @@ -8,6 +8,11 @@ }, "args": { "detailed": true + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-availability-zones.yaml b/samples/tasks/scenarios/nova/list-availability-zones.yaml index 995315a9..a55c5e70 100644 --- a/samples/tasks/scenarios/nova/list-availability-zones.yaml +++ b/samples/tasks/scenarios/nova/list-availability-zones.yaml @@ -7,3 +7,6 @@ type: "constant" concurrency: 2 times: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-flavors.json b/samples/tasks/scenarios/nova/list-flavors.json index 80b91a37..9ea5b8ee 100644 --- a/samples/tasks/scenarios/nova/list-flavors.json +++ b/samples/tasks/scenarios/nova/list-flavors.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-flavors.yaml b/samples/tasks/scenarios/nova/list-flavors.yaml index 0245f4a8..f0dfd20d 100644 --- a/samples/tasks/scenarios/nova/list-flavors.yaml +++ b/samples/tasks/scenarios/nova/list-flavors.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-hosts.json b/samples/tasks/scenarios/nova/list-hosts.json index a02de4a5..62a75fc5 100644 --- a/samples/tasks/scenarios/nova/list-hosts.json +++ b/samples/tasks/scenarios/nova/list-hosts.json @@ -5,6 +5,11 @@ "type": "constant", "concurrency": 2, "times": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-hosts.yaml b/samples/tasks/scenarios/nova/list-hosts.yaml index f4e88fff..be7959ee 100644 --- a/samples/tasks/scenarios/nova/list-hosts.yaml +++ b/samples/tasks/scenarios/nova/list-hosts.yaml @@ -5,3 +5,6 @@ type: "constant" concurrency: 2 times: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-hypervisors.json b/samples/tasks/scenarios/nova/list-hypervisors.json index d4705f87..ad593a6c 100644 --- a/samples/tasks/scenarios/nova/list-hypervisors.json +++ b/samples/tasks/scenarios/nova/list-hypervisors.json @@ -8,7 +8,12 @@ }, "args": { "detailed": true + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/nova/list-hypervisors.yaml b/samples/tasks/scenarios/nova/list-hypervisors.yaml index 746ce92b..28b88916 100644 --- a/samples/tasks/scenarios/nova/list-hypervisors.yaml +++ b/samples/tasks/scenarios/nova/list-hypervisors.yaml @@ -7,3 +7,6 @@ type: "constant" times: 10 concurrency: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-images.json b/samples/tasks/scenarios/nova/list-images.json index 8620b5c6..5401a2d7 100644 --- a/samples/tasks/scenarios/nova/list-images.json +++ b/samples/tasks/scenarios/nova/list-images.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-images.yaml b/samples/tasks/scenarios/nova/list-images.yaml index 94dd3b11..f77ac5a9 100644 --- a/samples/tasks/scenarios/nova/list-images.yaml +++ b/samples/tasks/scenarios/nova/list-images.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-servers.json b/samples/tasks/scenarios/nova/list-servers.json index 0eafd709..9d20aa6a 100644 --- a/samples/tasks/scenarios/nova/list-servers.json +++ b/samples/tasks/scenarios/nova/list-servers.json @@ -24,6 +24,11 @@ }, "servers_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-servers.yaml b/samples/tasks/scenarios/nova/list-servers.yaml index d08e048f..18a6841a 100644 --- a/samples/tasks/scenarios/nova/list-servers.yaml +++ b/samples/tasks/scenarios/nova/list-servers.yaml @@ -18,3 +18,6 @@ image: name: "^cirros.*-disk$" servers_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/list-services.json b/samples/tasks/scenarios/nova/list-services.json index 2a1a6e7b..9344bddb 100644 --- a/samples/tasks/scenarios/nova/list-services.json +++ b/samples/tasks/scenarios/nova/list-services.json @@ -5,6 +5,11 @@ "type": "constant", "concurrency": 2, "times": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/list-services.yaml b/samples/tasks/scenarios/nova/list-services.yaml index 6aa0a4cd..f1520d16 100644 --- a/samples/tasks/scenarios/nova/list-services.yaml +++ b/samples/tasks/scenarios/nova/list-services.yaml @@ -5,3 +5,6 @@ type: "constant" times: 10 concurrency: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/pause-and-unpause.json b/samples/tasks/scenarios/nova/pause-and-unpause.json index af24ecab..6bbf73e9 100644 --- a/samples/tasks/scenarios/nova/pause-and-unpause.json +++ b/samples/tasks/scenarios/nova/pause-and-unpause.json @@ -21,6 +21,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/pause-and-unpause.yaml b/samples/tasks/scenarios/nova/pause-and-unpause.yaml index d72417fc..fafde61b 100644 --- a/samples/tasks/scenarios/nova/pause-and-unpause.yaml +++ b/samples/tasks/scenarios/nova/pause-and-unpause.yaml @@ -16,3 +16,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/resize-server.json b/samples/tasks/scenarios/nova/resize-server.json index e5f3f98e..a967c7a5 100644 --- a/samples/tasks/scenarios/nova/resize-server.json +++ b/samples/tasks/scenarios/nova/resize-server.json @@ -25,6 +25,11 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/resize-server.yaml b/samples/tasks/scenarios/nova/resize-server.yaml index 8d41b988..9dcf309d 100644 --- a/samples/tasks/scenarios/nova/resize-server.yaml +++ b/samples/tasks/scenarios/nova/resize-server.yaml @@ -19,3 +19,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/shelve-and-unshelve.json b/samples/tasks/scenarios/nova/shelve-and-unshelve.json index d3986c14..452724f6 100644 --- a/samples/tasks/scenarios/nova/shelve-and-unshelve.json +++ b/samples/tasks/scenarios/nova/shelve-and-unshelve.json @@ -21,6 +21,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/shelve-and-unshelve.yaml b/samples/tasks/scenarios/nova/shelve-and-unshelve.yaml index c02709ad..48c9aba3 100644 --- a/samples/tasks/scenarios/nova/shelve-and-unshelve.yaml +++ b/samples/tasks/scenarios/nova/shelve-and-unshelve.yaml @@ -16,3 +16,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/nova/suspend-and-resume.json b/samples/tasks/scenarios/nova/suspend-and-resume.json index 04daf890..61545f2e 100644 --- a/samples/tasks/scenarios/nova/suspend-and-resume.json +++ b/samples/tasks/scenarios/nova/suspend-and-resume.json @@ -21,6 +21,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/nova/suspend-and-resume.yaml b/samples/tasks/scenarios/nova/suspend-and-resume.yaml index 97914e57..597449f2 100644 --- a/samples/tasks/scenarios/nova/suspend-and-resume.yaml +++ b/samples/tasks/scenarios/nova/suspend-and-resume.yaml @@ -16,3 +16,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/quotas/cinder-update-and-delete.json b/samples/tasks/scenarios/quotas/cinder-update-and-delete.json index 9c3842b8..ba4194f9 100644 --- a/samples/tasks/scenarios/quotas/cinder-update-and-delete.json +++ b/samples/tasks/scenarios/quotas/cinder-update-and-delete.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/quotas/cinder-update-and-delete.yaml b/samples/tasks/scenarios/quotas/cinder-update-and-delete.yaml index 03104b1b..7d625fe5 100644 --- a/samples/tasks/scenarios/quotas/cinder-update-and-delete.yaml +++ b/samples/tasks/scenarios/quotas/cinder-update-and-delete.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/quotas/cinder-update.json b/samples/tasks/scenarios/quotas/cinder-update.json index b70f31eb..a3c47a24 100644 --- a/samples/tasks/scenarios/quotas/cinder-update.json +++ b/samples/tasks/scenarios/quotas/cinder-update.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/quotas/cinder-update.yaml b/samples/tasks/scenarios/quotas/cinder-update.yaml index 95b5c226..cb1c7e7e 100644 --- a/samples/tasks/scenarios/quotas/cinder-update.yaml +++ b/samples/tasks/scenarios/quotas/cinder-update.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/quotas/neutron-update.json b/samples/tasks/scenarios/quotas/neutron-update.json index 8a0b4338..3308961a 100644 --- a/samples/tasks/scenarios/quotas/neutron-update.json +++ b/samples/tasks/scenarios/quotas/neutron-update.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/quotas/neutron-update.yaml b/samples/tasks/scenarios/quotas/neutron-update.yaml index 0650dc5a..885d7115 100644 --- a/samples/tasks/scenarios/quotas/neutron-update.yaml +++ b/samples/tasks/scenarios/quotas/neutron-update.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/quotas/nova-update-and-delete.json b/samples/tasks/scenarios/quotas/nova-update-and-delete.json index 41aca426..31a060bd 100644 --- a/samples/tasks/scenarios/quotas/nova-update-and-delete.json +++ b/samples/tasks/scenarios/quotas/nova-update-and-delete.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/quotas/nova-update-and-delete.yaml b/samples/tasks/scenarios/quotas/nova-update-and-delete.yaml index 0af74b6c..52e6fd09 100644 --- a/samples/tasks/scenarios/quotas/nova-update-and-delete.yaml +++ b/samples/tasks/scenarios/quotas/nova-update-and-delete.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/quotas/nova-update.json b/samples/tasks/scenarios/quotas/nova-update.json index 3412aa3a..3eb1bb58 100644 --- a/samples/tasks/scenarios/quotas/nova-update.json +++ b/samples/tasks/scenarios/quotas/nova-update.json @@ -14,6 +14,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/quotas/nova-update.yaml b/samples/tasks/scenarios/quotas/nova-update.yaml index 9aa30dd1..5c16db38 100644 --- a/samples/tasks/scenarios/quotas/nova-update.yaml +++ b/samples/tasks/scenarios/quotas/nova-update.yaml @@ -11,3 +11,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/requests/check-random-request.json b/samples/tasks/scenarios/requests/check-random-request.json index 5dcb7ead..bc13953b 100644 --- a/samples/tasks/scenarios/requests/check-random-request.json +++ b/samples/tasks/scenarios/requests/check-random-request.json @@ -11,6 +11,11 @@ "type": "constant", "times": 20, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/requests/check-random-request.yaml b/samples/tasks/scenarios/requests/check-random-request.yaml index 6ccb826a..a7ddd460 100644 --- a/samples/tasks/scenarios/requests/check-random-request.yaml +++ b/samples/tasks/scenarios/requests/check-random-request.yaml @@ -15,3 +15,6 @@ type: "constant" times: 20 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/requests/check-request.json b/samples/tasks/scenarios/requests/check-request.json index 85196c3e..cfddaed5 100644 --- a/samples/tasks/scenarios/requests/check-request.json +++ b/samples/tasks/scenarios/requests/check-request.json @@ -11,6 +11,11 @@ "type": "constant", "times": 20, "concurrency": 5 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/requests/check-request.yaml b/samples/tasks/scenarios/requests/check-request.yaml index 7ed1c047..242c25a2 100644 --- a/samples/tasks/scenarios/requests/check-request.yaml +++ b/samples/tasks/scenarios/requests/check-request.yaml @@ -10,3 +10,6 @@ type: "constant" times: 20 concurrency: 5 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/sahara/create-and-delete-cluster.json b/samples/tasks/scenarios/sahara/create-and-delete-cluster.json index 0f96fd41..b77afbce 100644 --- a/samples/tasks/scenarios/sahara/create-and-delete-cluster.json +++ b/samples/tasks/scenarios/sahara/create-and-delete-cluster.json @@ -30,7 +30,12 @@ "hadoop_version": "2.3.0" }, "network": {} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/sahara/create-and-delete-cluster.yaml b/samples/tasks/scenarios/sahara/create-and-delete-cluster.yaml index 43fa1246..10257914 100644 --- a/samples/tasks/scenarios/sahara/create-and-delete-cluster.yaml +++ b/samples/tasks/scenarios/sahara/create-and-delete-cluster.yaml @@ -24,3 +24,6 @@ plugin_name: "vanilla" hadoop_version: "2.3.0" network: {} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.json b/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.json index fd5ebc34..d93d279f 100644 --- a/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.json +++ b/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.json @@ -16,7 +16,12 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.yaml b/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.yaml index 2b69b8c8..daf8d1a6 100644 --- a/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.yaml +++ b/samples/tasks/scenarios/sahara/create-and-list-node-group-templates.yaml @@ -12,3 +12,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/sahara/create-delete-node-group-templates.json b/samples/tasks/scenarios/sahara/create-delete-node-group-templates.json index 3af8c153..8dd6c5e5 100644 --- a/samples/tasks/scenarios/sahara/create-delete-node-group-templates.json +++ b/samples/tasks/scenarios/sahara/create-delete-node-group-templates.json @@ -16,7 +16,12 @@ "tenants": 1, "users_per_tenant": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/sahara/create-delete-node-group-templates.yaml b/samples/tasks/scenarios/sahara/create-delete-node-group-templates.yaml index 960bd74c..43a0187c 100644 --- a/samples/tasks/scenarios/sahara/create-delete-node-group-templates.yaml +++ b/samples/tasks/scenarios/sahara/create-delete-node-group-templates.yaml @@ -12,3 +12,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/sahara/create-scale-delete-cluster.json b/samples/tasks/scenarios/sahara/create-scale-delete-cluster.json index 401e9648..aaa54324 100644 --- a/samples/tasks/scenarios/sahara/create-scale-delete-cluster.json +++ b/samples/tasks/scenarios/sahara/create-scale-delete-cluster.json @@ -31,7 +31,12 @@ "hadoop_version": "2.3.0" }, "network": {} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] -} \ No newline at end of file +} diff --git a/samples/tasks/scenarios/sahara/create-scale-delete-cluster.yaml b/samples/tasks/scenarios/sahara/create-scale-delete-cluster.yaml index 0ae8fd85..66ee796b 100644 --- a/samples/tasks/scenarios/sahara/create-scale-delete-cluster.yaml +++ b/samples/tasks/scenarios/sahara/create-scale-delete-cluster.yaml @@ -29,3 +29,6 @@ plugin_name: "vanilla" hadoop_version: "2.3.0" network: {} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.json b/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.json index fc602523..844f106c 100644 --- a/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.json +++ b/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.json @@ -28,6 +28,11 @@ ] } } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.yaml b/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.yaml index cbf43beb..701d4e51 100644 --- a/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.yaml +++ b/samples/tasks/scenarios/senlin/create-and-delete-profile-cluster.yaml @@ -22,3 +22,6 @@ image: "cirros-0.3.5-x86_64-disk" networks: - network: private + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.json b/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.json index 02b67062..e29e50c6 100644 --- a/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.json +++ b/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.json @@ -18,6 +18,11 @@ "roles": [ "admin" ] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.yaml b/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.yaml index 510af158..30e3edd6 100644 --- a/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.yaml +++ b/samples/tasks/scenarios/swift/create-container-and-object-then-delete-all.yaml @@ -14,3 +14,6 @@ users_per_tenant: 1 roles: - "admin" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.json b/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.json index 7b988e4c..cfaf8e19 100644 --- a/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.json +++ b/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.json @@ -18,6 +18,11 @@ "roles": [ "admin" ] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.yaml b/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.yaml index 6ea50cf6..0f8cce79 100644 --- a/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.yaml +++ b/samples/tasks/scenarios/swift/create-container-and-object-then-download-object.yaml @@ -14,3 +14,6 @@ users_per_tenant: 1 roles: - "admin" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.json b/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.json index f807d4b6..eed983bd 100644 --- a/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.json +++ b/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.json @@ -18,6 +18,11 @@ "roles": [ "admin" ] + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.yaml b/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.yaml index bc01aa4b..6987a328 100644 --- a/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.yaml +++ b/samples/tasks/scenarios/swift/create-container-and-object-then-list-objects.yaml @@ -14,3 +14,6 @@ users_per_tenant: 1 roles: - "admin" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.json b/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.json index 8ed1b0ee..7ba4a2ed 100644 --- a/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.json +++ b/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.json @@ -19,6 +19,11 @@ "objects_per_container": 5, "object_size": 10240 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.yaml b/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.yaml index a11aa6b8..d567dae8 100644 --- a/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.yaml +++ b/samples/tasks/scenarios/swift/list-and-download-objects-in-containers.yaml @@ -15,3 +15,6 @@ containers_per_tenant: 2 objects_per_container: 5 object_size: 10240 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/swift/list-objects-in-containers.json b/samples/tasks/scenarios/swift/list-objects-in-containers.json index 576561dc..1e6d6c12 100644 --- a/samples/tasks/scenarios/swift/list-objects-in-containers.json +++ b/samples/tasks/scenarios/swift/list-objects-in-containers.json @@ -19,6 +19,11 @@ "objects_per_container": 10, "object_size": 1024 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/swift/list-objects-in-containers.yaml b/samples/tasks/scenarios/swift/list-objects-in-containers.yaml index 2f27638d..04cfdd4f 100644 --- a/samples/tasks/scenarios/swift/list-objects-in-containers.yaml +++ b/samples/tasks/scenarios/swift/list-objects-in-containers.yaml @@ -15,3 +15,6 @@ containers_per_tenant: 1 objects_per_container: 10 object_size: 1024 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.json b/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.json index c7670097..34ecf1ce 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.json +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.json @@ -31,6 +31,11 @@ "userdata": "#cloud-config\ndisable_root: 0\nssh_pwauth: 1" }, "network": {} + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.yaml b/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.yaml index f8b17fa4..b528ecfa 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.yaml +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete-custom-image.yaml @@ -28,3 +28,6 @@ users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.json b/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.json index 1de2fd5c..165703df 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.json +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.json @@ -29,6 +29,11 @@ }, "network": { } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.yaml b/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.yaml index a660eb31..837512c5 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.yaml +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete-script-inline.yaml @@ -22,3 +22,6 @@ tenants: 3 users_per_tenant: 2 network: {} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.json b/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.json index 7f40604c..25619704 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.json +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.json @@ -32,6 +32,11 @@ "tenants": 3, "users_per_tenant": 2 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.yaml b/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.yaml index cd79cae1..c7860236 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.yaml +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete-with-disk.yaml @@ -25,3 +25,6 @@ users: tenants: 3 users_per_tenant: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete.json b/samples/tasks/scenarios/vm/boot-runcommand-delete.json index 54f773a1..8cfd07ec 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete.json +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete.json @@ -29,6 +29,11 @@ }, "network": { } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/vm/boot-runcommand-delete.yaml b/samples/tasks/scenarios/vm/boot-runcommand-delete.yaml index eaa79cd1..e4f8c3d0 100644 --- a/samples/tasks/scenarios/vm/boot-runcommand-delete.yaml +++ b/samples/tasks/scenarios/vm/boot-runcommand-delete.yaml @@ -22,3 +22,6 @@ tenants: 3 users_per_tenant: 2 network: {} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/vm/dd-load-test.json b/samples/tasks/scenarios/vm/dd-load-test.json index 1374ca29..4574b888 100644 --- a/samples/tasks/scenarios/vm/dd-load-test.json +++ b/samples/tasks/scenarios/vm/dd-load-test.json @@ -28,6 +28,11 @@ }, "network": { } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/vm/dd-load-test.yaml b/samples/tasks/scenarios/vm/dd-load-test.yaml index 158eaf47..7025611b 100644 --- a/samples/tasks/scenarios/vm/dd-load-test.yaml +++ b/samples/tasks/scenarios/vm/dd-load-test.yaml @@ -20,4 +20,7 @@ users: tenants: 3 users_per_tenant: 2 - network: {} \ No newline at end of file + network: {} + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/watcher/create-audit-and-delete.json b/samples/tasks/scenarios/watcher/create-audit-and-delete.json index c6814409..78003dc7 100644 --- a/samples/tasks/scenarios/watcher/create-audit-and-delete.json +++ b/samples/tasks/scenarios/watcher/create-audit-and-delete.json @@ -25,6 +25,11 @@ } ] } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/watcher/create-audit-and-delete.yaml b/samples/tasks/scenarios/watcher/create-audit-and-delete.yaml index 70fb65c7..a1edf8cf 100644 --- a/samples/tasks/scenarios/watcher/create-audit-and-delete.yaml +++ b/samples/tasks/scenarios/watcher/create-audit-and-delete.yaml @@ -17,3 +17,6 @@ name: "dummy" strategy: name: "dummy" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/watcher/create-audit-template-and-delete.json b/samples/tasks/scenarios/watcher/create-audit-template-and-delete.json index 1af665d2..c72e013f 100644 --- a/samples/tasks/scenarios/watcher/create-audit-template-and-delete.json +++ b/samples/tasks/scenarios/watcher/create-audit-template-and-delete.json @@ -13,6 +13,11 @@ "type": "constant", "times": 10, "concurrency": 2 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/watcher/create-audit-template-and-delete.yaml b/samples/tasks/scenarios/watcher/create-audit-template-and-delete.yaml index f51334ab..d9679f27 100644 --- a/samples/tasks/scenarios/watcher/create-audit-template-and-delete.yaml +++ b/samples/tasks/scenarios/watcher/create-audit-template-and-delete.yaml @@ -10,3 +10,6 @@ type: "constant" times: 10 concurrency: 2 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/watcher/list-audit-templates.json b/samples/tasks/scenarios/watcher/list-audit-templates.json index 122b1da1..5730c198 100644 --- a/samples/tasks/scenarios/watcher/list-audit-templates.json +++ b/samples/tasks/scenarios/watcher/list-audit-templates.json @@ -29,6 +29,11 @@ } ] } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/watcher/list-audit-templates.yaml b/samples/tasks/scenarios/watcher/list-audit-templates.yaml index 9174b081..f0b9f1de 100644 --- a/samples/tasks/scenarios/watcher/list-audit-templates.yaml +++ b/samples/tasks/scenarios/watcher/list-audit-templates.yaml @@ -18,3 +18,6 @@ name: "dummy" strategy: name: "dummy" + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/workload/wordpress.json b/samples/tasks/scenarios/workload/wordpress.json index 0476bd22..19ae433f 100644 --- a/samples/tasks/scenarios/workload/wordpress.json +++ b/samples/tasks/scenarios/workload/wordpress.json @@ -42,6 +42,11 @@ "users_per_tenant": 1, "tenants": 1 } + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/workload/wordpress.yaml b/samples/tasks/scenarios/workload/wordpress.yaml index 391a83c6..9ed61af4 100644 --- a/samples/tasks/scenarios/workload/wordpress.yaml +++ b/samples/tasks/scenarios/workload/wordpress.yaml @@ -33,3 +33,6 @@ timeout: 3000 times: 1 type: constant + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/zaqar/create-queue.json b/samples/tasks/scenarios/zaqar/create-queue.json index 53e7ac94..a88e5a4f 100644 --- a/samples/tasks/scenarios/zaqar/create-queue.json +++ b/samples/tasks/scenarios/zaqar/create-queue.json @@ -6,6 +6,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/zaqar/create-queue.yaml b/samples/tasks/scenarios/zaqar/create-queue.yaml index 332d068e..67e5f3d1 100644 --- a/samples/tasks/scenarios/zaqar/create-queue.yaml +++ b/samples/tasks/scenarios/zaqar/create-queue.yaml @@ -6,3 +6,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/samples/tasks/scenarios/zaqar/producer-consumer.json b/samples/tasks/scenarios/zaqar/producer-consumer.json index ef60740b..57f51ce9 100644 --- a/samples/tasks/scenarios/zaqar/producer-consumer.json +++ b/samples/tasks/scenarios/zaqar/producer-consumer.json @@ -9,6 +9,11 @@ "type": "constant", "times": 100, "concurrency": 10 + }, + "sla": { + "failure_rate": { + "max": 0 + } } } ] diff --git a/samples/tasks/scenarios/zaqar/producer-consumer.yaml b/samples/tasks/scenarios/zaqar/producer-consumer.yaml index 59f23138..6413049c 100644 --- a/samples/tasks/scenarios/zaqar/producer-consumer.yaml +++ b/samples/tasks/scenarios/zaqar/producer-consumer.yaml @@ -8,3 +8,6 @@ type: "constant" times: 100 concurrency: 10 + sla: + failure_rate: + max: 0 diff --git a/tests/unit/doc/test_task_samples.py b/tests/unit/doc/test_task_samples.py index a138bed2..11b2ead4 100644 --- a/tests/unit/doc/test_task_samples.py +++ b/tests/unit/doc/test_task_samples.py @@ -42,6 +42,28 @@ class TaskSampleTestCase(test.TestCase): with mock.patch("rally.api.API.check_db_revision"): self.rapi = api.API() + def _check_missing_sla_section(self, raw, filename): + re_sla_section = re.compile(r"\"?failure_rate\"?:") + matches = re_sla_section.findall(raw) + self.assertTrue( + len(matches), + "sla section is required in %s." % filename) + + def test_check_missing_sla_section(self): + for dirname, dirnames, filenames in os.walk(self.samples_path): + for filename in filenames: + full_path = os.path.join(dirname, filename) + + if not full_path.startswith("./samples/tasks/scenarios/"): + continue + + if not re.search("\.(ya?ml|json)$", filename, flags=re.I): + continue + + with open(full_path) as task_file: + data = task_file.read() + self._check_missing_sla_section(data, task_file) + def test_schema_is_valid(self): scenarios = set()