Stream
Configuration
Runtime configuration and environment variables for Stream
Settings file
services/stream/config/settings.py- Local overrides can be placed in
services/stream/.env.
Environment variables
| Variable | Required | Default | Purpose |
|---|---|---|---|
PROJECT_NAME | No | Nest Data Pipeline - Stream Scheduler API | Service display name |
COMPONENT_SLUG | No | stream | Component slug for secrets |
API_V1_STR | No | /api/v1 | API prefix |
DEBUG | No | false | Enables debug mode |
SENTRY_ENVIRONMENT | No | production | Sentry environment tag |
ALLOWED_ORIGINS | No | ["*"] | CORS allowlist |
GCP_PROJECT_ID | No | resolved via metadata | GCP project id |
SPANNER_INSTANCE_ID | Yes | none | Spanner instance id |
SPANNER_DATABASE_ID | Yes | none | Spanner database id |
CLOUD_TASKS_SERVICE_ACCOUNT | Yes | none | OIDC token service account |
CLOUD_TASKS_LOCATION | Yes | none | Cloud Tasks region |
EZYVET_ETL_QUEUE | Yes | none | Queue for PIMS=0 tasks |
BITWERX_ETL_QUEUE | Yes | none | Queue for PIMS=1 tasks |
HAP_ETL_QUEUE | Yes | none | Queue for PIMS=2 tasks |
HANDLER_SERVICE_BASE_URL | Yes | none | Base URL for internal Handler service |
Secrets (Secret Manager)
| Secret | Required | Purpose |
|---|---|---|
STREAM_SENTRY_DSN | Yes | Error and trace reporting |
Last updated on