Merge "support fuel&daisy for doctor in functest"
[functest.git] / functest / opnfv_tests / openstack / rally / scenario / full / opnfv-heat.yaml
1   HeatStacks.create_and_delete_stack:
2     -
3       args:
4         template_path: "{{ tmpl_dir }}/default.yaml.template"
5       context:
6         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
7         roles:
8           - "heat_stack_owner"
9       runner:
10         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
11       sla:
12         {{ no_failures_sla() }}
13     -
14       args:
15         template_path: "{{ tmpl_dir }}/server_with_ports.yaml.template"
16         parameters:
17           public_net: {{ floating_network }}
18           image: {{ image_name }}
19           flavor: {{ flavor_name }}
20       context:
21         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
22         roles:
23           - "heat_stack_owner"
24       runner:
25         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
26       sla:
27         {{ no_failures_sla() }}
28     -
29       args:
30         template_path: "{{ tmpl_dir }}/server_with_volume.yaml.template"
31         parameters:
32           image: {{ image_name }}
33           flavor: {{ flavor_name }}
34           network_id: {{ netid }}
35       context:
36         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
37         roles:
38           - "heat_stack_owner"
39       runner:
40         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
41       sla:
42         {{ no_failures_sla() }}
43
44   HeatStacks.create_and_list_stack:
45     -
46       args:
47         template_path: "{{ tmpl_dir }}/default.yaml.template"
48       context:
49         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
50         roles:
51           - "heat_stack_owner"
52       runner:
53         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
54       sla:
55         {{ no_failures_sla() }}
56
57   HeatStacks.create_update_delete_stack:
58     -
59       args:
60         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
61         updated_template_path: "{{ tmpl_dir }}/updated_random_strings_add.yaml.template"
62       context:
63         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
64         roles:
65           - "heat_stack_owner"
66       runner:
67         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
68       sla:
69         {{ no_failures_sla() }}
70     -
71       args:
72         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
73         updated_template_path: "{{ tmpl_dir }}/updated_random_strings_delete.yaml.template"
74       context:
75         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
76         roles:
77           - "heat_stack_owner"
78       runner:
79         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
80       sla:
81         {{ no_failures_sla() }}
82     -
83       args:
84         template_path: "{{ tmpl_dir }}/resource_group.yaml.template"
85         updated_template_path: "{{ tmpl_dir }}/updated_resource_group_increase.yaml.template"
86       context:
87         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
88         roles:
89           - "heat_stack_owner"
90       runner:
91         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
92       sla:
93         {{ no_failures_sla() }}
94     -
95       args:
96         template_path: "{{ tmpl_dir }}/autoscaling_policy.yaml.template"
97         updated_template_path: "{{ tmpl_dir }}/updated_autoscaling_policy_inplace.yaml.template"
98       context:
99         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
100         roles:
101           - "heat_stack_owner"
102       runner:
103         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
104       sla:
105         {{ no_failures_sla() }}
106     -
107       args:
108         template_path: "{{ tmpl_dir }}/resource_group.yaml.template"
109         updated_template_path: "{{ tmpl_dir }}/updated_resource_group_reduce.yaml.template"
110       context:
111         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
112         roles:
113           - "heat_stack_owner"
114       runner:
115         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
116       sla:
117         {{ no_failures_sla() }}
118     -
119       args:
120         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
121         updated_template_path: "{{ tmpl_dir }}/updated_random_strings_replace.yaml.template"
122       context:
123         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
124         roles:
125           - "heat_stack_owner"
126       runner:
127         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
128       sla:
129         {{ no_failures_sla() }}
130
131   HeatStacks.create_check_delete_stack:
132     -
133       args:
134         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
135       context:
136         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
137         roles:
138           - "heat_stack_owner"
139       runner:
140         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
141       sla:
142         {{ no_failures_sla() }}
143
144   HeatStacks.create_suspend_resume_delete_stack:
145     -
146       args:
147         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
148       context:
149         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
150         roles:
151           - "heat_stack_owner"
152       runner:
153         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
154       sla:
155         {{ no_failures_sla() }}
156
157   HeatStacks.list_stacks_and_resources:
158     -
159       context:
160         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
161         roles:
162           - "heat_stack_owner"
163       runner:
164         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
165       sla:
166         {{ no_failures_sla() }}