40 lines
1.4 KiB
Plaintext
40 lines
1.4 KiB
Plaintext
# Git information
|
|
KARBOR_REPO=${KARBOR_REPO:-https://opendev.org/openstack/karbor/}
|
|
KARBOR_DIR=$DEST/karbor
|
|
KARBOR_BRANCH=${KARBOR_BRANCH:-master}
|
|
KARBORCLIENT_REPO=${KARBORCLIENT_REPO:-"https://opendev.org/openstack/python-karborclient/"}
|
|
KARBORCLIENT_DIR=$DEST/python-karborclient
|
|
KARBORCLIENT_BRANCH=${KARBORCLIENT_BRANCH:-master}
|
|
|
|
# common variables
|
|
KARBOR_SERVICE_NAME=karbor
|
|
KARBOR_SERVICE_TYPE=data-protect
|
|
KARBOR_CONF_DIR=${KARBOR_CONF_DIR:-/etc/karbor}
|
|
KARBOR_BIN_DIR=$(get_python_exec_prefix)
|
|
KARBOR_CONF=$KARBOR_CONF_DIR/karbor.conf
|
|
KARBOR_TRUSTEE_USER=karbor
|
|
|
|
KARBOR_API_UWSGI_CONF=$KARBOR_CONF_DIR/karbor-uwsgi.ini
|
|
KARBOR_API_UWSGI=$KARBOR_BIN_DIR/karbor-wsgi
|
|
|
|
# karbor rest api
|
|
KARBOR_API=$KARBOR_DIR/karbor/cmd/api.py
|
|
KARBOR_API_APACHE_TEMPLATE=$KARBOR_DIR/devstack/files/apache-karbor-api.template
|
|
|
|
KARBOR_API_LISTEN_ADDRESS=${KARBOR_API_LISTEN_ADDRESS:-0.0.0.0}
|
|
KARBOR_API_HOST=${KARBOR_API_HOST:-$SERVICE_HOST}
|
|
KARBOR_API_PORT=${KARBOR_API_PORT:-8799}
|
|
KARBOR_API_PROTOCOL=${KARBOR_API_PROTOCOL:-$SERVICE_PROTOCOL}
|
|
if [[ "$WSGI_MODE" == "uwsgi" ]]; then
|
|
KARBOR_DEPLOY=uwsgi
|
|
KARBOR_API_ENDPOINT="$KARBOR_API_PROTOCOL://$KARBOR_API_HOST/$KARBOR_SERVICE_TYPE/v1/\$(project_id)s"
|
|
else
|
|
KARBOR_DEPLOY=mod_wsgi
|
|
KARBOR_API_ENDPOINT="$KARBOR_API_PROTOCOL://$KARBOR_API_HOST:$KARBOR_API_PORT/v1/\$(project_id)s"
|
|
fi
|
|
|
|
|
|
KARBOR_AUTH_CACHE_DIR=${KARBOR_AUTH_CACHE_DIR:-/var/cache/karbor}
|
|
|
|
export PYTHONPATH=$PYTHONPATH:$KARBOR_DIR
|