blob: 6856881d4cebc452fa50c6c6eb5375588d2d3e09 [file] [log] [blame]
Alex Savatieiev591a4422019-06-05 11:21:45 -05001{% set flavor_name = flavor_name or "m1.tiny" %}
2{% set image_name = image_name or "testvm" %}
3{% set flavor_name_ubuntu = flavor_name or "m1.medium" %}
4{% set image_name_ubuntu = image_name or "testvm_ubuntu" %}
5{% set volume_type = volume_type or "standard-iops" %}
6{% set availability_zone = "nova" %}
7{% set concurrency = 10 %}
8{% set volume_size = 2 %}
9{% set times = 100 %}
10{% set users = 5 %}
11{% set tenants = 10 %}
12{% set rbd_image = "http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img" %}
13{% set heat_template = "/home/rally/default.yaml.template" %}
14{% set block_migration = true %}
15{% set ext_net_name = "<NAME>" %}
16{% set ext_net_id = "<ID>" %}
17{% set script_file = script_file or "/home/rally/instance_test.sh" %}
18{% set tenant_net = "${FIXED_NET}" %}
19
20{ "NovaServers.boot_and_migrate_server": [
21 {
22 "args": {
23 "flavor": {
24 "name": "{{flavor_name}}"
25 },
26 "image": {
27 "name": "{{image_name}}"
28 },
29 "nics": [
30 {"net-id": "{{tenant_net}}"}
31 ]
32 },
33 "runner": {
34 "type": "constant",
35 "times": {{times}},
36 "concurrency": {{concurrency}}
37 },
38 "context": {
39 "users": {
40 "users_per_tenant": {{users}},
41 "tenants": {{tenants}}
42 }
43 },
44 "sla": {
45 "failure_rate": {
46 "max": 0
47 }
48 }
49 }
50 ],
51 "NovaServers.boot_and_live_migrate_server": [
52 {
53 "args": {
54 "flavor": {
55 "name": "{{flavor_name}}"
56 },
57 "image": {
58 "name": "{{image_name}}"
59 },
60 "nics": [
61 {"net-id": "{{tenant_net}}"}
62 ],
63 "block_migration": false
64 },
65 "runner": {
66 "type": "constant",
67 "concurrency": {{concurrency}},
68 "times": {{times}}
69 },
70 "context": {
71 "users": {
72 "users_per_tenant": {{users}},
73 "tenants": {{tenants}}
74 }
75 },
76 "sla": {
77 "failure_rate": {
78 "max": 0
79 }
80 }
81 }
82 ],
83 "NovaServers.boot_and_associate_floating_ip": [
84 {
85 "runner": {
86 "type": "constant",
87 "concurrency": {{concurrency}},
88 "times": 40
89 },
90 "args": {
91 "flavor": {
92 "name": "{{flavor_name}}"
93 },
94 "image": {
95 "name": "{{image_name}}"
96 },
97 "nics": [
98 {"net-id": "{{tenant_net}}"}
99 ],
100 "auto_assign_nic": true,
101 "availability_zone": "{{availability_zone}}"
102 },
103 "context": {
104 "users": {
105 "users_per_tenant": {{users}},
106 "tenants": {{tenants}}
107 },
108 "network": {
109 "router": {
110 "external_gateway_info": {
111 "network_id": {{ext_net_id}}
112 }
113 }
114 },
115 "quotas": {
116 "nova": {
117 "instances": -1,
118 "cores": -1,
119 "ram": -1,
120 "floating_ips": -1,
121 "key_pairs": -1,
122 "security_groups": -1,
123 "security_group_rules": -1
124 }
125 }
126 },
127 "sla": {
128 "failure_rate": {
129 "max": 0
130 }
131 }
132 }
133 ],
134 "NovaServers.boot_and_delete_server": [
135 {
136 "args": {
137 "flavor": {
138 "name": "{{flavor_name_ubuntu}}"
139 },
140 "image": {
141 "name": "{{image_name_ubuntu}}"
142 },
143 "nics": [
144 {"net-id": "{{tenant_net}}"}
145 ],
146 "detailed": true,
147 "auto_assign_nic": true,
148 "availability_zone": "{{availability_zone}}"
149 },
150 "runner": {
151 "type": "constant",
152 "concurrency": {{concurrency}},
153 "times": {{times}}
154 },
155 "context": {
156 "users": {
157 "tenants": {{tenants}},
158 "users_per_tenant": {{users}}
159 },
160 "network": {
161 "router": {
162 "external_gateway_info": {
163 "network_id": {{ext_net_id}}
164 }
165 }
166 },
167 "quotas": {
168 "nova": {
169 "instances": -1,
170 "cores": -1,
171 "ram": -1,
172 "floating_ips": -1,
173 "key_pairs": -1,
174 "security_groups": -1,
175 "security_group_rules": -1
176 }
177 }
178 },
179 "sla": {
180 "failure_rate": {
181 "max": 0
182 }
183 }
184 },
185 {
186 "args": {
187 "flavor": {
188 "name": "{{flavor_name}}"
189 },
190 "image": {
191 "name": "{{image_name}}"
192 },
193 "nics": [
194 {"net-id": "{{tenant_net}}"}
195 ],
196 "detailed": true,
197 "auto_assign_nic": true,
198 "availability_zone": "{{availability_zone}}"
199 },
200 "runner": {
201 "type": "constant",
202 "concurrency": {{concurrency}},
203 "times": {{times}}
204 },
205 "context": {
206 "users": {
207 "tenants": {{tenants}},
208 "users_per_tenant": {{users}}
209 },
210 "network": {
211 "router": {
212 "external_gateway_info": {
213 "network_id": {{ext_net_id}}
214 }
215 }
216 },
217 "quotas": {
218 "nova": {
219 "instances": -1,
220 "cores": -1,
221 "ram": -1,
222 "floating_ips": -1,
223 "key_pairs": -1,
224 "security_groups": -1,
225 "security_group_rules": -1
226 }
227 }
228 },
229 "sla": {
230 "failure_rate": {
231 "max": 0
232 }
233 }
234 }
235 ],
236 "NovaServers.boot_server_from_volume_and_delete": [
237 {
238 "args": {
239 "flavor": {
240 "name": "{{flavor_name}}"
241 },
242 "image": {
243 "name": "{{image_name}}"
244 },
245 "volume_size": {{volume_size}},
246 "volume_type": "{{volume_type}}",
247 "force_delete": false,
248 "nics": [
249 {"net-id": "{{tenant_net}}"}
250 ],
251 "auto_assign_nic": true,
252 "availability_zone": "{{availability_zone}}"
253 },
254 "runner": {
255 "type": "constant",
256 "concurrency": {{concurrency}},
257 "times": {{times}}
258 },
259 "context": {
260 "users": {
261 "tenants": {{tenants}},
262 "users_per_tenant": {{users}}
263 },
264 "api_versions": {
265 "cinder": {
266 "service_name": "cinderv3",
267 "version": 3
268 }
269 },
270 "network": {
271 "router": {
272 "external_gateway_info": {
273 "network_id": {{ext_net_id}}
274 }
275 }
276 },
277 "quotas": {
278 "nova": {
279 "instances": -1,
280 "cores": -1,
281 "ram": -1,
282 "floating_ips": -1,
283 "key_pairs": -1,
284 "security_groups": -1,
285 "security_group_rules": -1
286 },
287 "cinder": {
288 "volumes": -1
289 }
290 }
291 },
292 "sla": {
293 "failure_rate": {
294 "max": 0
295 }
296 }
297 }
298 ],
299 "NovaKeypair.create_and_delete_keypair": [
300 {
301 "runner": {
302 "type": "constant",
303 "times": {{times}},
304 "concurrency": {{concurrency}}
305 },
306 "context": {
307 "users": {
308 "tenants": {{tenants}},
309 "users_per_tenant": {{users}}
310 }
311 },
312 "sla": {
313 "failure_rate": {
314 "max": 0
315 }
316 }
317 }
318 ],
319 "NovaKeypair.create_and_list_keypairs": [
320 {
321 "runner": {
322 "type": "constant",
323 "times": {{times}},
324 "concurrency": {{concurrency}}
325 },
326 "context": {
327 "users": {
328 "tenants": {{tenants}},
329 "users_per_tenant": {{users}}
330 }
331 },
332 "sla": {
333 "failure_rate": {
334 "max": 0
335 }
336 }
337 }
338 ],
339 "NovaServers.boot_and_bounce_server": [
340 {
341 "args": {
342 "flavor": {
343 "name": "{{flavor_name}}"
344 },
345 "image": {
346 "name": "{{image_name}}"
347 },
348 "nics": [
349 {"net-id": "{{tenant_net}}"}
350 ],
351 "force_delete": false,
352 "actions": [
353 {"hard_reboot": 1},
354 {"soft_reboot": 1},
355 {"stop_start": 1},
356 {"rescue_unrescue": 1}
357 ]
358 },
359 "runner": {
360 "type": "constant",
361 "times": {{times}},
362 "concurrency": {{concurrency}}
363 },
364 "context": {
365 "users": {
366 "tenants": {{tenants}},
367 "users_per_tenant": {{users}}
368 },
369 "network": {
370 "router": {
371 "external_gateway_info": {
372 "network_id": {{ext_net_id}}
373 }
374 }
375 }
376
377 },
378 "sla": {
379 "failure_rate": {
380 "max": 0
381 }
382 }
383 }
384 ],
385 "NovaServers.boot_and_list_server": [
386 {
387 "args": {
388 "flavor": {
389 "name": "{{flavor_name}}"
390 },
391 "image": {
392 "name": "{{image_name}}"
393 },
394 "nics": [
395 {"net-id": "{{tenant_net}}"}
396 ],
397 "detailed": true
398 },
399 "runner": {
400 "type": "constant",
401 "times": {{times}},
402 "concurrency": {{concurrency}}
403 },
404 "context": {
405 "users": {
406 "tenants": {{tenants}},
407 "users_per_tenant": {{users}}
408 },
409 "network": {
410 "router": {
411 "external_gateway_info": {
412 "network_id": {{ext_net_id}}
413 }
414 }
415 }
416 },
417 "sla": {
418 "failure_rate": {
419 "max": 0
420 }
421 }
422 }
423 ],
424 "NovaServers.boot_and_rebuild_server": [
425 {
426 "args": {
427 "flavor": {
428 "name": "{{flavor_name_ubuntu}}"
429 },
430 "nics": [
431 {"net-id": "{{tenant_net}}"}
432 ],
433 "from_image": {
434 "name": "{{image_name}}"
435 },
436 "to_image": {
437 "name": "{{image_name_ubuntu}}"
438 }
439 },
440 "runner": {
441 "type": "constant",
442 "times": {{times}},
443 "concurrency": 5
444 },
445 "context": {
446 "network": {
447 "router": {
448 "external_gateway_info": {
449 "network_id": {{ext_net_id}}
450 }
451 }
452 },
453 "users": {
454 "tenants": {{tenants}},
455 "users_per_tenant": {{users}}
456 }
457 },
458 "sla": {
459 "failure_rate": {
460 "max": 0
461 }
462 }
463 }
464 ],
465 "NovaServers.pause_and_unpause_server": [
466 {
467 "args": {
468 "flavor": {
469 "name": "{{flavor_name}}"
470 },
471 "image": {
472 "name": "{{image_name}}"
473 },
474 "nics": [
475 {"net-id": "{{tenant_net}}"}
476 ],
477 "force_delete": false
478 },
479 "runner": {
480 "type": "constant",
481 "times": {{times}},
482 "concurrency": 5
483 },
484 "context": {
485 "network": {
486 "router": {
487 "external_gateway_info": {
488 "network_id": {{ext_net_id}}
489 }
490 }
491 },
492 "users": {
493 "tenants": {{tenants}},
494 "users_per_tenant": {{users}}
495 }
496 },
497 "sla": {
498 "failure_rate": {
499 "max": 0
500 }
501 }
502 }
503 ],
504 "NovaServers.snapshot_server": [
505 {
506 "args": {
507 "flavor": {
508 "name": "{{flavor_name_ubuntu}}"
509 },
510 "image": {
511 "name": "{{image_name_ubuntu}}"
512 },
513 "nics": [
514 {"net-id": "{{tenant_net}}"}
515 ],
516 "force_delete": false
517 },
518 "runner": {
519 "type": "constant",
520 "times": {{times}},
521 "concurrency": {{concurrency}}
522 },
523 "context": {
524 "network": {
525 "router": {
526 "external_gateway_info": {
527 "network_id": {{ext_net_id}}
528 }
529 }
530 },
531 "users": {
532 "tenants": {{tenants}},
533 "users_per_tenant": {{users}}
534 }
535 },
536 "sla": {
537 "failure_rate": {
538 "max": 0
539 }
540 }
541 }
542 ],
543 "NeutronNetworks.create_and_delete_networks": [
544 {
545 "args": {
546 "network_create_args": {}
547 },
548 "runner": {
549 "type": "constant",
550 "concurrency": {{concurrency}},
551 "times": {{times}}
552 },
553 "context": {
554 "network": {
555 "router": {
556 "external_gateway_info": {
557 "network_id": {{ext_net_id}}
558 }
559 }
560 },
561 "users": {
562 "tenants": {{tenants}},
563 "users_per_tenant": {{users}}
564 },
565 "quotas": {
566 "neutron": {
567 "network": -1
568 }
569 }
570 },
571 "sla": {
572 "failure_rate": {
573 "max": 0
574 }
575 }
576 }
577 ],
578 "NeutronNetworks.create_and_delete_ports": [
579 {
580 "args": {
581 "network_create_args": {},
582 "port_create_args": {},
583 "ports_per_network": 10
584 },
585 "runner": {
586 "type": "constant",
587 "concurrency": {{concurrency}},
588 "times": {{times}}
589 },
590 "context": {
591 "network": {
592 "router": {
593 "external_gateway_info": {
594 "network_id": {{ext_net_id}}
595 }
596 }
597 },
598 "users": {
599 "tenants": {{tenants}},
600 "users_per_tenant": {{users}}
601 },
602 "quotas": {
603 "neutron": {
604 "network": -1,
605 "port": -1
606 }
607 }
608 },
609 "sla": {
610 "failure_rate": {
611 "max": 0
612 }
613 }
614 }
615 ],
616 "NeutronNetworks.create_and_delete_routers": [
617 {
618 "args": {
619 "network_create_args": {},
620 "subnet_create_args": {},
621 "subnet_cidr_start": "1.1.0.0/30",
622 "subnets_per_network": 2,
623 "router_create_args": {}
624 },
625 "runner": {
626 "type": "constant",
627 "concurrency": {{concurrency}},
628 "times": {{times}}
629 },
630 "context": {
631 "network": {
632 "router": {
633 "external_gateway_info": {
634 "network_id": {{ext_net_id}}
635 }
636 }
637 },
638 "users": {
639 "tenants": {{tenants}},
640 "users_per_tenant": {{users}}
641 },
642 "quotas": {
643 "neutron": {
644 "network": -1,
645 "subnet": -1,
646 "router": -1
647 }
648 }
649 },
650 "sla": {
651 "failure_rate": {
652 "max": 0
653 }
654 }
655 }
656 ],
657 "NeutronNetworks.create_and_delete_subnets": [
658 {
659 "args": {
660 "network_create_args": {},
661 "subnet_create_args": {},
662 "subnet_cidr_start": "1.1.0.0/30",
663 "subnets_per_network": 2
664 },
665 "runner": {
666 "type": "constant",
667 "times": {{times}},
668 "concurrency": 1
669 },
670 "context": {
671 "network": {
672 "router": {
673 "external_gateway_info": {
674 "network_id": {{ext_net_id}}
675 }
676 }
677 },
678 "users": {
679 "tenants": {{tenants}},
680 "users_per_tenant": {{users}}
681 },
682 "quotas": {
683 "neutron": {
684 "network": -1,
685 "subnet": -1
686 }
687 }
688 },
689 "sla": {
690 "failure_rate": {
691 "max": 0
692 }
693 }
694 }
695 ],
696 "NeutronNetworks.create_and_list_networks": [
697 {
698 "args": {
699 "network_create_args": {}
700 },
701 "runner": {
702 "type": "constant",
703 "times": {{times}},
704 "concurrency": {{concurrency}}
705 },
706 "context": {
707 "users": {
708 "tenants": {{tenants}},
709 "users_per_tenant": {{users}}
710 },
711 "quotas": {
712 "neutron": {
713 "network": -1
714 }
715 }
716 },
717 "sla": {
718 "failure_rate": {
719 "max": 0
720 }
721 }
722 }
723 ],
724 "NeutronNetworks.create_and_list_ports": [
725 {
726 "args": {
727 "network_create_args": {},
728 "port_create_args": {},
729 "ports_per_network": 10
730 },
731 "runner": {
732 "type": "constant",
733 "times": {{times}},
734 "concurrency": {{concurrency}}
735 },
736 "context": {
737 "network": {
738 "router": {
739 "external_gateway_info": {
740 "network_id": {{ext_net_id}}
741 }
742 }
743 },
744 "users": {
745 "tenants": {{tenants}},
746 "users_per_tenant": {{users}}
747 },
748 "quotas": {
749 "neutron": {
750 "network": -1,
751 "port": -1
752 }
753 }
754 },
755 "sla": {
756 "failure_rate": {
757 "max": 0
758 }
759 }
760 }
761 ],
762 "NeutronNetworks.create_and_list_routers": [
763 {
764 "args": {
765 "network_create_args": {},
766 "subnet_create_args": {},
767 "subnet_cidr_start": "1.1.0.0/30",
768 "subnets_per_network": 2,
769 "router_create_args": {}
770 },
771 "runner": {
772 "type": "constant",
773 "times": {{times}},
774 "concurrency": {{concurrency}}
775 },
776 "context": {
777 "network": {
778 "router": {
779 "external_gateway_info": {
780 "network_id": {{ext_net_id}}
781 }
782 }
783 },
784 "users": {
785 "tenants": {{tenants}},
786 "users_per_tenant": {{users}}
787 },
788 "quotas": {
789 "neutron": {
790 "network": -1,
791 "subnet": -1,
792 "router": -1
793 }
794 }
795 },
796 "sla": {
797 "failure_rate": {
798 "max": 0
799 }
800 }
801 }
802 ],
803 "NeutronNetworks.create_and_list_subnets": [
804 {
805 "args": {
806 "network_create_args": {},
807 "subnet_create_args": {},
808 "subnet_cidr_start": "1.1.0.0/30",
809 "subnets_per_network": 2
810 },
811 "runner": {
812 "type": "constant",
813 "times": {{times}},
814 "concurrency": {{concurrency}}
815 },
816 "context": {
817 "network": {
818 "router": {
819 "external_gateway_info": {
820 "network_id": {{ext_net_id}}
821 }
822 }
823 },
824 "users": {
825 "tenants": {{tenants}},
826 "users_per_tenant": {{users}}
827 },
828 "quotas": {
829 "neutron": {
830 "network": -1,
831 "subnet": -1
832 }
833 }
834 },
835 "sla": {
836 "failure_rate": {
837 "max": 0
838 }
839 }
840 }
841 ],
842 "NeutronNetworks.create_and_update_networks": [
843 {
844 "args": {
845 "network_update_args": {
846 "admin_state_up": false,
847 "name": "_updated"
848 },
849 "network_create_args": {}
850 },
851 "runner": {
852 "type": "constant",
853 "times": {{times}},
854 "concurrency": {{concurrency}}
855 },
856 "context": {
857 "users": {
858 "tenants": {{tenants}},
859 "users_per_tenant": {{users}}
860 },
861 "quotas": {
862 "neutron": {
863 "network": -1
864 }
865 }
866 },
867 "sla": {
868 "failure_rate": {
869 "max": 0
870 }
871 }
872 }
873 ],
874 "NeutronNetworks.create_and_update_routers": [
875 {
876 "args": {
877 "network_create_args": {},
878 "subnet_create_args": {},
879 "subnet_cidr_start": "1.1.0.0/30",
880 "subnets_per_network": 2,
881 "router_create_args": {},
882 "router_update_args": {
883 "admin_state_up": false,
884 "name": "_router_updated"
885 }
886 },
887 "runner": {
888 "type": "constant",
889 "times": {{times}},
890 "concurrency": {{concurrency}}
891 },
892 "context": {
893 "network": {
894 "router": {
895 "external_gateway_info": {
896 "network_id": {{ext_net_id}}
897 }
898 }
899 },
900 "users": {
901 "tenants": {{tenants}},
902 "users_per_tenant": {{users}}
903 },
904 "quotas": {
905 "neutron": {
906 "network": -1,
907 "subnet": -1,
908 "router": -1
909 }
910 }
911 },
912 "sla": {
913 "failure_rate": {
914 "max": 0
915 }
916 }
917 }
918 ],
919 "NeutronNetworks.create_and_update_subnets": [
920 {
921 "args": {
922 "subnet_update_args": {
923 "enable_dhcp": false,
924 "name": "_subnet_updated"
925 },
926 "network_create_args": {},
927 "subnet_create_args": {},
928 "subnet_cidr_start": "1.4.0.0/16",
929 "subnets_per_network": 2
930 },
931 "runner": {
932 "type": "constant",
933 "times": {{times}},
934 "concurrency": {{concurrency}}
935 },
936 "context": {
937 "network": {
938 "router": {
939 "external_gateway_info": {
940 "network_id": {{ext_net_id}}
941 }
942 }
943 },
944 "users": {
945 "tenants": {{tenants}},
946 "users_per_tenant": {{users}}
947 },
948 "quotas": {
949 "neutron": {
950 "network": -1,
951 "subnet": -1
952 }
953 }
954 },
955 "sla": {
956 "failure_rate": {
957 "max": 0
958 }
959 }
960 }
961 ],
962 "CinderVolumes.create_and_attach_volume": [
963 {
964 "args": {
965 "size": {{volume_size}},
966 "image": {
967 "name": "{{image_name}}"
968 },
969 "flavor": {
970 "name": "{{flavor_name}}"
971 },
972 "create_volume_params": {
973 },
974 "auto_assign_nic": true,
975 "availability_zone": "{{availability_zone}}"
976 },
977 "runner": {
978 "type": "constant",
979 "concurrency": {{concurrency}},
980 "times": {{times}}
981 },
982 "context": {
983 "users": {
984 "tenants": {{tenants}},
985 "users_per_tenant": {{users}}
986 },
987 "api_versions": {
988 "cinder": {
989 "service_name": "cinderv3",
990 "version": 3
991 }
992 },
993 "network": {
994 "router": {
995 "external_gateway_info": {
996 "network_id": {{ext_net_id}}
997 }
998 }
999 },
1000 "quotas": {
1001 "cinder": {
1002 "volumes": -1
1003 }
1004 }
1005 },
1006 "sla": {
1007 "failure_rate": {
1008 "max": 0
1009 }
1010 }
1011 }
1012 ],
1013 "CinderVolumes.create_and_delete_volume": [
1014 {
1015 "args": {
1016 "size": 1
1017 },
1018 "runner": {
1019 "type": "constant",
1020 "times": {{times}},
1021 "concurrency": {{concurrency}}
1022 },
1023 "context": {
1024 "users": {
1025 "tenants": {{tenants}},
1026 "users_per_tenant": {{users}}
1027 },
1028 "api_versions": {
1029 "cinder": {
1030 "service_name": "cinderv3",
1031 "version": 3
1032 }
1033 },
1034 },
1035 "sla": {
1036 "failure_rate": {
1037 "max": 0
1038 }
1039 }
1040 },
1041 {
1042 "args": {
1043 "size": {
1044 "min": 1,
1045 "max": 5
1046 }
1047 },
1048 "runner": {
1049 "type": "constant",
1050 "times": {{times}},
1051 "concurrency": {{concurrency}}
1052 },
1053 "context": {
1054 "users": {
1055 "tenants": {{tenants}},
1056 "users_per_tenant": {{users}}
1057 },
1058 "api_versions": {
1059 "cinder": {
1060 "service_name": "cinderv3",
1061 "version": 3
1062 }
1063 },
1064 },
1065 "sla": {
1066 "failure_rate": {
1067 "max": 0
1068 }
1069 }
1070 },
1071 {
1072 "args": {
1073 "size": 1,
1074 "image": {
1075 "name": "{{image_name}}"
1076 }
1077 },
1078 "runner": {
1079 "type": "constant",
1080 "times": {{times}},
1081 "concurrency": {{concurrency}}
1082 },
1083 "context": {
1084 "users": {
1085 "tenants": {{tenants}},
1086 "users_per_tenant": {{users}}
1087 },
1088 "api_versions": {
1089 "cinder": {
1090 "service_name": "cinderv3",
1091 "version": 3
1092 }
1093 },
1094 },
1095 "sla": {
1096 "failure_rate": {
1097 "max": 0
1098 }
1099 }
1100 }
1101 ],
1102 "CinderVolumes.create_and_delete_snapshot": [
1103 {
1104 "args": {
1105 "force": false
1106 },
1107 "runner": {
1108 "type": "constant",
1109 "concurrency": {{concurrency}},
1110 "times": {{times}}
1111 },
1112 "context": {
1113 "users": {
1114 "tenants": {{tenants}},
1115 "users_per_tenant": {{users}}
1116 },
1117 "volumes": {
1118 "size": {{volume_size}}
1119 },
1120 "quotas": {
1121 "cinder": {
1122 "snapshots": -1,
1123 "volumes": -1
1124 }
1125 },
1126 "api_versions": {
1127 "cinder": {
1128 "service_name": "cinderv3",
1129 "version": 3
1130 }
1131 },
1132 },
1133 "sla": {
1134 "failure_rate": {
1135 "max": 0
1136 }
1137 }
1138 }
1139 ],
1140 "CinderVolumes.create_and_upload_volume_to_image": [
1141 {
1142 "args": {
1143 "size": {{volume_size}},
1144 "force": false,
1145 "container_format": "bare",
1146 "disk_format": "raw",
1147 "do_delete": true,
1148 "image": {
1149 "name": "{{image_name}}"
1150 }
1151 },
1152 "runner": {
1153 "type": "constant",
1154 "concurrency": {{concurrency}},
1155 "times": {{times}}
1156 },
1157 "context": {
1158 "users": {
1159 "tenants": {{tenants}},
1160 "users_per_tenant": {{users}}
1161 },
1162 "quotas": {
1163 "cinder": {
1164 "snapshots": -1,
1165 "volumes": -1
1166 }
1167 },
1168 "api_versions": {
1169 "cinder": {
1170 "service_name": "cinderv3",
1171 "version": 3
1172 }
1173 },
1174 },
1175 "sla": {
1176 "failure_rate": {
1177 "max": 0
1178 }
1179 }
1180 }
1181 ],
1182 "CinderVolumes.create_and_extend_volume": [
1183 {
1184 "args": {
1185 "size": 1,
1186 "new_size": 2
1187 },
1188 "runner": {
1189 "type": "constant",
1190 "times": {{times}},
1191 "concurrency": {{concurrency}}
1192 },
1193 "context": {
1194 "users": {
1195 "tenants": {{tenants}},
1196 "users_per_tenant": {{users}}
1197 },
1198 "api_versions": {
1199 "cinder": {
1200 "service_name": "cinderv3",
1201 "version": 3
1202 }
1203 },
1204 },
1205 "sla": {
1206 "failure_rate": {
1207 "max": 0
1208 }
1209 }
1210 },
1211 {
1212 "args": {
1213 "size": {
1214 "min": 1,
1215 "max": 5
1216 },
1217 "new_size": {
1218 "min": 6,
1219 "max": 10
1220 }
1221 },
1222 "runner": {
1223 "type": "constant",
1224 "times": {{times}},
1225 "concurrency": {{concurrency}}
1226 },
1227 "context": {
1228 "users": {
1229 "tenants": {{tenants}},
1230 "users_per_tenant": {{users}}
1231 },
1232 "api_versions": {
1233 "cinder": {
1234 "service_name": "cinderv3",
1235 "version": 3
1236 }
1237 },
1238 },
1239 "sla": {
1240 "failure_rate": {
1241 "max": 0
1242 }
1243 }
1244 }
1245 ],
1246 "CinderVolumes.create_and_list_snapshots": [
1247 {
1248 "args": {
1249 "force": false,
1250 "detailed": true
1251 },
1252 "runner": {
1253 "type": "constant",
1254 "times": {{times}},
1255 "concurrency": {{concurrency}}
1256 },
1257 "context": {
1258 "users": {
1259 "tenants": {{tenants}},
1260 "users_per_tenant": {{users}}
1261 },
1262 "volumes": {
1263 "size": 1
1264 },
1265 "quotas": {
1266 "cinder": {
1267 "snapshots": -1,
1268 "volumes": -1
1269 }
1270 },
1271 "api_versions": {
1272 "cinder": {
1273 "service_name": "cinderv3",
1274 "version": 3
1275 }
1276 },
1277 },
1278 "sla": {
1279 "failure_rate": {
1280 "max": 0
1281 }
1282 }
1283 }
1284 ],
1285 "CinderVolumes.create_and_list_volume": [
1286 {
1287 "args": {
1288 "size": 1,
1289 "detailed": true
1290 },
1291 "runner": {
1292 "type": "constant",
1293 "times": {{times}},
1294 "concurrency": {{concurrency}}
1295 },
1296 "context": {
1297 "users": {
1298 "tenants": {{tenants}},
1299 "users_per_tenant": {{users}}
1300 },
1301 "quotas": {
1302 "cinder": {
1303 "volumes": -1
1304 }
1305 },
1306 "api_versions": {
1307 "cinder": {
1308 "service_name": "cinderv3",
1309 "version": 3
1310 }
1311 },
1312 },
1313 "sla": {
1314 "failure_rate": {
1315 "max": 0
1316 }
1317 }
1318 },
1319 {
1320 "args": {
1321 "size": {
1322 "min": 1,
1323 "max": 5
1324 },
1325 "detailed": true
1326 },
1327 "runner": {
1328 "type": "constant",
1329 "times": {{times}},
1330 "concurrency": {{concurrency}}
1331 },
1332 "context": {
1333 "users": {
1334 "tenants": {{tenants}},
1335 "users_per_tenant": {{users}}
1336 },
1337 "quotas": {
1338 "cinder": {
1339 "volumes": -1
1340 }
1341 },
1342 "api_versions": {
1343 "cinder": {
1344 "service_name": "cinderv3",
1345 "version": 3
1346 }
1347 },
1348 },
1349 "sla": {
1350 "failure_rate": {
1351 "max": 0
1352 }
1353 }
1354 }
1355 ],
1356 "CinderVolumes.create_from_volume_and_delete_volume": [
1357 {
1358 "args": {
1359 "size": 1
1360 },
1361 "runner": {
1362 "type": "constant",
1363 "times": {{times}},
1364 "concurrency": {{concurrency}}
1365 },
1366 "context": {
1367 "users": {
1368 "tenants": {{tenants}},
1369 "users_per_tenant": {{users}}
1370 },
1371 "volumes": {
1372 "size": 1
1373 },
1374 "api_versions": {
1375 "cinder": {
1376 "service_name": "cinderv3",
1377 "version": 3
1378 }
1379 },
1380 },
1381 "sla": {
1382 "failure_rate": {
1383 "max": 0
1384 }
1385 }
1386 },
1387 {
1388 "args": {
1389 "size": {
1390 "min": 1,
1391 "max": 5
1392 }
1393 },
1394 "runner": {
1395 "type": "constant",
1396 "times": {{times}},
1397 "concurrency": {{concurrency}}
1398 },
1399 "context": {
1400 "users": {
1401 "tenants": {{tenants}},
1402 "users_per_tenant": {{users}}
1403 },
1404 "volumes": {
1405 "size": 1
1406 },
1407 "api_versions": {
1408 "cinder": {
1409 "service_name": "cinderv3",
1410 "version": 3
1411 }
1412 }
1413 },
1414 "sla": {
1415 "failure_rate": {
1416 "max": 0
1417 }
1418 }
1419 }
1420 ],
1421 "GlanceImages.create_and_delete_image": [
1422 {
1423 "args": {
1424 "image_location": "{{rbd_image}}",
1425 "container_format": "bare",
1426 "disk_format": "qcow2"
1427 },
1428 "runner": {
1429 "type": "constant",
1430 "concurrency": {{concurrency}},
1431 "times": {{times}}
1432 },
1433 "context": {
1434 "users": {
1435 "tenants": {{tenants}},
1436 "users_per_tenant": {{users}}
1437 }
1438 },
1439 "sla": {
1440 "failure_rate": {
1441 "max": 0
1442 }
1443 }
1444 }
1445 ],
1446 "GlanceImages.create_and_list_image": [
1447 {
1448 "args": {
1449 "image_location": "{{rbd_image}}",
1450 "container_format": "bare",
1451 "disk_format": "qcow2"
1452 },
1453 "runner": {
1454 "type": "constant",
1455 "times": {{times}},
1456 "concurrency": {{concurrency}}
1457 },
1458 "context": {
1459 "users": {
1460 "tenants": {{tenants}},
1461 "users_per_tenant": {{users}}
1462 }
1463 },
1464 "sla": {
1465 "failure_rate": {
1466 "max": 0
1467 }
1468 }
1469 }
1470 ],
1471 "HeatStacks.create_and_delete_stack": [
1472 {
1473 "args": {
1474 "template_path": "{{heat_template}}"
1475 },
1476 "runner": {
1477 "type": "constant",
1478 "concurrency": {{concurrency}},
1479 "times": {{times}}
1480 },
1481 "context": {
1482 "users": {
1483 "tenants": {{tenants}},
1484 "users_per_tenant": {{users}}
1485 }
1486 },
1487 "sla": {
1488 "failure_rate": {
1489 "max": 0
1490 }
1491 }
1492 }
1493 ],
1494 "KeystoneBasic.add_and_remove_user_role": [
1495 {
1496 "runner": {
1497 "type": "constant",
1498 "times": {{times}},
1499 "concurrency": {{concurrency}}
1500 },
1501 "context": {
1502 "users": {
1503 "tenants": {{tenants}},
1504 "users_per_tenant": {{users}}
1505 }
1506 },
1507 "sla": {
1508 "failure_rate": {
1509 "max": 0
1510 }
1511 }
1512 }
1513 ],
1514 "KeystoneBasic.create_tenant_with_users": [
1515 {
1516 "args": {
1517 "users_per_tenant": 10
1518 },
1519 "runner": {
1520 "type": "constant",
1521 "concurrency": {{concurrency}},
1522 "times": {{times}}
1523 },
1524 "sla": {
1525 "failure_rate": {
1526 "max": 0
1527 }
1528 }
1529 }
1530 ],
1531 "KeystoneBasic.create_add_and_list_user_roles": [
1532 {
1533 "runner": {
1534 "type": "constant",
1535 "times": {{times}},
1536 "concurrency": {{concurrency}}
1537 },
1538 "context": {
1539 "users": {
1540 "tenants": {{tenants}},
1541 "users_per_tenant": {{users}}
1542 }
1543 },
1544 "sla": {
1545 "failure_rate": {
1546 "max": 0
1547 }
1548 }
1549 }
1550 ],
1551 "KeystoneBasic.create_and_delete_role": [
1552 {
1553 "runner": {
1554 "type": "constant",
1555 "times": {{times}},
1556 "concurrency": {{concurrency}}
1557 },
1558 "sla": {
1559 "failure_rate": {
1560 "max": 0
1561 }
1562 }
1563 }
1564 ],
1565 "KeystoneBasic.create_and_delete_service": [
1566 {
1567 "args": {
1568 "service_type": "Rally_test_type",
1569 "description": "test_description"
1570 },
1571 "runner": {
1572 "type": "constant",
1573 "times": {{times}},
1574 "concurrency": {{concurrency}}
1575 },
1576 "sla": {
1577 "failure_rate": {
1578 "max": 0
1579 }
1580 }
1581 }
1582 ],
1583 "KeystoneBasic.create_and_list_users": [
1584 {
1585 "args": {},
1586 "runner": {
1587 "type": "constant",
1588 "times": {{times}},
1589 "concurrency": {{concurrency}}
1590 },
1591 "sla": {
1592 "failure_rate": {
1593 "max": 0
1594 }
1595 }
1596 }
1597 ],
1598 "KeystoneBasic.create_update_and_delete_tenant": [
1599 {
1600 "args": {},
1601 "runner": {
1602 "type": "constant",
1603 "times": {{times}},
1604 "concurrency": {{concurrency}}
1605 },
1606 "sla": {
1607 "failure_rate": {
1608 "max": 0
1609 }
1610 }
1611 }
1612 ],
1613 "KeystoneBasic.get_entities": [
1614 {
1615 "runner": {
1616 "type": "constant",
1617 "times": {{times}},
1618 "concurrency": {{concurrency}}
1619 },
1620 "sla": {
1621 "failure_rate": {
1622 "max": 0
1623 }
1624 }
1625 }
1626 ]
1627}