Merge "clone tempest if enabled"
This commit is contained in:
commit
45ae8ccc4a
56
lib/tempest
Normal file
56
lib/tempest
Normal file
@ -0,0 +1,56 @@
|
||||
# lib/tempest
|
||||
|
||||
# Dependencies:
|
||||
# ``functions`` file
|
||||
# ``SERVICE_{TENANT_NAME|PASSWORD}`` must be defined
|
||||
# <list other global vars that are assumed to be defined>
|
||||
|
||||
# ``stack.sh`` calls the entry points in this order:
|
||||
#
|
||||
# install_XXXX
|
||||
# configure_XXXX
|
||||
# init_XXXX
|
||||
# start_XXXX
|
||||
# stop_XXXX
|
||||
# cleanup_XXXX
|
||||
|
||||
# Save trace setting
|
||||
XTRACE=$(set +o | grep xtrace)
|
||||
set +o xtrace
|
||||
|
||||
|
||||
# Defaults
|
||||
# --------
|
||||
|
||||
# <define global variables here that belong to this project>
|
||||
|
||||
# Set up default directories
|
||||
TEMPEST_DIR=$DEST/tempest
|
||||
TEMPEST_CONF_DIR=$DEST/tempest/etc
|
||||
|
||||
# Entry Points
|
||||
# ------------
|
||||
|
||||
|
||||
# configure_tempest() - Set config files, create data dirs, etc
|
||||
function configure_tempest() {
|
||||
# sudo python setup.py deploy
|
||||
# iniset $tempest_CONF ...
|
||||
# This function intentionally left blank
|
||||
#
|
||||
# TODO(sdague) actually move the guts of configure tempest
|
||||
# into this function
|
||||
cd tools
|
||||
./configure_tempest.sh
|
||||
cd ..
|
||||
}
|
||||
|
||||
|
||||
# install_tempest() - Collect source and prepare
|
||||
function install_tempest() {
|
||||
git_clone $TEMPEST_REPO $TEMPEST_DIR $TEMPEST_BRANCH
|
||||
}
|
||||
|
||||
|
||||
# Restore xtrace
|
||||
$XTRACE
|
7
stack.sh
7
stack.sh
@ -313,6 +313,7 @@ source $TOP_DIR/lib/n-vol
|
||||
source $TOP_DIR/lib/ceilometer
|
||||
source $TOP_DIR/lib/heat
|
||||
source $TOP_DIR/lib/quantum
|
||||
source $TOP_DIR/lib/tempest
|
||||
|
||||
# Set the destination directories for OpenStack projects
|
||||
HORIZON_DIR=$DEST/horizon
|
||||
@ -871,6 +872,9 @@ fi
|
||||
if is_service_enabled ceilometer; then
|
||||
install_ceilometer
|
||||
fi
|
||||
if is_service_enabled tempest; then
|
||||
install_tempest
|
||||
fi
|
||||
|
||||
|
||||
# Initialization
|
||||
@ -917,6 +921,9 @@ fi
|
||||
if is_service_enabled cinder; then
|
||||
configure_cinder
|
||||
fi
|
||||
if is_service_enabled tempest; then
|
||||
configure_tempest
|
||||
fi
|
||||
|
||||
if [[ $TRACK_DEPENDS = True ]] ; then
|
||||
$DEST/.venv/bin/pip freeze > $DEST/requires-post-pip
|
||||
|
Loading…
Reference in New Issue
Block a user