mkcloud: deduplicate ssh key filename
qa_crowbarsetup.sh: Add CI for trove
mkcloud: Avoid hang on collecting supportconfig

If the cloud install went really berserk, the supportconfig
run will hang endlessly, blocking further jobs. Timeout
after a while.
mkcloud: drop obsolete supportconfig workaround

https://bugzilla.novell.com/show_bug.cgi?id=829927
Rework the substitution pattern for cloud upgrade

Just replacing 3 with 4 replaces too much. E.g. SLE11-SP3 -> SLE11-SP4.
Restrict it to just replace the cloud version.
Use --gpg-auto-import-keys --no-gpg-checks for zypper during upgrade testing

To avoid complaints about unsigned Cloud-PTF repo
No need to install crowbar-barclamp-trove during upgrade-test

suse-cloud-upgrade takes care about that already
Merge pull request #125 from rhafer/suse-cloud-upgrade

Fixes for suse-cloud-upgrade
qa_crowbarsetup.sh: Add support for susecloud5/remove 2.0

Cloud 2.0 is EOL, so we don't need to have further support
for it. Extend the cases for Cloud 5 alongway.
qa_crowbarsetup.sh: Remove get_crowbarnodes

This function was only used in one place, and not invoked
at the right time to actually do something.
qa_crowbarsetup.sh: re-order to make structure clearer

also add SLES-12-GA stub
allocpool: dont use withlock

withlock forked a subprocess so that PIDs would not match the ones
we were looking at here.
Possibly aggravated by jenkins just killing the withlock parent process
and mkcloud continuing to run
archiving jobs after moving from river.suse.de to ci.suse.de
qa_crowbarsetup: add hyperv samba setup
Use pifofproc in wait_for_if_running

pidof doesn't work for ruby scripts (e.g. chef-client)

Also removed a couple of unneeded wait_for_if_running calls in
prepare_cloudupgrade() and get rid of the killall chef-client call which
actually could cause races (e.g. blocking_chef_client.sh automatically
restarting chef-client after the "wait_for_if_running chef-client").
qa_crowbarsetup: make use of new crowbar role API
qa_devstack: Use extra disk if available

The CI job uses a cleanvm instance where the root disk has limited
space. But another disk is available for usage. Use this disk (/dev/vdb)
if available.
Merge pull request #127 from toabctl/setup-extra-disk

qa_devstack: Add parameters for extra disk setup
Use bashate instead of bash8

The project was renamed to that.