Zack Cerza
f34f3b3baf
Move teuthology's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:35 -05:00
Zack Cerza
45d1b0eb18
Move teuthology-coverage's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
193b3112a3
Move teuthology-results' arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
7ab9726737
Move teuthology-report's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
755ac2f129
Move teuthology-updatekeys' arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
c784c79f1d
Move teuthology-schedule's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
974898597f
Move teuthology-lock's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
1bf3a3dadb
Move teuthology-worker's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
5fd1cd0bed
Move teuthology-ls's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
e847b1075a
Move teuthology-suite's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
7ce4dfd97a
Move teuthology-nuke's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
f77ee6e0ef
Add argument parsing to make this a proper script.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Alfredo Deza
18ea0239ea
remove install_requires from setup.py
...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2013-08-14 12:00:51 -04:00
Alfredo Deza
545fc2747c
remove test dependencies from setup.py
...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2013-07-24 08:49:36 -04:00
Sam Lang
58111595d4
Support power cycling osds/nodes through ipmi
...
This patch defines a RemoteConsole class associated
with each Remote class instance, allowing
power cycling a target through ipmi.
Fixes/Implements #3782 .
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2013-01-31 08:23:37 -06:00
Sander Pool
87e1fc1289
Added comment explaining how setup is tied to actual code.
2012-11-14 16:27:01 -08:00
Tommi Virtanen
bf46fd5394
Merge orchestra into teuthology.
...
There are too many things called Orchestra out there,
including Ubuntu's new multi-machine service orchestration
framework. The code might still be beneficial outside of
teuthology, but it can be spun off at that time.
Conflicts:
bootstrap
requirements.txt
setup.py
2011-09-13 14:10:12 -07:00
Josh Durgin
4f4227a44d
Generate coverage at the end of a suite run,
...
and optionally email failures and ongoing jobs.
2011-08-29 10:23:12 -07:00
Josh Durgin
b582764b62
Add teuthology-coverage for analyzing test coverage for a suite run.
2011-08-29 10:23:12 -07:00
Greg Farnum
af0d7c5e44
teuthology-nuke: move it into its own file.
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-10 15:38:57 -07:00
Josh Durgin
e5f33ca5b5
Add command to update ssh hostkeys.
2011-07-19 17:13:13 -07:00
Josh Durgin
85c24bda7f
Add teuthology-schedule and teuthology-worker.
...
schedule puts jobs in a beanstalk queue, worker takes them out and runs them.
2011-07-11 13:49:06 -07:00
Josh Durgin
4218d7063b
Add httplib2 to setup.py.
2011-07-07 17:06:18 -07:00
Josh Durgin
4d62dd3bcc
Add command line tool for locking machines.
2011-07-07 12:35:08 -07:00
Sage Weil
7d57b355d8
teuthology-ls: summarize results from an archive-dir
...
ugly but basically works
2011-06-29 12:55:25 -07:00
Sage Weil
b95e61ae29
teuthology-nuke
...
Take in a full config (or just targets: portion) and do a destructive
cleanup.
Still need to clean up kernel mounts.
2011-06-29 12:23:44 -07:00
Tommi Virtanen
330ec41ff7
Add teuthology-suite, to run multiple tests in a batch.
2011-06-21 10:00:16 -07:00
Tommi Virtanen
e19d639f4b
Gevent 0.14 switches to libev, avoid it for now.
...
This was in requirements.txt earlier, but using this library
from elsewhere does not respect that, only setup.py.
2011-06-08 13:20:44 -07:00
Tommi Virtanen
ce10d4f5e0
Add missing trailing commas.
...
Lists of strings where last item has no comma are just
traps waiting to hurt you when you add a new item at
the end.
2011-06-07 12:58:48 -07:00
Tommi Virtanen
57f979f177
Refactor for modularity.
...
New style: run "./virtualenv/bin/teuthology -v interactive.yaml".
2011-06-03 14:47:44 -07:00
Tommi Virtanen
ce5f0e7121
Move interactive and cfuse into tasks.
2011-06-02 15:04:01 -07:00
Tommi Virtanen
7d4bb1202b
Initial import.
...
Currently hardcoded to run dbench, not modular, and the remote
execution API is clumsy.
2011-05-31 13:51:48 -07:00
Tommi Virtanen
1a459dd7fe
Depend on Paramiko 1.7.7 or newer to be able to read modern OpenSSH keys.
2011-05-24 13:16:47 -07:00
Tommi Virtanen
87d7192c89
Add setup.py, install in devel mode into virtualenv.
2011-05-19 12:17:28 -07:00