b4fb2c404c
Latest novaclient 8.0.0 removed nova-network related functionality which Sahara depended on for network operations, even for Neutron. Now, use neutronclient (and Neutron resources in Heat) for all network operations. Additionally, fix devstack coordination backend. Partially-Implements: bp sahara-remove-nova-network Closes-Bug: #1692551 Co-Authored-By: Vitaly Gridnev <vgridnev@mirantis.com> Change-Id: I6b8e12f0d33752e7790c5f40ebe6a3940ff1b0c1
47 lines
1.5 KiB
Bash
47 lines
1.5 KiB
Bash
#!/bin/bash
|
|
|
|
# Settings needed for the Sahara plugin
|
|
# -------------------------------------
|
|
|
|
# Set up default directories
|
|
SAHARACLIENT_DIR=$DEST/python-saharaclient
|
|
SAHARA_DIR=$DEST/sahara
|
|
|
|
SAHARACLIENT_REPO=${SAHARACLIENT_REPO:-\
|
|
${GIT_BASE}/openstack/python-saharaclient.git}
|
|
SAHARACLIENT_BRANCH=${SAHARACLIENT_BRANCH:-master}
|
|
|
|
SAHARA_CONF_DIR=${SAHARA_CONF_DIR:-/etc/sahara}
|
|
SAHARA_CONF_FILE=${SAHARA_CONF_DIR}/sahara.conf
|
|
|
|
# TODO(slukjanov): Should we append sahara to SSL_ENABLED_SERVICES?
|
|
|
|
if is_ssl_enabled_service "sahara" || is_service_enabled tls-proxy; then
|
|
SAHARA_SERVICE_PROTOCOL="https"
|
|
fi
|
|
SAHARA_SERVICE_HOST=${SAHARA_SERVICE_HOST:-$SERVICE_HOST}
|
|
SAHARA_SERVICE_PORT=${SAHARA_SERVICE_PORT:-8386}
|
|
SAHARA_SERVICE_PORT_INT=${SAHARA_SERVICE_PORT_INT:-18386}
|
|
SAHARA_SERVICE_PROTOCOL=${SAHARA_SERVICE_PROTOCOL:-$SERVICE_PROTOCOL}
|
|
SAHARA_ENDPOINT_TYPE=${SAHARA_ENDPOINT_TYPE:-publicURL}
|
|
|
|
SAHARA_AUTH_CACHE_DIR=${SAHARA_AUTH_CACHE_DIR:-/var/cache/sahara}
|
|
|
|
SAHARA_ENABLED_PLUGINS=${SAHARA_ENABLED_PLUGINS:-\
|
|
vanilla,cdh,mapr,spark,storm,fake}
|
|
SAHARA_BIN_DIR=$(get_python_exec_prefix)
|
|
|
|
SAHARA_ENABLE_DISTRIBUTED_PERIODICS=${SAHARA_ENABLE_DISTRIBUTED_PERIODICS:-\
|
|
True}
|
|
SAHARA_PERIODIC_COORDINATOR_URL=${SAHARA_PERIODIC_COORDINATOR_URL:-\
|
|
memcached://127.0.0.1:11211}
|
|
|
|
#Toggle for deploying Sahara API with Apache + mod_wsgi
|
|
SAHARA_USE_MOD_WSGI=${SAHARA_USE_MOD_WSGI:-False}
|
|
|
|
# Tell Tempest this project is present
|
|
TEMPEST_SERVICES+=,sahara
|
|
|
|
enable_service sahara-api sahara-eng
|
|
enable_service heat h-eng h-api h-api-cfn h-api-cw
|