Related to https://review.openstack.org/#/c/13101/
Add tempest test variables, so tempest tests will be configured with
proper default values.
Change-Id: Iec13ec3492cbfa6dcce665a4e0723f1b941ae88a
Correct the grep expression in tools/configure_tempest.sh
which generates the FLAVORS that tempest will boot.
Fixes bug 1037347
Change-Id: I50352fd23ca1e5332592bb343821c6355b274e9f
The build parameters for instances and volumes should be configured separately.
This patch adds the following Tempest vars:
COMPUTE_BUILD_INTERVAL
COMPUTE_BUILD_TIMEOUT
VOLUME_BUILD_INTERVAL
VOLUME_BUILD_TIMEOUT
Change-Id: Ia5357114f8e4248a8de4bd0327e08323c487e897
This patch adds several options to allow using OpenVZ virt layer.
- modifies stack.sh and stackrc to recognize a new VIRT_TYPE option
- set IMAGE_URLS to an openvz image, if VIRT_TYPE == openvz
It also makes a few changes to some tests so that some implicit
defaults (such as the guest user account) can be overridden.
Change-Id: I0dde2dffbf3848fac1dd27eb37af84c0ac73d9aa
Adds the following options to the tempest configuration
file:
COMPUTE_CONFIG_PATH
COMPUTE_SOURCE_DIR
COMPUTE_WHITEBOX_ENABLED
COMPUTE_PATH_TO_PRIVATE_KEY
COMPUTE_DB_URI
COMPUTE_BIN_DIR
These options are used in an upcoming Tempest patchset
Change-Id: I50409d03255b92f154112b57e96ad71f8542ac96
Tempest recently added a number of new config variables
and this patch merely adds those variables to the
template replacement process in tools/configure_tempest.sh
This needs to go in before this:
https://review.openstack.org/#/c/8738/2
Additionally, this patch sets the build_interval to 3
and the build_timeout to 400. This faster status check
interval should allow Tempest to run a bit quicker in the
Jenkins gate job.
Change-Id: I8835ccdee6af58da66c6327ddae8a05b6789d454
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