diff --git a/devstack/lib/watcher b/devstack/lib/watcher index 7108a4695..ec1da4f45 100644 --- a/devstack/lib/watcher +++ b/devstack/lib/watcher @@ -275,6 +275,9 @@ function install_watcherclient { git_clone_by_name "python-watcherclient" setup_dev_lib "python-watcherclient" fi + if [[ "$GLOBAL_VENV" == "True" ]]; then + sudo ln -sf /opt/stack/data/venv/bin/watcher /usr/local/bin + fi } # install_watcher() - Collect source and prepare diff --git a/devstack/upgrade/upgrade.sh b/devstack/upgrade/upgrade.sh index 4f9b485f4..57e08769e 100755 --- a/devstack/upgrade/upgrade.sh +++ b/devstack/upgrade/upgrade.sh @@ -70,7 +70,7 @@ then write_uwsgi_config "$WATCHER_UWSGI_CONF" "$WATCHER_UWSGI" "/infra-optim" fi # Migrate the database -watcher-db-manage upgrade || die $LINO "DB migration error" +$WATCHER_BIN_DIR/watcher-db-manage upgrade || die $LINO "DB migration error" start_watcher