feat(.env.example): add RAG_REGION, MEMORY_ENGINE_NAME, pre-fill GCP values
Updated environment variables for GCP project configuration.
This commit is contained in:
parent
ccf1a8f4fe
commit
fb9113cd62
73
.env.example
73
.env.example
|
|
@ -3,41 +3,46 @@
|
||||||
# NEVER commit .env to version control
|
# NEVER commit .env to version control
|
||||||
|
|
||||||
# ── Required ─────────────────────────────────────────────────
|
# ── Required ─────────────────────────────────────────────────
|
||||||
export PROJECT_ID="your-gcp-project-id"
|
export PROJECT_ID="propane-will-491900-m5"
|
||||||
export REGION="us-central1"
|
export REGION="us-central1"
|
||||||
export BILLING_ACCOUNT_ID="XXXXXX-XXXXXX-XXXXXX"
|
export BILLING_ACCOUNT_ID="XXXXXX-XXXXXX-XXXXXX" # gcloud billing accounts list
|
||||||
|
|
||||||
# ── Service Accounts ─────────────────────────────────────────
|
|
||||||
export AGENT_SA="agent-runner@${PROJECT_ID}.iam.gserviceaccount.com"
|
|
||||||
|
|
||||||
# ── Cloud Run ────────────────────────────────────────────────
|
|
||||||
export CLOUD_RUN_SERVICE="gcp-orchestrator"
|
|
||||||
export ARTIFACT_REPO="agent-images"
|
|
||||||
|
|
||||||
# ── VPC / Security ───────────────────────────────────────────
|
|
||||||
export VPC_NETWORK="default"
|
|
||||||
export CMEK_KEY_RING="agent-keyring"
|
|
||||||
export CMEK_KEY_NAME="agent-key"
|
|
||||||
|
|
||||||
# ── Vertex AI RAG Engine ─────────────────────────────────────
|
|
||||||
export RAG_CORPUS_DISPLAY_NAME="gcp-agent-corpus"
|
|
||||||
export RAG_CORPUS_NAME=""
|
|
||||||
|
|
||||||
# ── Memory Bank ──────────────────────────────────────────────
|
|
||||||
export MEMORY_INSTANCE_DISPLAY_NAME="${PROJECT_ID}-memory-bank"
|
|
||||||
export MEMORY_BANK_INSTANCE=""
|
|
||||||
|
|
||||||
# ── CI/CD ────────────────────────────────────────────────────
|
|
||||||
export GITHUB_OWNER="your-github-username"
|
|
||||||
export GITHUB_REPO="GCP_Agent_Master_Repo"
|
|
||||||
|
|
||||||
# ── Observability ────────────────────────────────────────────
|
|
||||||
export ALERT_EMAIL="your-email@example.com"
|
export ALERT_EMAIL="your-email@example.com"
|
||||||
|
|
||||||
# ── Agent Models ─────────────────────────────────────────────
|
# ── Service Account ────────────────────────────────────────────
|
||||||
export ORCHESTRATOR_MODEL="gemini-2.0-flash"
|
export AGENT_SA="osvauco-agent-sa@${PROJECT_ID}.iam.gserviceaccount.com"
|
||||||
export SUBAGENT_MODEL="gemini-2.0-flash"
|
|
||||||
|
|
||||||
# ── Optional: LiteLLM ────────────────────────────────────────
|
# ── Cloud Run ────────────────────────────────────────────────nexport CLOUD_RUN_SERVICE="osvauco-agent"
|
||||||
# export OPENAI_API_KEY=""
|
export ARTIFACT_REPO="agent-images"
|
||||||
# export ANTHROPIC_API_KEY=""
|
|
||||||
|
# ── 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=""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user