The CLI has been unmaintained and has been broken since the transition to Python 3. Because equivalent information can be obtained via the API, it can be removed. Change-Id: I0afde652aa5f39b89e220a65926b81c720c2170f Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
85 lines
3.7 KiB
Plaintext
85 lines
3.7 KiB
Plaintext
# turn on the CloudKitty services by default
|
|
enable_service ck-api
|
|
enable_service ck-proc
|
|
|
|
# Defaults
|
|
# Set up default directories
|
|
# --------------------------
|
|
|
|
CLOUDKITTY_DIR=$DEST/cloudkitty
|
|
CLOUDKITTY_CONF_DIR=/etc/cloudkitty
|
|
CLOUDKITTY_CONF=$CLOUDKITTY_CONF_DIR/cloudkitty.conf
|
|
CLOUDKITTY_UWSGI_CONF=$CLOUDKITTY_CONF_DIR/cloudkitty-api-uwsgi.ini
|
|
CLOUDKITTY_API_LOG_DIR=/var/log/cloudkitty
|
|
CLOUDKITTY_DATA_DIR=${CLOUDKITTY_DATA_DIR:-/var/lib/cloudkitty}
|
|
CLOUDKITTY_REPORTS_DIR=${DATA_DIR}/cloudkitty/reports
|
|
CLOUDKITTY_AUTH_STRATEGY=keystone
|
|
CLOUDKITTY_USE_UWSGI=${CLOUDKITTY_USE_UWSGI:-true}
|
|
|
|
# Horizon enabled file
|
|
CLOUDKITTY_DASHBOARD=$DEST/cloudkitty-dashboard/cloudkittydashboard
|
|
CLOUDKITTY_ENABLED_DIR=${CLOUDKITTY_ENABLED_DIR:-${CLOUDKITTY_DASHBOARD}/enabled}
|
|
CLOUDKITTY_HORIZON_ENABLED_DIR=${CLOUDKITTY_HORIZON_ENABLED_DIR:-$HORIZON_DIR/openstack_dashboard/enabled}
|
|
|
|
# Set up database backend
|
|
CLOUDKITTY_BACKEND=${CLOUDKITTY_BACKEND:-sqlite}
|
|
|
|
# Set cloudkitty repository
|
|
CLOUDKITTY_REPO=${CLOUDKITTY_REPO:-${GIT_BASE}/openstack/cloudkitty.git}
|
|
CLOUDKITTY_BRANCH=${CLOUDKITTY_BRANCH:-master}
|
|
|
|
# Set CloudKitty connection info
|
|
CLOUDKITTY_SERVICE_HOST=${CLOUDKITTY_SERVICE_HOST:-$SERVICE_HOST}
|
|
CLOUDKITTY_SERVICE_PORT=${CLOUDKITTY_SERVICE_PORT:-8889}
|
|
CLOUDKITTY_SERVICE_HOSTPORT="$CLOUDKITTY_SERVICE_HOST:$CLOUDKITTY_SERVICE_PORT"
|
|
CLOUDKITTY_SERVICE_PROTOCOL=${CLOUDKITTY_SERVICE_PROTOCOL:-$SERVICE_PROTOCOL}
|
|
|
|
# Set CloudKitty auth info
|
|
CLOUDKITTY_PRICING_USER=${CLOUDKITTY_PRICING_USER:-"admin"}
|
|
CLOUDKITTY_PRICING_PASSWORD=${CLOUDKITTY_PRICING_PASSWORD:-$ADMIN_PASSWORD}
|
|
CLOUDKITTY_PRICING_TENANT=${CLOUDKITTY_PRICING_TENANT:-"demo"}
|
|
|
|
# Set CloudKitty fetcher info
|
|
CLOUDKITTY_FETCHER=${CLOUDKITTY_FETCHER:-gnocchi}
|
|
# Prometheus fetcher related setting
|
|
CLOUDKITTY_FETCHER_METRIC=${CLOUDKITTY_FETCHER_METRIC:-openstack_identity_project_info}
|
|
CLOUDKITTY_FETCHER_SCOPE_ATTRIBUTE=${CLOUDKITTY_FETCHER_SCOPE_ATTRIBUTE:-id}
|
|
|
|
# Set CloudKitty collect info
|
|
CLOUDKITTY_COLLECTOR=${CLOUDKITTY_COLLECTOR:-gnocchi}
|
|
CLOUDKITTY_METRICS_CONF=${CLOUDKITTY_METRICS_CONF:-$CLOUDKITTY_DIR$CLOUDKITTY_CONF_DIR/metrics.yml}
|
|
CLOUDKITTY_PROMETHEUS_URL=${CLOUDKITTY_PROMETHEUS_URL:-http://localhost:9090/api/v1}
|
|
|
|
# Set CloudKitty storage info
|
|
CLOUDKITTY_STORAGE_BACKEND=${CLOUDKITTY_STORAGE_BACKEND:-"influxdb"}
|
|
CLOUDKITTY_STORAGE_VERSION=${CLOUDKITTY_STORAGE_VERSION:-"2"}
|
|
CLOUDKITTY_INFLUX_VERSION=${CLOUDKITTY_INFLUX_VERSION:-1}
|
|
|
|
# Set Cloudkitty client info
|
|
GITREPO["python-cloudkittyclient"]=${CLOUDKITTYCLIENT_REPO:-${GIT_BASE}/openstack/python-cloudkittyclient.git}
|
|
GITDIR["python-cloudkittyclient"]=$DEST/python-cloudkittyclient
|
|
GITBRANCH["python-cloudkittyclient"]=${CLOUDKITTYCLIENT_BRANCH:-master}
|
|
|
|
# Set CloudKitty dashboard info
|
|
GITREPO["cloudkitty-dashboard"]=${CLOUDKITTYDASHBOARD_REPO:-${GIT_BASE}/openstack/cloudkitty-dashboard.git}
|
|
GITDIR["cloudkitty-dashboard"]=$DEST/cloudkitty-dashboard
|
|
GITBRANCH["cloudkitty-dashboard"]=${CLOUDKITTYDASHBOARD_BRANCH:-master}
|
|
|
|
# Set influxdb info
|
|
CLOUDKITTY_INFLUXDB_USER=${CLOUDKITTY_INFLUXDB_USER:-cloudkitty}
|
|
CLOUDKITTY_INFLUXDB_PASSWORD=${CLOUDKITTY_INFLUXDB_PASSWORD:-cloudkitty}
|
|
CLOUDKITTY_INFLUXDB_HOST=${CLOUDKITTY_INFLUXDB_HOST:-"localhost"}
|
|
CLOUDKITTY_INFLUXDB_PORT=${CLOUDKITTY_INFLUXDB_PORT:-"8086"}
|
|
CLOUDKITTY_INFLUXDB_DATABASE=${CLOUDKITTY_INFLUXDB_DATABASE:-"cloudkitty"}
|
|
|
|
# Set elasticsearch info
|
|
CLOUDKITTY_ELASTICSEARCH_HOST=${CLOUDKITTY_ELASTICSEARCH_HOST:-"http://localhost:9200"}
|
|
CLOUDKITTY_ELASTICSEARCH_INDEX=${CLOUDKITTY_ELASTICSEARCH_INDEX:-"cloudkitty"}
|
|
|
|
# Set opensearch info
|
|
CLOUDKITTY_OPENSEARCH_HOST=${CLOUDKITTY_OPENSEARCH_HOST:-"http://localhost:9200"}
|
|
CLOUDKITTY_OPENSEARCH_INDEX=${CLOUDKITTY_OPENSEARCH_INDEX:-"cloudkitty"}
|
|
|
|
# Set loki info
|
|
CLOUDKITTY_LOKI_URL=${CLOUDKITTY_LOKI_URL:-"http://localhost:3100"}
|