ceph/teuthology
Sage Weil 68888862a1 sequential, parallel: allow entries to be references to top-level config
Often we want to build a test collection that substitutes different
sequences of tasks into a parallel/sequential construction.  However, the
yaml combination that happens when generating jobs is not smart enough to
substitute some fragment into a deeply-nested piece of yaml.

Instead, make these sequences top-level entries in the config dict, and
reference them.  For example:

tasks:
- install:
- ceph:
- parallel:
  - workload
  - upgrade-sequence
workload:
  workunit:
    - something
upgrade-sequence:
  install.restart: [osd.0, osd.1]

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-23 15:38:29 -07:00
..
locker Update keys if they have changed before locking 2013-06-27 14:08:09 -07:00
orchestra Fix to ignore ssh-key checking if running on virtual machines or 2013-06-19 11:12:09 -07:00
task sequential, parallel: allow entries to be references to top-level config 2013-07-23 15:38:29 -07:00
test
__init__.py
ceph.conf.template ceph.conf.template: enable osd debug verify stray on activate 2013-07-17 18:14:58 -07:00
contextutil.py
coverage.py coverage: note db table structure 2012-10-24 16:11:12 -07:00
lock.py lock: filter machine type for --list, --list-targets 2013-07-17 20:54:16 -07:00
lockstatus.py Support added for running scheduled tasks on virtual machines. 2013-06-07 19:32:15 -07:00
misc.py misc: move system type checking to a generic location 2013-07-09 18:52:00 -07:00
nuke.py nuke: killall ceph-disk, too 2013-07-18 12:31:11 -07:00
parallel.py Don't lose tracebacks of exceptions raised in a greenlet. 2012-09-11 11:25:21 -07:00
queue.py failed dict.get evaluates to None 2013-07-19 09:01:28 -04:00
run_tasks.py Created tasktest to test sequential and parallel tasks. 2013-07-15 19:08:23 -07:00
run.py Worker processes by machine type instead of teuthology branch. 2013-07-18 12:04:08 -07:00
safepath.py
suite.py Worker processes by machine type instead of teuthology branch. 2013-07-18 12:04:08 -07:00