Commit Graph

35 Commits

Author SHA1 Message Date
Sage Weil
5acc57f5ad remove basedir/testdir distinction
We should never run with a conflicting testdir in the basedir, and the
code to do this is confusing and buggy.  Go back to a single testdir and
simple checks.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-10 10:53:41 -07:00
Zack Cerza
5985c9d5ab Add note about public teuthology logs. 2013-09-03 16:05:02 -05:00
Zack Cerza
516406324a Wrap paragraphs. 2013-09-03 16:02:17 -05:00
Sage Weil
80b6140682 README: add deps
Reported-by: Loic Dachary <loic@dachary.org>
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-30 17:35:36 -07:00
Zack Cerza
22abe02911 Whoops! Make 'MacOS X' a header again. 2013-08-19 13:51:07 -05:00
Zack Cerza
3f42335a55 And, more formatting tweaks. 2013-08-19 13:49:42 -05:00
Zack Cerza
adc3f62ea5 Mo' betta consistency. 2013-08-19 13:46:31 -05:00
Zack Cerza
59e01a41de Don't necessarily need to manually link libvirt. Also, remove $'s. 2013-08-19 13:35:52 -05:00
Zack Cerza
6f9c759adf Remove false note about default value. 2013-08-19 10:01:48 -05:00
Zack Cerza
39879eca9d Slightly tweak path. 2013-08-19 10:01:05 -05:00
Zack Cerza
7a2cca1d3c Update base_test_dir default to reflect reality 2013-08-19 09:49:45 -05:00
Zack Cerza
83dd1c8bd7 Passwordless sudo, not passphraseless sudo. 2013-08-15 12:24:30 -05:00
Zack Cerza
54ed1d16eb Note that target hostnames must be resolvable. 2013-08-15 09:34:09 -05:00
Zack Cerza
9b947e2726 Merge pull request #31 from ceph/wip-5941
Instructions for installing teuthology on non-debian-based OSs
2013-08-14 09:36:55 -07:00
Alfredo Deza
6bc8fcd0dc add link to homebrew
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2013-08-14 12:36:03 -04:00
Alfredo Deza
aa464e29bc add generic instructions for installation
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2013-08-14 12:07:22 -04:00
Alfredo Deza
3e9cf89589 create instructions to install on OSX
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2013-08-14 12:01:29 -04:00
Zack Cerza
f4de51516f Add notes about install task precedence 2013-08-13 10:10:22 -05:00
Sandon Van Ness
d41b4e5ed6 Fixing teuthology-lock for os-type instead of vm-type.
Teuthology got updated to use --os-type and os_type in yaml
instead of --vm-type. I added this to teuthology but forgot
to update tuthology-lock as well for manually creating vms.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-07-29 16:34:20 -07:00
Alfredo Deza
2d9cb1ffb6 fix RST formatting issues in README file
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2013-07-24 08:43:04 -04:00
Warren Usui
1964818399 Update to describe tasks and parameters to tasks, including the install
parameters requested in 4470.  Added more information to the vm section,
and included a section documenting the test suites.

Signed-off-by: Warren Usui <warren.usui@inktank.com>
Fixes: 4470
Reviewed By: Dan Mick and Alfredo Deza

Include Alfredo's suggestions
2013-07-19 19:16:21 -07:00
Warren Usui
8129bffb17 Implement full reinstallation of a VM system.
Downburst create is used to reinstall a VM when it is locked.
Downburst destroy is used to remove a VM when it is unlocked.
Host keys are regenerated on each vm instantiation, so the keys
need to be checked prior to use.
If needed, qa-ceph-chef is run on newly installed systems to insure that
they are fully functional.

Signed-off-by: Warren Usui <warren.usui@inktank.com>
2013-04-03 12:29:47 -07:00
Sam Lang
ace4cb07b2 Replace /tmp/cephtest/ with configurable path
Teuthology uses /tmp/cephtest/ as the scratch test directory for
a run.  This patch replaces /tmp/cephtest/ everywhere with a
per-run directory: {basedir}/{rundir} where {basedir} is a directory
configured in .teuthology.yaml (/tmp/cephtest if not specified),
and {rundir} is the name of the run, as given in --name.  If no name
is specified, {user}-{timestamp} is used.

To get the old behavior (/tmp/cephtest), set test_path: /tmp/cephtest
in .teuthology.yaml.

This change was modivated by #3782, which requires a test dir that
survives across reboots, but also resolves #3767.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2013-01-31 08:23:31 -06:00
Joe Buck
a8f4f8853d fixing the tense of my README change 2012-10-22 12:01:53 -07:00
buck
41d1257c16 Edit to README.bst to note that the ssh keys needed in the targets entries are the hosts public ssh key and not the users defined in the same entry 2012-10-22 12:01:35 -07:00
David Zafman
3ca2e220e1 Fix typo in README
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2012-10-10 18:18:14 -07:00
Sam Lang
808e2b234e update doc to be ceph-fuse task (instead of cfuse) 2012-09-18 13:51:33 -07:00
Sam Zaydel
ea6c546ec4 Added python-dev to list of required packages. 2012-05-24 09:37:46 -07:00
Tommi Virtanen
a2372fce12 Move orchestra to teuthology.orchestra so there's just one top-level package. 2011-09-13 14:53:02 -07:00
Tommi Virtanen
4e2ec6fd8b Add interactive-on-error, to pause and explore on error.
Closes: http://tracker.newdream.net/issues/1291
2011-08-09 15:42:17 -07:00
Josh Durgin
99afde1417 Update example targets in readme. 2011-07-19 17:13:13 -07:00
Josh Durgin
8d196b001c Make targets a dictionary mapping hosts to ssh host keys. 2011-07-19 17:13:13 -07:00
Josh Durgin
f6efcd398d Update readme for locking. 2011-07-07 12:35:11 -07:00
Sage Weil
e8abcf0e5e readme: need libevent-dev
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-09 11:18:56 -07:00
Tommi Virtanen
2b237882d6 First draft of documentation. 2011-06-06 14:22:49 -07:00