Allow more strings in filters

A comma separated list can now be used in filter and filter-out.

Fixes: #9925
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Revert "Remove MySQL requirements"

This reverts commit c69051367069eab4dd608753e14ffc8cee75b50b.
Add libmysqlclient-dev to ubuntu requirements

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Continue fix for 9871

The existing logic was too tortured, and the previous fix was bad.
Rewrite to extract "get_statuses()" to a worker, and make it
extremely clear which VM hostkeys are being updated and why.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
ceph.conf: set mon pg warn max per osd = 10000

Signed-off-by: Sage Weil <sage@redhat.com>
If lock_server is not set, check_lock() no-ops

Signed-off-by: Zack Cerza <zack@cerza.org>
Abstract the lab domain (e.g. front.sepia.ceph.com)

This should make usage in other labs easier.

Signed-off-by: Zack Cerza <zack@cerza.org>
Allow omitting 'tasks' stanza in job definitions

Signed-off-by: Zack Cerza <zack@cerza.org>
Explicitly pass json header

Signed-off-by: Zack Cerza <zack@cerza.org>
Drop default watchdog_interval to 120s

Signed-off-by: Zack Cerza <zack@cerza.org>
Fix typo

Signed-off-by: Zack Cerza <zack@cerza.org>
Also install mysql on MacOS

Signed-off-by: Zack Cerza <zack@cerza.org>
Install virtualenv if it isn't present

Signed-off-by: Zack Cerza <zack@cerza.org>
Suppress tracebacks when coverage isn't configured

Signed-off-by: Zack Cerza <zack@cerza.org>
Don't explode if results_sending_email isn't set

Signed-off-by: Zack Cerza <zack@cerza.org>
create a configuration removal function in nuke.py

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
call the new helper in nuke_helper

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Fix duplicate test name

Signed-off-by: Zack Cerza <zack@cerza.org>
Also look for /etc/teuthology.yaml

First we look for ~/.teuthology.yaml - if that is not found, we look for
a system-wide configuration in /etc/teuthology.yaml

Signed-off-by: Zack Cerza <zack@cerza.org>
use ctx instead of remotes

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>