ceph/teuthology/task
Sam Lang 980973dc55 task/install.py: Allow installation of non-ceph
Generalizes the install task to specify a "project" which defaults to
'ceph', but can be configured to install different project packages,
for example:

install:
  project: samba
  extra_packages: samba

The default install task uses 'ceph' as the project, and relies on an
existing set of defined packages to install.  For other projects, the
packages to be installed must be specified with the extra_packages
field.  Multiple install tasks can be specified:

install:
install:
  project: samba
  extra_packages: samba

Which installs ceph packages and then samba packages.

Also, cleanup in nuke.py so that nuke and install use the same list of
packages when doing the remove steps.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
2013-05-06 17:37:25 -07:00
..
__init__.py
admin_socket.py ceph.conf: use default locations for admin socket; fix client log file 2013-02-21 11:35:36 -08:00
apache.conf.template rgw: parse testdir into apache.conf 2013-02-06 22:02:10 -08:00
autotest.py cfuse -> ceph-fuse 2013-02-18 13:39:05 -08:00
blktrace.py
ceph_client.py fix some errors found by pyflakes 2013-04-30 17:09:19 -07:00
ceph_manager.py repair_test: add test for repairing read errs and truncations 2013-04-01 16:38:33 -07:00
ceph-deploy.py Merge branch 'next' 2013-04-22 13:01:11 -07:00
ceph-fuse.py Fixed ceph-fuse mount point cleanup bug 2013-03-18 13:35:58 -07:00
ceph.py fix some errors found by pyflakes 2013-04-30 17:09:19 -07:00
chdir-coredump task/chdir-coredump: Use readlink -e 2013-02-01 16:07:29 -06:00
chef.py Verbose output on ceph-qa-chef. 2013-04-30 13:04:28 -07:00
clock.py Fixed 'clock:' on Centos 2013-03-15 10:15:43 -07:00
cram.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
daemon-helper
die_on_err.py fix a few archive/log stragglers 2013-02-18 13:39:06 -08:00
divergent_priors.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
dump_stuck.py
edit_sudoers.sh Implement full reinstallation of a VM system. 2013-04-03 12:29:47 -07:00
enable-coredump
exec.py exec/pexec: substitute $TESTDIR into command 2013-03-09 18:07:06 -08:00
filestore_idempotent.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
hadoop.py Merge remote branch 'origin/next' 2013-05-01 09:52:02 -07:00
install.py task/install.py: Allow installation of non-ceph 2013-05-06 17:37:25 -07:00
interactive.py
internal.py Fix improperly spaced line. 2013-04-26 12:42:41 -07:00
kclient.py avoid secretfile, except for kclient 2013-02-18 13:39:05 -08:00
kcon_most
kcon_most.py
kernel.py kernel.py: put submenu name in 01_ceph_kernel if necessary 2013-04-12 15:49:15 -07:00
knfsd.py
lockfile.py cfuse -> ceph-fuse 2013-02-18 13:39:05 -08:00
locktest.py cfuse -> ceph-fuse 2013-02-18 13:39:05 -08:00
lost_unfound.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
manypools.py Fix unused vars, unused imports, and aliasing 2013-02-21 14:47:00 -08:00
mds_thrash.py task/mds_thrash: Log mds dump after long delay 2013-03-27 08:48:45 -05:00
metadata.yaml
mon_clock_skew_check.py
mon_recovery.py
mon_thrash.py task: mon_thrash: Thrash multiple monitors and 'maintain-quorum' option 2013-02-22 00:44:49 +00:00
mpi.py mpi: substitute $TESTDIR 2013-03-09 21:20:43 -08:00
multibench.py
nfs.py
nop.py
object_source_down.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
omapbench.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
osd_backfill.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
osd_failsafe_enospc.py osd: data loss: low space handling 2013-03-19 11:27:00 -07:00
osd_recovery.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
parallel_example.py
peer.py peer.py: we can't assume pg query state will match mon pg state 2013-04-12 15:02:16 -07:00
pexec.py exec/pexec: substitute $TESTDIR into command 2013-03-09 18:07:06 -08:00
proc_thrasher.py
qemu.py increasing the default memory of vm to 4 MB 2013-03-12 12:12:58 -07:00
rados.py rados.py: add option to do many short runs 2013-03-07 18:06:55 -08:00
radosbench.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
radosgw-admin-rest.py radosgw-admin-rest: Add task for RESTful admin api. 2013-04-17 08:49:26 -07:00
radosgw-admin.py radosgw-admin: Test bucket list for bucket starting with underscore. 2013-04-05 10:18:49 -07:00
rbd_fsx.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
rbd.py rbd: drop udev 2013-02-25 15:12:56 -06:00
recovery_bench.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
repair_test.py repair_test.py: Additional test cases 2013-04-24 17:39:25 -07:00
restart.py task/restart: Handle error from script correctly 2013-03-19 08:10:30 -05:00
rgw-logsocket.py
rgw.py fix some errors found by pyflakes 2013-04-30 17:09:19 -07:00
s3readwrite.py rgw tests: remove users after each test 2013-04-30 16:49:04 -07:00
s3roundtrip.py rgw tests: remove users after each test 2013-04-30 16:49:04 -07:00
s3tests.py s3tests: add force-branch with higher precdence than 'branch' 2013-05-02 13:47:46 -07:00
scrub_test.py ceph: use default data, keyring locations 2013-02-18 13:39:05 -08:00
scrub.py
ssh_keys.py teuthology: fix for ssh-keys-task 2013-04-08 11:54:55 -07:00
swift.py fix some errors found by pyflakes 2013-04-30 17:09:19 -07:00
thrashosds.py thrashosds: add test_backfill_full 2013-03-25 15:39:12 -07:00
timer.py fix some errors found by pyflakes 2013-04-30 17:09:19 -07:00
userdata_setup.yaml
userdata_teardown.yaml
valgrind.supp
watch_notify_stress.py Install ceph debs and use installed debs 2013-02-18 13:39:03 -08:00
workunit.py Merge remote branch 'origin/next' 2013-05-01 09:52:02 -07:00