Install Tempest's dependencies along with it.

* lib/tempest(install_tempest): Directly install Tempest's
tools/pip-requires list after cloning the repo.

Change-Id: I5c508faab8756d5cdfec53193e08e3440fda1b2c
Merge "Install Tempest's dependencies along with it."
Ensures that Quantum sets the correct signing directory

Change-Id: I4f01a171f0ced73ba6b6000d225c8f5811f1874a
Additional options for XenAPINFS cinder driver

Related to bp xenapi-storage-manager-nfs

Add configuration options to devstack scripts, so it is easier to set up
a system with a XenAPINFS volume backend. It makes possible to test this
configuration with exercises. To enable the XenAPINFS driver, specify:

CINDER_DRIVER=XenAPINFS
CINDER_XENAPI_CONNECTION_URL=<url for a xenserver>
CINDER_XENAPI_CONNECTION_USERNAME=<username for the xenserver>
CINDER_XENAPI_CONNECTION_PASSWORD=<password for the xenserver>
CINDER_XENAPI_NFS_SERVER=<a box that has an nfs export>
CINDER_XENAPI_NFS_SERVERPATH=<exported catalog>

in your localrc

Change-Id: Ia214172aac377d273a03849c8cc2adcbf5b8f607
Add ResellerAdmin role to ceilometer user.

For the sake of swift metering, 'ceilometer' user needs to be a
ResellerAdmin for tenant 'service'.

Change-Id: I65b3bdedddded9d5f3bac5c5d714288800ffa8b6
Add OBJECT_CATALOG_TYPE to tempest config

* add OBJECT_CATALOG_TYPE

Change-Id: I776f7ce65e44ceef139e34a1b1aff52e069b90e6
Merge "Ensures that Quantum sets the correct signing directory"
enable mod_wsgi on horizon_init

on a clean ubuntu environment wsgi wasn't getting enabled
ensure that it actually turns on wsgi to that apache can start

Change-Id: I9c74f7c5d5d2f995843b2a649a52f7159c7de314
remove hard tabs from keystone_data.sh

hard tabs somehow snuck into keystone_data.sh, noticed
in an unrelated review. Remove for consistency.

Change-Id: I04f3b4597fd3629c7f123588c512832a67228597
Merge "remove hard tabs from keystone_data.sh"
Start nova-conductor before nova-compute.

nova-compute is going to need to talk to nova-conductor during startup,
so go ahead and start it conductor before compute.

Change-Id: I565436e06b5bf4189ead0a57d57ec2ce4cf79bd8
heat : Remove heat-metadata as it has been removed in heat master

The heat-metadata service has been removed as of the following commit
in heat master: 6ae3ff0 Remove heat-metadata service

So remove the heat-metadata service and related config-file items

Change-Id: If36efe5924e9e0a7697f51dd3c9fc140fed8090b
Signed-off-by: Steven Hardy <shardy@redhat.com>
Refactor swift installation

* Optimize loops
* Move install steps to the lib/swift

Change-Id: Ie8a74b2627395620ccb0501171fa0150ee7497f2
Merge "Additional options for XenAPINFS cinder driver"
Merge "Add ResellerAdmin role to ceilometer user."
Merge "heat : Remove heat-metadata as it has been removed in heat master"
create a horizon exercise for sanity check

from time to time horizon gets broken in devstack and it
takes a while to figure out why. Put a sanity check into
devstack exercises that checks for horizon front page being
up and not just a stack trace to use as a simple gate.

Change-Id: I13a6c59881f618d5194b1625b67115013c9cb6c2
Merge "Refactor swift installation"
fix typo in get_uec_image.sh

it's precise, not percise.

Fixes bug #1085233

Change-Id: I857c233c9b461b7cc6e2ac356aa6f2cd6be93ff5
Merge "create a horizon exercise for sanity check"