Merge "Use paramiko library to SSH and SCP the instances in vPing2"
[functest.git] / testcases / VIM / OpenStack / CI / rally_cert / scenario / 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       runner:
8         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
9       sla:
10         {{ no_failures_sla() }}
11     -
12       args:
13         template_path: "{{ tmpl_dir }}/server_with_ports.yaml.template"
14         parameters:
15           public_net: {{ floating_network }}
16           image: {{ image_name }}
17           flavor: {{ flavor_name }}
18       context:
19         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
20       runner:
21         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
22       sla:
23         {{ no_failures_sla() }}
24     -
25       args:
26         template_path: "{{ tmpl_dir }}/server_with_volume.yaml.template"
27         parameters:
28           image: {{ image_name }}
29           flavor: {{ flavor_name }}
30           network_id: {{ netid }}
31       context:
32         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
33       runner:
34         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
35       sla:
36         {{ no_failures_sla() }}
37
38   HeatStacks.create_and_list_stack:
39     -
40       args:
41         template_path: "{{ tmpl_dir }}/default.yaml.template"
42       context:
43         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
44       runner:
45         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
46       sla:
47         {{ no_failures_sla() }}
48
49   HeatStacks.create_check_delete_stack:
50     -
51       args:
52         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
53       context:
54         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
55       runner:
56         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
57       sla:
58         {{ no_failures_sla() }}
59
60   HeatStacks.create_suspend_resume_delete_stack:
61     -
62       args:
63         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
64       context:
65         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
66       runner:
67         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
68       sla:
69         {{ no_failures_sla() }}
70
71   HeatStacks.create_update_delete_stack:
72     -
73       args:
74         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
75         updated_template_path: "{{ tmpl_dir }}/updated_random_strings_add.yaml.template"
76       context:
77         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
78       runner:
79         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
80       sla:
81         {{ no_failures_sla() }}
82     -
83       args:
84         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
85         updated_template_path: "{{ tmpl_dir }}/updated_random_strings_delete.yaml.template"
86       context:
87         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
88       runner:
89         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
90       sla:
91         {{ no_failures_sla() }}
92     -
93       args:
94         template_path: "{{ tmpl_dir }}/resource_group.yaml.template"
95         updated_template_path: "{{ tmpl_dir }}/updated_resource_group_increase.yaml.template"
96       context:
97         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
98       runner:
99         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
100       sla:
101         {{ no_failures_sla() }}
102     -
103       args:
104         template_path: "{{ tmpl_dir }}/autoscaling_policy.yaml.template"
105         updated_template_path: "{{ tmpl_dir }}/updated_autoscaling_policy_inplace.yaml.template"
106       context:
107         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
108       runner:
109         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
110       sla:
111         {{ no_failures_sla() }}
112     -
113       args:
114         template_path: "{{ tmpl_dir }}/resource_group.yaml.template"
115         updated_template_path: "{{ tmpl_dir }}/updated_resource_group_reduce.yaml.template"
116       context:
117         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
118       runner:
119         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
120       sla:
121         {{ no_failures_sla() }}
122     -
123       args:
124         template_path: "{{ tmpl_dir }}/random_strings.yaml.template"
125         updated_template_path: "{{ tmpl_dir }}/updated_random_strings_replace.yaml.template"
126       context:
127         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
128       runner:
129         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
130       sla:
131         {{ no_failures_sla() }}
132
133   HeatStacks.list_stacks_and_resources:
134     -
135       context:
136         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
137       runner:
138         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
139       sla:
140         {{ no_failures_sla() }}
141