# Sandbox ConfigMap in sandbox namespace
# Mounted into dynamically created sandbox pods at /app/config/config.yaml
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: sandbox-config
  namespace: sandbox
  labels:
    app.kubernetes.io/name: sandbox
    app.kubernetes.io/component: config
data:
  config.yaml: |
    data_dir: "/app/data"

    user:
      timezone: "UTC"

    data:
      iceberg:
        catalog_name: "dexorder"
        catalog_uri: "http://iceberg-catalog.ai.svc.cluster.local:8181"
        namespace: "trading"
        s3_endpoint: "http://minio.ai.svc.cluster.local:9000"
        s3_region: "us-east-1"

      relay:
        endpoint: "tcp://relay.ai.svc.cluster.local:5559"
        notification_endpoint: "tcp://relay.ai.svc.cluster.local:5558"
        timeout_ms: 5000

    strategies:
      max_concurrent: 5
      default_timeout_minutes: 60

    alerts:
      max_active: 100

    logging:
      level: "INFO"
      include_timestamps: true
