# .env.example — Copy to .env and fill in your values # Usage: cp .env.example .env && source .env # NEVER commit .env to version control # ── Required ───────────────────────────────────────────────── export PROJECT_ID="propane-will-491900-m5" export REGION="us-central1" export BILLING_ACCOUNT_ID="XXXXXX-XXXXXX-XXXXXX" # gcloud billing accounts list export ALERT_EMAIL="your-email@example.com" # ── Service Account ──────────────────────────────────────────── export AGENT_SA="osvauco-agent-sa@${PROJECT_ID}.iam.gserviceaccount.com" # ── Cloud Run ────────────────────────────────────────────────nexport CLOUD_RUN_SERVICE="osvauco-agent" export ARTIFACT_REPO="agent-images" # ── Vertex AI RAG Engine ──────────────────────────────────── export RAG_CORPUS_DISPLAY_NAME="osvauco-corpus" # Populated by 07-rag-setup.sh — copy from script output: export RAG_CORPUS_NAME="" # projects/PROJECT_NUM/locations/REGION/ragCorpora/ID # Optional: override RAG region if us-central1 not allowlisted (OQ-02) # export RAG_REGION="us-east1" # ── Memory Bank (Agent Engine) ─────────────────────────────── export MEMORY_INSTANCE_DISPLAY_NAME="${PROJECT_ID}-memory-bank" # Populated by 08-memorybank-setup.sh — copy from script output: export MEMORY_ENGINE_NAME="" # projects/PROJECT_NUM/locations/REGION/reasoningEngines/ID # ── Agent Models ────────────────────────────────────────────nexport ORCHESTRATOR_MODEL="gemini-2.0-flash-001" export SUBAGENT_MODEL="gemini-2.0-flash-001" # ── CI/CD ─────────────────────────────────────────────────── export GITHUB_OWNER="chrischristiansen-glitch" export GITHUB_REPO="OSVauco" # ── Observability ───────────────────────────────────────────# ALERT_EMAIL is already set above # ── VPC / Security (optional) ───────────────────────────── export VPC_NETWORK="default" # export CMEK_KEY_RING="agent-keyring" # only if using CMEK # export CMEK_KEY_NAME="agent-key" # only if using CMEK # ── IAP / Domain (Phase B) ────────────────────────────────# export IAP_DOMAIN="opax.vauco.no" # export IAP_CLIENT_ID="" # from GCP Console → IAP # export IAP_CLIENT_SECRET="" # from GCP Console → IAP # ── LiteLLM proxy (optional) ──────────────────────────────# export LITELLM_BASE_URL="" # export LITELLM_API_KEY=""