devstack: Use uwsgi binary from path; temporary disable grenade
The previous uwsgi invocation assumed that the uwsgi binary is in the same directory as the project binaries are installed into (probably /usr/bin). That may not be correct -- for example if using a packaged uwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin where the project files from pip are). Switch the invocation to just find it in the path. Additionally, grenade is disabled, otherwise we cannot land this change without fixing stable branches first. Change-Id: I7f627fa0bb4850f4839b75df611fa5ab241f1219
This commit is contained in:
parent
fa3c224022
commit
88b24354a0
@ -1713,7 +1713,7 @@ function start_ironic_api {
|
||||
fi
|
||||
|
||||
if [[ "$IRONIC_USE_WSGI" == "True" ]]; then
|
||||
run_process "ir-api" "$IRONIC_BIN_DIR/uwsgi --procname-prefix ironic-api --ini $IRONIC_UWSGI_CONF"
|
||||
run_process "ir-api" "$(which uwsgi) --procname-prefix ironic-api --ini $IRONIC_UWSGI_CONF"
|
||||
ironic_url=$service_protocol://$SERVICE_HOST/baremetal
|
||||
else
|
||||
run_process ir-api "$IRONIC_BIN_DIR/ironic-api --config-file=$IRONIC_CONF_FILE"
|
||||
|
@ -14,7 +14,9 @@
|
||||
- ironic-standalone-redfish:
|
||||
voting: false
|
||||
- ironic-tempest-functional-python3
|
||||
- ironic-grenade
|
||||
# FIXME(dtantsur): disable because of the uWSGI problem
|
||||
- ironic-grenade:
|
||||
voting: false
|
||||
# Temporary disable voting because of end of cycle CI instability.
|
||||
- ironic-grenade-dsvm-multinode-multitenant:
|
||||
voting: false
|
||||
@ -51,7 +53,7 @@
|
||||
- ironic-tox-unit-with-driver-libs
|
||||
- ironic-standalone
|
||||
- ironic-tempest-functional-python3
|
||||
- ironic-grenade
|
||||
# - ironic-grenade
|
||||
# removing from voting due to end of cycle gate instability.
|
||||
# - ironic-grenade-dsvm-multinode-multitenant
|
||||
- ironic-tempest-partition-bios-redfish-pxe
|
||||
|
Loading…
Reference in New Issue
Block a user