Workarounds for salt bug https://github.com/saltstack/salt/pull/12316

Signed-off-by: Dan Mick <dan.mick@inktank.com>
tests: change get_timeout_scaling_factor to return int

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: Move api location and creds into test config template

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: Reduce operations on pools during inter-test reset

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: remove port number

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
cthulhu: fix PEP8 warning

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: stop iterating the characters in the log path

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: skip changing the crush rules set of a pool if there is only one

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: skip external tests that require calamari resets

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: improves perfomance of inter-test reset for live clusters

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
docs: adds instructions for running tests on external calamari

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>