Allow installing keystoneauth from git
Keystoneauth is not marked as stable yet however to ensure that the integration between it, keystoneclient and other services don't break compatibility we want to test it with tempest. Unfortunately you can't put -e links in requirements.txt files so add it to devstack so we can set the test environment. This will also make it available when keystoneauth is released. Change-Id: I43ca1df9c6ae2f0ac1a687c9ce1e2ccb97e81652
This commit is contained in:
parent
2d25c9290d
commit
21a9077d7c
@ -35,6 +35,7 @@ set +o xtrace
|
||||
# --------
|
||||
|
||||
# Set up default directories
|
||||
GITDIR["keystoneauth"]=$DEST/keystoneauth
|
||||
GITDIR["python-keystoneclient"]=$DEST/python-keystoneclient
|
||||
GITDIR["keystonemiddleware"]=$DEST/keystonemiddleware
|
||||
KEYSTONE_DIR=$DEST/keystone
|
||||
@ -483,6 +484,14 @@ function init_keystone {
|
||||
fi
|
||||
}
|
||||
|
||||
# install_keystoneauth() - Collect source and prepare
|
||||
function install_keystoneauth {
|
||||
if use_library_from_git "keystoneauth"; then
|
||||
git_clone_by_name "keystoneauth"
|
||||
setup_dev_lib "keystoneauth"
|
||||
fi
|
||||
}
|
||||
|
||||
# install_keystoneclient() - Collect source and prepare
|
||||
function install_keystoneclient {
|
||||
if use_library_from_git "python-keystoneclient"; then
|
||||
|
1
stack.sh
1
stack.sh
@ -741,6 +741,7 @@ echo_summary "Installing OpenStack project source"
|
||||
install_oslo
|
||||
|
||||
# Install client libraries
|
||||
install_keystoneauth
|
||||
install_keystoneclient
|
||||
install_glanceclient
|
||||
install_cinderclient
|
||||
|
4
stackrc
4
stackrc
@ -280,6 +280,10 @@ GITBRANCH["python-heatclient"]=${HEATCLIENT_BRANCH:-master}
|
||||
GITREPO["python-ironicclient"]=${IRONICCLIENT_REPO:-${GIT_BASE}/openstack/python-ironicclient.git}
|
||||
GITBRANCH["python-ironicclient"]=${IRONICCLIENT_BRANCH:-master}
|
||||
|
||||
# the base authentication plugins that clients use to authenticate
|
||||
GITREPO["keystoneauth"]=${KEYSTONEAUTH_REPO:-${GIT_BASE}/openstack/keystoneauth.git}
|
||||
GITBRANCH["keystoneauth"]=${KEYSTONEAUTH_BRANCH:-master}
|
||||
|
||||
# python keystone client library to nova that horizon uses
|
||||
GITREPO["python-keystoneclient"]=${KEYSTONECLIENT_REPO:-${GIT_BASE}/openstack/python-keystoneclient.git}
|
||||
GITBRANCH["python-keystoneclient"]=${KEYSTONECLIENT_BRANCH:-master}
|
||||
|
@ -41,6 +41,7 @@ ALL_LIBS+=" python-ceilometerclient oslo.utils python-swiftclient"
|
||||
ALL_LIBS+=" python-neutronclient tooz ceilometermiddleware oslo.policy"
|
||||
ALL_LIBS+=" debtcollector os-brick automaton futurist oslo.service"
|
||||
ALL_LIBS+=" oslo.cache oslo.reports"
|
||||
ALL_LIBS+=" keystoneauth"
|
||||
|
||||
# Generate the above list with
|
||||
# echo ${!GITREPO[@]}
|
||||
|
Loading…
Reference in New Issue
Block a user