##
## Multi-Region Config — Central (Iowa / us-central1)
## Secondary region for Midwest and Southern brokerages.
##
region: us-central1
displayName: "Central (Iowa)"
priority: 2

cluster:
  name: fogbreak-ai-central
  provider: gcp  # or aws: us-east-2
  zone: us-central1-a

vllm:
  llama:
    replicas: 2
    gpu: "NVIDIA-A100-SXM4-80GB"
    gpuCount: 2
    model: "meta-llama/Llama-3.3-70B"
    port: 8000
  mistral:
    replicas: 2
    gpu: "NVIDIA-L4"
    gpuCount: 1
    model: "mistralai/Mistral-7B-Instruct-v0.3"
    port: 8001
  finetuned:
    replicas: 1
    gpu: "NVIDIA-L4"
    gpuCount: 1
    model: "fogbreak/mistral-7b-finetuned"
    port: 8002

proxy:
  replicas: 2
  resources:
    cpu: "500m"
    memory: "512Mi"

monitoring:
  prometheus:
    retention: "30d"
    storage: "50Gi"
  grafana:
    enabled: true

ingress:
  host: "ai-central.fogbreak.io"
  tls: true
  rateLimit: 200

routingRules:
  - states: ["TX", "IL", "OH", "MI", "IN", "WI", "MN", "MO", "IA", "KS", "NE", "ND", "SD", "OK", "AR", "LA", "MS", "AL", "TN", "KY"]
    priority: 1
  - fallback: true
    priority: 3
