Nest Engineering Docs
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

VariableRequiredDefaultPurpose
PROJECT_NAMENoNest Data Pipeline - Stream Scheduler APIService display name
COMPONENT_SLUGNostreamComponent slug for secrets
API_V1_STRNo/api/v1API prefix
DEBUGNofalseEnables debug mode
SENTRY_ENVIRONMENTNoproductionSentry environment tag
ALLOWED_ORIGINSNo["*"]CORS allowlist
GCP_PROJECT_IDNoresolved via metadataGCP project id
SPANNER_INSTANCE_IDYesnoneSpanner instance id
SPANNER_DATABASE_IDYesnoneSpanner database id
CLOUD_TASKS_SERVICE_ACCOUNTYesnoneOIDC token service account
CLOUD_TASKS_LOCATIONYesnoneCloud Tasks region
EZYVET_ETL_QUEUEYesnoneQueue for PIMS=0 tasks
BITWERX_ETL_QUEUEYesnoneQueue for PIMS=1 tasks
HAP_ETL_QUEUEYesnoneQueue for PIMS=2 tasks
HANDLER_SERVICE_BASE_URLYesnoneBase URL for internal Handler service

Secrets (Secret Manager)

SecretRequiredPurpose
STREAM_SENTRY_DSNYesError and trace reporting

Last updated on