Fix Cluster.__repr__()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Update unit test for Cluster.__repr__()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Post last_in_suite jobs, but delete when run

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Only attempt to use sudo if necessary
Allow scrubbing while thrashing

Added ability to implement scrubbing while thrashing
(scrub_interval in config can be set to an interval
similar to how clean_interval is set).  Defaults to 0,
which indicates that no scrubbing will take place.
Add scrub_interval description to thrashosds docstring.

Fixes: 7199
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Merge pull request #244 from ceph/wip-7199-wusui

Wip 7199 wusui
Fixes #8050 Adds a cluster.yaml that is written by interactive task
These will likely go somewhere better before merge
Moves node: remote mapping to the internal task.
Changes invocation of serialize_remote_roles to internal task to avoid being run during nuke