ceph/tasks
Loic Dachary 69e9b22e4b buildpackages: refactor to not require remote
Most of the flavor, sha1, tag etc. selection logic as implemented in the
packaging module of teuthology relies on remote hosts. This is complex
to tests and inconvenient because hosts must be provisionned even before
trying to figure out which packages need to be installed.

Using remote hosts is necessary when bare metal targets are used because
teuthology must adapt to the operating system already installed. The
selection logic in the context of dynamically provisionned targets is
simpler because it is defined by the job being run.

The buildpackages is refactored to use only the job configuration to
figure out which packages must be built. It makes it specific to targets
that are dynamically provisionned. It would have to be modified to query
the remote host in the case of bare metal targets.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-18 22:49:59 +01:00
..
buildpackages buildpackages: refactor to not require remote 2015-11-18 22:49:59 +01:00
cephfs tasks/cephfs: simplify test_backtrace_repair 2015-11-03 11:56:06 +00:00
tests buildpackages: walk the whole config tree to find sha1 to build 2015-10-09 10:05:58 +02:00
util tasks: sudo ceph for cli 2015-09-11 12:15:01 -04:00
__init__.py
admin_socket.py tasks/admin_socket.py: wait 120 seconds instead of 60 2015-10-13 10:25:18 +02:00
apache.conf.template Adds mod_proxy_fcgi support and makes it the default setup for rgw 2015-06-23 15:49:27 -05:00
autotest.py
blktrace.py
boto.cfg.template
buildpackages.py buildpackages: refactor to not require remote 2015-11-18 22:49:59 +01:00
calamari_nosetests.py calamari_nosetests: verify that calamari_branch exists 2015-07-07 11:03:18 -07:00
calamari_setup.py calamari_setup: install "cli" utils on Calamari node 2015-08-12 14:52:37 -06:00
ceph_client.py
ceph_deploy.py Merge pull request #592 from ceph/wip-13000-centos-activate 2015-10-01 08:49:20 +02:00
ceph_fuse.py tasks/ceph_fuse.py: virtual machines need flexible mount timeout 2015-07-14 13:03:01 +02:00
ceph_manager.py tasks/ceph_manager: %d -> %s 2015-09-30 14:58:32 -04:00
ceph_objectstore_tool.py
ceph.py ceph: log which ceph.conf file is written 2015-10-21 15:49:48 +02:00
cephfs_test_runner.py tasks: generalise cephfs test runner 2015-04-14 14:13:39 +01:00
cifs_mount.py
cram.py
devstack.py tasks: sudo ceph for cli 2015-09-11 12:15:01 -04:00
die_on_err.py
divergent_priors2.py divergent_priors2: give divergent time to come up 2015-10-09 14:05:42 -07:00
divergent_priors.py tasks/divergent_prior[2]: fix rados get syntax 2015-09-05 09:25:24 -04:00
dump_stuck.py
ec_lost_unfound.py
filestore_idempotent.py git.ceph.com 2015-04-16 09:05:30 -07:00
kclient.py
locktest.py
logrotate.conf ceph: support arbitrarily-named daemons in logrotate 2015-06-08 17:36:49 -07:00
lost_unfound.py Fixes #11013, use time.sleep instead of manager.sleep which isn't there. 2015-03-04 10:09:21 -06:00
manypools.py
mds_creation_failure.py
mds_thrash.py
metadata.yaml
mod_fastcgi.conf.template Adds mod_proxy_fcgi support and makes it the default setup for rgw 2015-06-23 15:49:27 -05:00
mod_proxy_fcgi.tcp.conf.template Adds mod_proxy_fcgi support and makes it the default setup for rgw 2015-06-23 15:49:27 -05:00
mod_proxy_fcgi.uds.conf.template Adds mod_proxy_fcgi support and makes it the default setup for rgw 2015-06-23 15:49:27 -05:00
mon_clock_skew_check.py
mon_recovery.py
mon_thrash.py
multibench.py fix indentation error in docstring 2015-08-06 08:41:17 -04:00
object_source_down.py
omapbench.py
osd_backfill.py
osd_failsafe_enospc.py tasks: sudo ceph for cli 2015-09-11 12:15:01 -04:00
osd_recovery.py
peer.py
peering_speed_test.py
populate_rbd_pool.py
qemu.py suites/rbd/qemu: excercise CoW support during QEMU testing 2015-10-22 08:28:32 -04:00
rados.py tasks/rados: make {write,append}_excl conditional 2015-07-08 10:43:22 -04:00
radosbench.py radosbench: use pool config even if create_pool is false 2015-10-09 14:06:04 -07:00
radosgw_admin_rest.py ensure summary is looked for the user we need (part 2) 2015-03-24 13:37:41 -04:00
radosgw_admin.py radosgw_admin: skip log objects that start with obj_delete_at_hint 2015-10-12 09:13:25 -07:00
radosgw_agent.py git.ceph.com 2015-04-16 08:37:56 -07:00
rbd_fio.py Update fio version from 2.2.9 to 2.2.11 2015-11-10 14:48:59 -05:00
rbd_fsx.py tasks: add support for running fsx under valgrind 2015-04-28 09:44:05 -04:00
rbd.py suites/rbd/qemu: excercise CoW support during QEMU testing 2015-10-22 08:28:32 -04:00
recovery_bench.py
reg11184.py tasks/reg11184.py: fix rados get syntax 2015-09-05 09:23:54 -04:00
rep_lost_unfound_delete.py
repair_test.py remove unused import from repair_test 2015-02-26 15:04:02 -05:00
rest_api.py tasks: sudo ceph for cli 2015-09-11 12:15:01 -04:00
restart.py git.ceph.com 2015-04-16 08:37:56 -07:00
rgw_logsocket.py
rgw.py tasks: sudo ceph for cli 2015-09-11 12:15:01 -04:00
s3readwrite.py
s3roundtrip.py
s3tests.py Use old branches as is without 'ceph-' for firefly, hammer etc 2015-09-16 13:21:51 -04:00
samba.py task/samba: ignore return code of fuser/losf 2015-04-21 11:33:30 +08:00
scrub_test.py tasks/scrub_test: sudo ls ... 2015-09-02 22:01:58 -04:00
scrub.py
tgt.py
thrash_pool_snaps.py rados/thrash: add test for radosgw with snaps 2015-05-28 15:36:39 -07:00
thrashosds.py thrashosds: adds a sighup_delay option, defaulted to 0.1 2015-07-28 14:46:35 -05:00
userdata_setup.yaml Use an NFS mount instead of virtio-9p in the qemu task 2015-03-02 15:45:10 -08:00
userdata_teardown.yaml
watch_notify_same_primary.py tasks/watch_notify_same_primary: wait for watch before notify 2015-03-26 16:51:56 -07:00
watch_notify_stress.py
workunit.py git.ceph.com 2015-04-16 08:37:56 -07:00