Commit Graph

51 Commits

Author SHA1 Message Date
Monty Taylor acd72879f7 Retire stackforge/haos 2015-10-17 16:03:09 -04:00
Timur Nurlygayanov 7e3a9301f0 Modified way to run HAOS tests
Change-Id: Id13d9793fc77a893690f20686c4e4d6d71e4e6b6
2015-06-16 15:54:24 +03:00
Jenkins fc4e2f4c88 Merge "Added new atomic scenarios" 2015-06-16 09:23:35 +00:00
Timur Nurlygayanov 51f973e460 Added new atomic scenarios
We need to add more small atomic destructive scenarios
to run them in parallel with load and performance tests.
each small destructive scenario should only perform some
destructive action and then recover the cloud, without
any additional checks in the destructive scenario.

Change-Id: I8f87a1d935786d05cdba76608d2efd28b3cc927f
2015-06-15 17:08:36 +03:00
Sergey Belous 7144793314 Fixed compatibility of l3-tests with the new cirros-based haos-agent
Change-Id: I351eece9f064707eb16fc1657c3fdb01a553a238
2015-05-22 11:20:31 +00:00
Ilya Shakhat e0225ff639 Introduce Cirros-based Haos agent and add sample test
This patch adds new agent that can be used in Cirros images and
does the same functionality as Shaker Lib (allowing execution
of remote commands)

As an example of Haos agent a simple Neutron DHCP disaster test
is added.

Change-Id: I4be3fe2c05831f268f4fbde3ac69f74bf45268bc
2015-05-20 19:11:11 +03:00
Kristina Kuznetsova fcfc679620 Correction some mistakes for l3-agent
Change-Id: Ic49a973f6563b059f18fe0f26c160e6ec1523158
2015-05-19 13:06:26 +03:00
Sergey Belous 995cb66c0d Fixed haos patches for rally 0.0.4
Change-Id: I536103b36875ab1e445915cfc5e0b6367bcd0c08
2015-05-15 14:55:41 +00:00
Timur Nurlygayanov 1362929e9d Fixed format in README file
Change-Id: I710d7a86f90007418bf7f9aae5fa40df3ce9be90
2015-05-14 15:02:57 +03:00
Timur Nurlygayanov fc214ef46e Updated README
Change-Id: I1187eeda0e4032592f9ccf305ab13655c6b9cf39
2015-05-14 14:53:07 +03:00
Jenkins 44a95dda3f Merge "Add ban_some_l3_agent and corrections in Neutron disaster" 2015-05-14 09:24:17 +00:00
Kristina Kuznetsova fee2b83d91 Add ban_some_l3_agent and corrections in Neutron disaster
Change-Id: Ic6ec9badffbf1e037414abef9292de6731e3f624
2015-05-14 12:12:35 +03:00
Jenkins d3ddbd2daa Merge "Simplify test execution and update readme" 2015-05-12 13:36:11 +00:00
Jenkins c6cae173c5 Merge "Install Rally without PostgreSQL" 2015-05-12 13:36:00 +00:00
Kristina Kuznetsova 997f687e74 Add scenario and plugin ban one l3 agent
Modify neurtron disaster

Change-Id: I71ba512616ad069281620bab3004577c3e2a20e4
2015-05-08 13:43:27 +03:00
Ilya Shakhat d3d0fbb3a8 Simplify test execution and update readme
Change-Id: Ib9027ca7432e7cee3bbc873519a3731148b63048
2015-05-05 13:03:35 +03:00
Ilya Shakhat 71030ff402 Install Rally without PostgreSQL
Change-Id: Id56aec0cc25874748a7ac76944b895735a75cd10
2015-04-30 15:27:44 +03:00
Kristina Kuznetsova 2f0fcb13fe Add first version of common scenarios
Change context for shaker, added common
functions for l3 and dhcp in base_scrnario.
Create Neutron disaster scenario with common
scenarios for l3 and agents

Change-Id: Iba459ff3a78a9e13d8c73abba75bc5ee372fb428
2015-04-29 19:29:23 +03:00
Kristina Kuznetsova 7d6af5ca68 Fix env creation
Change-Id: Iede4a27731899c211c15cf6d1349403693cdbeb7
2015-04-29 16:19:27 +03:00
Ilya Shakhat e5dda4489c Automate installation and test execution
Change-Id: Ia8485afadda0471267858ff2938fd067f8906e21
2015-04-28 19:33:17 +03:00
vrovachev 8efd45f502 Add minor changes to dummy_shaker_agent
Added support for different exit codes

Change-Id: Ibf45a1685a302ab036472585a44c07bb6b2214bf
2015-03-31 16:41:01 +04:00
TimurNurlygayanov 8e6b87aab8 Added shaker executor
Change-Id: I1c382a298a75af1eec88b4da88afc4dafde89079
2015-03-30 01:10:44 +04:00
vrovachev da10885773 Add minor fixes to code
Minor check to context
Add TODO about dublicate run_command method
Remove commas in scenario json
2015-03-25 14:02:24 +04:00
Timur Nurlygayanov 693012c371 Fixed pep8, updated readme
We need to disable firewall on OpenStack controllers to allow
connections to dummy_shaker_agent
2015-03-24 11:01:24 +03:00
Timur Nurlygayanov 0b3e104435 Removed extra import 2015-03-24 10:54:02 +03:00
root 4896de0318 Merge branch 'master' of https://github.com/Mirantis/openstack-ha-tests 2015-03-23 17:19:15 +00:00
root 751e086a59 Fixed errors 2015-03-23 17:18:19 +00:00
Aleksey Galkin 0ed368c933 Clear blank line 2015-03-23 18:50:29 +03:00
Sergey Belous 3ea91bb0b2 Added missing import time 2015-03-23 18:47:24 +03:00
root 314157aa7a Fixed typo 2015-03-23 13:55:43 +00:00
root a13e460c16 Fixed typo 2015-03-23 13:44:55 +00:00
root e50da1462f Fixed errors, added new parameters 2015-03-23 12:12:23 +00:00
Timur Nurlygayanov 85d606cec4 Fixed errors
Now it works and we can add new test scenarios
2015-03-23 12:44:58 +03:00
Timur Nurlygayanov 223c950f45 Added hardware reboot
We need to control services via shaker and we also need to have an
ability to manage power via ipmi / VM power control commands.
2015-03-22 16:27:38 +03:00
Timur Nurlygayanov c8bdd15ab4 Added first scenario
Added the dummy shaker agent and created the first scanrio with the real
disaster actions. We have to tests it and add more functions which will
allow to validate the cloud status.
2015-03-19 01:01:44 +03:00
Timur Nurlygayanov b8541459ef Merge pull request #3 from kromanenko/master
Small typo fix: shaker instead of shaiker
2015-03-18 23:19:04 +03:00
Kyrylo Romanenko bda96124dd Small typo fix: shaker instead of shaiker 2015-03-18 13:37:26 +02:00
Timur Nurlygayanov f056521db1 Fixed boot_vm method 2015-03-18 09:43:00 +03:00
Timur Nurlygayanov 9a7446b421 Merge pull request #2 from molecul/agalkin
Added python-shaker and python-zmq packages [deb, rpm]
2015-03-18 08:20:43 +03:00
Timur Nurlygayanov ba55570ff3 Added functions which allow to execute commands 2015-03-18 00:27:59 +03:00
Aleksey Galkin e13029e215 Added python-shaker and python-zmq packages [deb, rpm] 2015-03-17 21:20:49 +03:00
Sergey Belous 8badbbabfe Renamed shaiker_controller to shaker_controller 2015-03-17 12:45:38 +00:00
Sergey Belous 077074c174 Renamed shaiker_controller to shaker_controller.py 2015-03-17 12:43:49 +00:00
Timur Nurlygayanov ae929eabe1 Fixed pep8 2015-03-17 10:44:58 +03:00
Timur Nurlygayanov 0d2fb83192 Added recover_cloud context
We need to recover cloud after the disaster scenarios, we should
remember actions, which were performed on the cloud nodes and we have to
reset all disaster changes which were made.
2015-03-17 10:42:05 +03:00
Sergey Belous 2a88f3e1eb Added SampleScenario for check working of rally-tests 2015-03-16 16:04:28 +00:00
Sergey Belous ccc3325acc Added sample base scenario for shaiker_controller
Also changed type of controllers in config for cloud_nodes_context
2015-03-16 16:00:27 +00:00
TimurNurlygayanov 9bcda7d581 Added context for cloud nodes
We can describe the list of OpenStack controllers
in the context and then controll them with shaker.
2015-03-16 15:25:38 +04:00
Timur Nurlygayanov a8a4ba87f9 Merge pull request #1 from molecul/agalkin
Update readme
2015-03-12 15:44:18 +03:00
Aleksey Galkin 06d52e2b67 Update readme 2015-03-12 12:56:29 +03:00