Some checks failed
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
mdBook Build & Deploy / Build mdBook (push) Has been cancelled
Nickel Type Check / Nickel Type Checking (push) Has been cancelled
mdBook Build & Deploy / Documentation Quality Check (push) Has been cancelled
mdBook Build & Deploy / Deploy to GitHub Pages (push) Has been cancelled
mdBook Build & Deploy / Notification (push) Has been cancelled
82 lines
2.7 KiB
Plaintext
82 lines
2.7 KiB
Plaintext
# VAPORA Composed Configuration - Enterprise Mode
|
|
#
|
|
# Production high-availability configuration
|
|
# Uses: schema → common defaults → enterprise mode defaults → user customizations
|
|
#
|
|
# Features:
|
|
# - Network accessible with clustering (0.0.0.0)
|
|
# - SurrealDB cluster with replication
|
|
# - NATS JetStream cluster
|
|
# - All LLM providers enabled (Claude, OpenAI, Gemini, Ollama)
|
|
# - Aggressive cost optimization with multi-provider fallback
|
|
# - Enterprise-grade security (TLS enforced, MFA required)
|
|
# - Full observability (Prometheus, OpenTelemetry, distributed tracing)
|
|
# - 90-day knowledge graph retention for learning
|
|
# - 6-hour automated backup interval
|
|
#
|
|
# Prerequisites:
|
|
# - Kubernetes cluster (production-grade)
|
|
# - SurrealDB cluster with replication
|
|
# - NATS JetStream cluster
|
|
# - Prometheus/Grafana stack
|
|
# - TLS certificates for all services
|
|
# - Multi-provider LLM setup
|
|
#
|
|
# Generated: January 12, 2026
|
|
|
|
let helpers = import "../common/helpers.ncl" in
|
|
let schema = import "../../vapora/main.ncl" in
|
|
let defaults_mode = import "../defaults/deployment/enterprise.ncl" in
|
|
|
|
# Composition: Schema → Mode Defaults → User Config
|
|
helpers.compose_config schema defaults_mode {
|
|
# Production domain configuration
|
|
frontend.api_url = "https://api.vapora.production.com",
|
|
|
|
# All providers enabled for cost optimization
|
|
providers = {
|
|
claude_enabled = true,
|
|
openai_enabled = true,
|
|
gemini_enabled = true,
|
|
ollama_enabled = true,
|
|
ollama_url = "http://ollama-cluster.production:11434",
|
|
},
|
|
|
|
# Optional: Customize cost control strategy
|
|
# llm_router.budget_enforcement = {
|
|
# enabled = true,
|
|
# window = "monthly",
|
|
# near_threshold_percent = 70, # Alert at 70%
|
|
# auto_fallback = true, # Always fallback to cheaper
|
|
# detailed_tracking = true, # Track every token for billing
|
|
# role_limits = {
|
|
# architect_cents = 2000000, # $20,000/month
|
|
# developer_cents = 1500000, # $15,000/month
|
|
# reviewer_cents = 800000, # $8,000/month
|
|
# testing_cents = 500000, # $5,000/month
|
|
# },
|
|
# },
|
|
|
|
# Optional: Customize agent learning
|
|
# agents.learning = {
|
|
# enabled = true,
|
|
# recency_window_days = 30, # 30-day learning window
|
|
# recency_multiplier = 4.0, # Stronger recency weighting
|
|
# },
|
|
|
|
# Optional: Customize knowledge graph
|
|
# agents.knowledge_graph = {
|
|
# enabled = true,
|
|
# retention_days = 365, # Full year of history
|
|
# causal_reasoning = true,
|
|
# similarity_search = true,
|
|
# },
|
|
|
|
# Optional: Custom backup strategy
|
|
# storage = {
|
|
# base_path = "/var/lib/vapora",
|
|
# backup_enabled = true,
|
|
# backup_interval = 6, # Backup every 6 hours
|
|
# },
|
|
}
|