9060c0b3e1
Switch Rally integration with Devstack to the new plugin model [1]. This allows to install Rally by one line in localrc, without copying any files by hand. It also may make setting CI jobs easier. [1] http://docs.openstack.org/developer/devstack/plugins.html * Remove Sahara pluging from Rally gate job Sahara was removed from default services that run DevStack in gates We need to remove these scenarios from rally.yaml and add separate job for Sahara Depends-on: I845178bd51f2623fa56bb97f8bd5f2e4e7553613 Change-Id: Ia4e211dbf50d13068502c27c26cf5e3199542ce7
25 lines
589 B
Bash
25 lines
589 B
Bash
# DevStack extras script to install Rally
|
|
|
|
# Save trace setting
|
|
XTRACE=$(set +o | grep xtrace)
|
|
set -o xtrace
|
|
|
|
source $DEST/rally/devstack/lib/rally
|
|
|
|
if [[ "$1" == "source" ]]; then
|
|
# Initial source
|
|
source $TOP_DIR/lib/rally
|
|
elif [[ "$1" == "stack" && "$2" == "install" ]]; then
|
|
echo_summary "Installing Rally"
|
|
install_rally
|
|
elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then
|
|
echo_summary "Configuring Rally"
|
|
configure_rally
|
|
elif [[ "$1" == "stack" && "$2" == "extra" ]]; then
|
|
echo_summary "Initializing Rally"
|
|
init_rally
|
|
fi
|
|
|
|
# Restore xtrace
|
|
$XTRACE
|