default-variables.sh 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. # shellcheck disable=SC2034
  3. # Following variables might be rewrited by config generated by GPUStack
  4. DATA_DIR="${DATA_DIR:-/var/lib/gpustack}"
  5. LOG_DIR="${LOG_DIR:-${DATA_DIR}/log}"
  6. HIGRESS_DATA_DIR="${DATA_DIR}/higress"
  7. HIGRESS_LOG_DIR="${LOG_DIR}/higress"
  8. APISERVER_PORT=${APISERVER_PORT:-18443}
  9. APISERVER_DATA_DIR="${HIGRESS_DATA_DIR}/apiserver"
  10. EMBEDDED_KUBECONFIG_PATH="${EMBEDDED_KUBECONFIG_PATH:-${HIGRESS_DATA_DIR}/kubeconfig}"
  11. GATEWAY_HTTP_PORT="${GATEWAY_HTTP_PORT:-80}"
  12. GATEWAY_HTTPS_PORT="${GATEWAY_HTTPS_PORT:-443}"
  13. GATEWAY_CONCURRENCY="${GATEWAY_CONCURRENCY:-16}"
  14. ISTIO_DATA_DIR="${HIGRESS_DATA_DIR}/istio-data"
  15. GPUSTACK_API_PORT=${GPUSTACK_API_PORT:-30080}
  16. EMBEDDED_DATABASE_PORT="${EMBEDDED_DATABASE_PORT:-5432}"
  17. STATE_MIGRATION_DONE_FILE="${STATE_MIGRATION_DONE_FILE:-${DATA_DIR}/run/state_migration_done}"
  18. POSTGRES_DATA_DIR="${POSTGRES_DATA_DIR:-${DATA_DIR}/postgres/data}"
  19. PROMETHEUS_PORT="${PROMETHEUS_PORT:-19090}"
  20. PROMETHEUS_DATA_DIR="${PROMETHEUS_DATA_DIR:-${DATA_DIR}/prometheus}"
  21. PROMETHEUS_CONFIG_FILE="${PROMETHEUS_CONFIG_FILE:-/etc/prometheus/prometheus.yml}"
  22. GF_SERVER_HTTP_PORT="${GF_SERVER_HTTP_PORT:-13000}"
  23. GF_PATHS_DATA="${GF_PATHS_DATA:-${DATA_DIR}/grafana}"
  24. GF_PATHS_LOGS="${GF_PATHS_LOGS:-${LOG_DIR}/grafana}"
  25. GF_PATHS_PLUGINS="${GF_PATHS_PLUGINS:-${GF_PATHS_DATA}/plugins}"
  26. GF_PATHS_PROVISIONING="${GF_PATHS_PROVISIONING:-/etc/grafana/provisioning}"
  27. GF_PATHS_CONFIG="${GF_PATHS_CONFIG:-/etc/grafana/grafana.ini}"
  28. GF_SERVER_ROOT_URL="${GF_SERVER_ROOT_URL:-%(protocol)s://%(domain)s:%(http_port)s/grafana}"
  29. GF_SERVER_SERVE_FROM_SUB_PATH="${GF_SERVER_SERVE_FROM_SUB_PATH:-true}"
  30. GF_SECURITY_ADMIN_USER="${GF_SECURITY_ADMIN_USER:-admin}"
  31. GF_SECURITY_ADMIN_PASSWORD="${GF_SECURITY_ADMIN_PASSWORD:-grafana}"
  32. GF_AUTH_ANONYMOUS_ENABLED="${GF_AUTH_ANONYMOUS_ENABLED:-true}"
  33. GF_AUTH_ANONYMOUS_ORG_ROLE="${GF_AUTH_ANONYMOUS_ORG_ROLE:-Viewer}"
  34. GF_AUTH_DISABLE_LOGIN_FORM="${GF_AUTH_DISABLE_LOGIN_FORM:-true}"
  35. GATEWAY_CONTROLLER_GRPC_PORT="${GATEWAY_CONTROLLER_GRPC_PORT:-15051}"
  36. GATEWAY_CONTROLLER_HTTP_PORT="${GATEWAY_CONTROLLER_HTTP_PORT:-8088}"
  37. GATEWAY_PILOT_GRPC_PORT="${GATEWAY_PILOT_GRPC_PORT:-15010}"
  38. GATEWAY_PILOT_TLS_GRPC_PORT="${GATEWAY_PILOT_TLS_GRPC_PORT:-15012}"
  39. GATEWAY_PILOT_INTROSPECTION_PORT="${GATEWAY_PILOT_INTROSPECTION_PORT:-9876}"
  40. GATEWAY_ENVOY_ADMIN_PORT="${GATEWAY_ENVOY_ADMIN_PORT:-15000}"
  41. GATEWAY_ENVOY_HEALTHCHECK_PORT="${GATEWAY_ENVOY_HEALTHCHECK_PORT:-15021}"
  42. GATEWAY_ENVOY_METRICS_PORT="${GATEWAY_ENVOY_METRICS_PORT:-15090}"
  43. GATEWAY_PILOT_AGENT_METRICS_PORT="${GATEWAY_PILOT_AGENT_METRICS_PORT:-15020}"