Merge "Deploy mongodb only when needed"

This commit is contained in:
Zuul 2024-04-26 02:38:52 +00:00 committed by Gerrit Code Review
commit cf86121cd3

View File

@ -107,10 +107,6 @@ function configure_zaqar {
iniset $ZAQAR_CONF DEFAULT pooling True iniset $ZAQAR_CONF DEFAULT pooling True
iniset $ZAQAR_CONF 'pooling:catalog' enable_virtual_pool True iniset $ZAQAR_CONF 'pooling:catalog' enable_virtual_pool True
# NOTE(flaper87): Configure mongodb regardless so we can use it as a pool
# in tests.
configure_mongodb
if [ "$ZAQAR_BACKEND" = 'mongodb' ] ; then if [ "$ZAQAR_BACKEND" = 'mongodb' ] ; then
iniset $ZAQAR_CONF drivers message_store mongodb iniset $ZAQAR_CONF drivers message_store mongodb
iniset $ZAQAR_CONF 'drivers:message_store:mongodb' uri mongodb://localhost:27017/zaqar iniset $ZAQAR_CONF 'drivers:message_store:mongodb' uri mongodb://localhost:27017/zaqar
@ -119,6 +115,7 @@ function configure_zaqar {
iniset $ZAQAR_CONF drivers management_store mongodb iniset $ZAQAR_CONF drivers management_store mongodb
iniset $ZAQAR_CONF 'drivers:management_store:mongodb' uri mongodb://localhost:27017/zaqar_mgmt iniset $ZAQAR_CONF 'drivers:management_store:mongodb' uri mongodb://localhost:27017/zaqar_mgmt
iniset $ZAQAR_CONF 'drivers:management_store:mongodb' database zaqar_mgmt iniset $ZAQAR_CONF 'drivers:management_store:mongodb' database zaqar_mgmt
configure_mongodb
elif [ "$ZAQAR_BACKEND" = 'redis' ] ; then elif [ "$ZAQAR_BACKEND" = 'redis' ] ; then
recreate_database zaqar recreate_database zaqar
iniset $ZAQAR_CONF drivers management_store sqlalchemy iniset $ZAQAR_CONF drivers management_store sqlalchemy