Merge "Fix configutilities and controllerconfig installs in DevStack"

This commit is contained in:
Zuul 2019-02-19 16:35:20 +00:00 committed by Gerrit Code Review
commit 2b3925e662
3 changed files with 17 additions and 9 deletions

View File

@ -180,7 +180,8 @@
# fm-rest-api: true
# fm-mgr: true
sysinv-agent: true
sysinv-api: true
# Skip sysinv-api for now, needs more attention
# sysinv-api: true
sysinv-cond: true
mysql: false
postgresql: true

View File

@ -162,15 +162,17 @@ function install_cgtsclient {
}
function install_configutilities {
pushd $STXCONFIG_CONFUTILS
sudo python setup.py install --root=/ --install-lib=$PYTHON_SITE_DIR --prefix=/usr --install-data=/usr/share --single-version-externally-managed
popd
# We can't use setup_develop as there is no setup.cfg file present for configutilities
setup_package $STXCONFIG_CONFUTILS -e
}
function install_controllerconfig {
pushd $STXCONFIG_CONTROL
sudo python setup.py install --root=/ --install-lib=$PYTHON_SITE_DIR --prefix=/usr --install-data=/usr/share --single-version-externally-managed
popd
# This is a hack to work around the lack of proper global-requirements
# setup in these packages
pip_install pycrypto
# We can't use setup_develop as there is no setup.cfg file present for controllerconfig
setup_package $STXCONFIG_CONTROL -e
}
function install_sysinv {

View File

@ -7,8 +7,13 @@
STX_CONFIG_NAME=stx-config
######### Plugin Specific ##########
enable_service $STX_CONFIG_NAME sysinv sysinv-api sysinv-cond
#define_plugin sysinv
enable_service $STX_CONFIG_NAME
# This must not use any variables to work properly in OpenStack's DevStack playbook
define_plugin stx-config
# This works for Zuul jobs using OpenStack's DevStack roles
plugin_requires stx-config stx-integ
plugin_requires stx-config stx-update
# Handle STX pre-reqs
# stx-integ