Adds an alternate user to Keystone for Tempest
Tempest has a number of tests that are skipped if
the compute.alt_username is the same as compute.username
or None. Here, we modify files/keystone_data.sh to add
an additional regular user called alt_demo if Tempest
is enabled in stackrc. We also make corresponding changes
to the tools/configure_tempest.sh script to make use
of this alternate user credential
Change-Id: I551f3b378f843c62fffcf6effa916056708d54d3
Select for active images
If we don't do this, repeat devstack installs won't be
able to use this script.
Change-Id: I95746ffebfa7163c80161d26de1e575c0fc5d39c
* Something exposed by LP #992096 was that the image
tests were broken because the URL returned from the
service catalog was no longer including a version
identifier. The fix in Tempest was to pass the configure_via_auth=False
parameter to the glance.client.Client constructor. However, in order
for this to work, the host/port in the [image] section of the
Tempest configuration file needs to be set
Change-Id: I9f661a02270a1ad52c10f2233baf899e5f706c82
There are still failures when tempest runs because
of recent changes with glanceclient, but at least
this patch gets the tools/configure_tempest working
again.
Change-Id: I73a5042dac2c930998663c478fb2ccd907c3ef87
* Removes (non-working) Kong config.ini support
* Replaces copy/paste code from stack.sh that was not
properly grabbing image UUIDs with a call to glance
index
* Grabs any non-kernel non-ramdisk images and properly populates
the IMAGE_UUID_ALT variable if more than 1 image is
available
Change-Id: Ieaf892b8b3fb4ef4fe2e6168f7a53bbe42dd684c
* Echo out the tempest.conf for easier debugging
* Make sure IDENTITY_HOST defaults to 127.0.0.1
* Source and ensure openrc is available
* Ensure BUILD_TIMEOUT and BUILD_INTERVAL are set appropriately
* Set COMPUTE_RESIZE_AVAILABLE to False because QEMU does not support
Change-Id: If39c3cc011c1a2207fbcb2922094bd9ff2973746
The old configure_tempest script wasn't writing an
appropriate Tempest config file. This should get things
updated to the point where Tempest should at least run
properly without erroring out on configuration issues like
we've been seeing...
Change-Id: Ice7aca10e74c0a365e1638f7b3e423aa768d3074
The "/tokens" path is explicitly appended to the OS_AUTH_URL
by the configure_tempest.sh tool, but this is also appended
internally by glance:
https://github.com/openstack/glance/blob/master/glance/common/auth.py#L111
leading to a duplicated "/tokens/tokens" path.
Change-Id: I2ea49289f7e1976346eff220dc3d1664bdad4fb0
This is the start of an effort to organize devstack's code
to better document the requirements for configuring the individual
components.
Change-Id: I3476b76b9d1f9ee63687fb9898a98729118cbd84