Configure tempest according to new enable_v3_api from nova barclamp
Merge pull request #100 from vuntz/nova-v3

Configure tempest according to new enable_v3_api from nova barclamp
Merge pull request #98 from dirkmueller/master

Use fixed network for ssh
Check if heat machine id file exists before cat'ing it

It might not exist if we don't have a heat test image.
Change order so that tempest appears and runs after all barclamps

It was still before the trove barclamp, and the chef recipes were run
too early too.
Merge pull request #103 from vuntz/order

Change order so that tempest appears and runs after all barclamps
Merge pull request #102 from vuntz/cat-non-existing-file

Check if heat machine id file exists before cat'ing it
Adapt code for Cinder Multi backend support
Enable multi-backend testing in cinder whenever possible
Merge pull request #101 from dirkmueller/multi_backend

Adapt code for Cinder Multi backend support
Do not use tempest recipes when node is in readying

Readying means that we're rebooting, and all services might not be
started yet. The way the tempest barclamp works is kind of unusual as it
requires very early on things to run, and on boot, that just fails.

Since tempest is not critical, skip that during crowbar_join. (And the
recipe just set up files, so it's no big deal anyway)

https://bugzilla.novell.com/show_bug.cgi?id=886783
Merge pull request #104 from vuntz/no-readying

Do not use tempest recipes when node is in readying
Correctly set cinder storage_protocol and vendor_name

We take the first non-LVM backend and do the right thing.

Fix failures in
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs
when only these backends are used.
Merge pull request #105 from vuntz/cinder-vendor-protocol

Correctly set cinder storage_protocol and vendor_name
Use get_instance helper to find keystone, glance or nova nodes
Use KeystoneHelper.keystone_settings in more places
Remove unneeded variables
Do not make tempest_path a proposal attribute

And also use it everywhere, instead of just "sometimes".
Only avoid using /etc/tempest/tempest.conf if PFS is used
Fix fetching keystone settings by always using keystone_settings