Add installation of mistralclient in devstack script
To run tests for pythonclient need to have installed client. Change-Id: Ic626139ce388dbe9f43a1a9644e72c07ff1f51aa
This commit is contained in:
parent
4dcd1d76c8
commit
f4ea6a2710
@ -24,6 +24,10 @@ set -o xtrace
|
|||||||
MISTRAL_REPO=${MISTRAL_REPO:-${GIT_BASE}/stackforge/mistral.git}
|
MISTRAL_REPO=${MISTRAL_REPO:-${GIT_BASE}/stackforge/mistral.git}
|
||||||
MISTRAL_BRANCH=${MISTRAL_BRANCH:-master}
|
MISTRAL_BRANCH=${MISTRAL_BRANCH:-master}
|
||||||
|
|
||||||
|
MISTRAL_PYTHONCLIENT_REPO=${MISTRAL_PYTHONCLIENT_REPO:-${GIT_BASE}/stackforge/python-mistralclient.git}
|
||||||
|
MISTRAL_PYTHONCLIENT_BRANCH=${MISTRAL_PYTHONCLIENT_BRANCH:-$MISTRAL_BRANCH}
|
||||||
|
MISTRAL_PYTHONCLIENT_DIR=$DEST/python-mistralclient
|
||||||
|
|
||||||
# Set up default directories
|
# Set up default directories
|
||||||
MISTRAL_DIR=$DEST/mistral
|
MISTRAL_DIR=$DEST/mistral
|
||||||
MISTRAL_CONF_DIR=${MISTRAL_CONF_DIR:-/etc/mistral}
|
MISTRAL_CONF_DIR=${MISTRAL_CONF_DIR:-/etc/mistral}
|
||||||
@ -137,6 +141,8 @@ function init_mistral() {
|
|||||||
|
|
||||||
# install_mistral() - Collect source and prepare
|
# install_mistral() - Collect source and prepare
|
||||||
function install_mistral() {
|
function install_mistral() {
|
||||||
|
install_mistral_pythonclient
|
||||||
|
|
||||||
git_clone $MISTRAL_REPO $MISTRAL_DIR $MISTRAL_BRANCH
|
git_clone $MISTRAL_REPO $MISTRAL_DIR $MISTRAL_BRANCH
|
||||||
|
|
||||||
# setup_package function is used because Mistral requirements
|
# setup_package function is used because Mistral requirements
|
||||||
@ -146,6 +152,11 @@ function install_mistral() {
|
|||||||
setup_package $MISTRAL_DIR -e
|
setup_package $MISTRAL_DIR -e
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function install_mistral_pythonclient() {
|
||||||
|
git_clone $MISTRAL_PYTHONCLIENT_REPO $MISTRAL_PYTHONCLIENT_DIR $MISTRAL_PYTHONCLIENT_BRANCH
|
||||||
|
setup_package $MISTRAL_PYTHONCLIENT_DIR -e
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# start_mistral() - Start running processes, including screen
|
# start_mistral() - Start running processes, including screen
|
||||||
function start_mistral() {
|
function start_mistral() {
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
# This script is executed inside pre_test_hook function in desvstack gate.
|
# This script is executed inside pre_test_hook function in desvstack gate.
|
||||||
|
|
||||||
# Install Murano devstack integration
|
# Install Mistral devstack integration
|
||||||
MISTRAL_BASE=/opt/stack/new/mistral/contrib/devstack
|
MISTRAL_BASE=/opt/stack/new/mistral/contrib/devstack
|
||||||
DEVSTACK_BASE=/opt/stack/new/devstack
|
DEVSTACK_BASE=/opt/stack/new/devstack
|
||||||
cp $MISTRAL_BASE/lib/* $DEVSTACK_BASE/lib
|
cp $MISTRAL_BASE/lib/* $DEVSTACK_BASE/lib
|
||||||
|
Loading…
Reference in New Issue
Block a user