Merge "Parameterize Rally scenarios"
[functest.git] / testcases / VIM / OpenStack / CI / rally_cert / scenario / opnfv-keystone.yaml
1   KeystoneBasic.add_and_remove_user_role:
2     -
3       context:
4         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
5       runner:
6         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
7       sla:
8         {{ no_failures_sla() }}
9
10   KeystoneBasic.create_add_and_list_user_roles:
11     -
12       context:
13         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
14       runner:
15         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
16       sla:
17         {{ no_failures_sla() }}
18
19   KeystoneBasic.create_and_list_tenants:
20     -
21       args:
22         name_length: 10
23       context:
24         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
25       runner:
26         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
27       sla:
28         {{ no_failures_sla() }}
29
30   KeystoneBasic.create_and_delete_role:
31     -
32       context:
33         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
34       runner:
35         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
36       sla:
37         {{ no_failures_sla() }}
38
39   KeystoneBasic.create_and_delete_service:
40     -
41       context:
42         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
43       runner:
44         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
45       sla:
46         {{ no_failures_sla() }}
47
48   KeystoneBasic.get_entities:
49     -
50       context:
51         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
52       runner:
53         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
54       sla:
55         {{ no_failures_sla() }}
56
57   KeystoneBasic.create_update_and_delete_tenant:
58     -
59       args:
60         name_length: 10
61       context:
62         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
63       runner:
64         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
65       sla:
66         {{ no_failures_sla() }}
67
68   KeystoneBasic.create_user:
69     -
70       args:
71         name_length: 10
72       runner:
73         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
74       sla:
75         {{ no_failures_sla() }}
76
77   KeystoneBasic.create_tenant:
78     -
79       args:
80         name_length: 10
81       runner:
82         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
83       sla:
84         {{ no_failures_sla() }}
85
86   KeystoneBasic.create_and_list_users:
87     -
88       args:
89         name_length: 10
90       runner:
91         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
92       sla:
93         {{ no_failures_sla() }}
94
95   KeystoneBasic.create_tenant_with_users:
96     -
97       args:
98         name_length: 10
99         users_per_tenant: 10
100       runner:
101         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
102       sla:
103         {{ no_failures_sla() }}