2026-03-26 05:32:52 +02:00

70 lines
2.4 KiB
YAML

# dot-ai-stack umbrella chart values
# Override sub-chart values by nesting under the chart name
# dot-ai MCP server configuration (core component - always deployed)
# Docs: https://devopstoolkit.ai/docs/mcp/setup/kubernetes-setup
dot-ai:
# Fixed service name so dot-ai-ui can find it at http://dot-ai:3456
fullnameOverride: dot-ai
# Enable local embeddings to use in-cluster HuggingFace TEI for semantic search
# without requiring external embedding API keys (recommended for new installations)
# localEmbeddings:
# enabled: true
# Example overrides:
# secrets:
# anthropic:
# apiKey: "your-api-key"
# openai:
# apiKey: "your-api-key"
# auth:
# token: "your-auth-token"
# ingress:
# enabled: true
# className: nginx
# webUI:
# baseUrl: "http://dot-ai-ui.example.com" # Should match dot-ai-ui.ingress.host
# dot-ai-controller configuration
# Docs: https://devopstoolkit.ai/docs/controller/setup-guide
dot-ai-controller:
# Set to false to disable the controller (e.g., for MCP-only usage)
enabled: true
fullnameOverride: dot-ai-controller
# Example overrides:
# resources:
# limits:
# cpu: 1000m
# memory: 1Gi
# dot-ai-ui web interface configuration
# Docs: https://devopstoolkit.ai/docs/ui/setup/kubernetes-setup
dot-ai-ui:
# Set to false to disable the web UI
enabled: true
fullnameOverride: dot-ai-ui
# Example overrides:
# dotAi:
# auth:
# token: "your-auth-token" # Must match dot-ai secrets.auth.token
# uiAuth:
# token: "your-ui-auth-token" # Token to access the Web UI dashboard
# secretRef:
# name: "" # Or reference existing secret (recommended for production)
# key: "ui-auth-token"
# ingress:
# enabled: true
# host: dot-ai-ui.example.com # Set dot-ai.webUI.baseUrl to enable MCP links to UI
# ResourceSyncConfig - enables resource discovery and semantic search
# Docs: https://devopstoolkit.ai/docs/controller/resource-sync-guide
resourceSync:
enabled: true
# debounceWindowSeconds: 30 # Seconds to wait before syncing after a change (default: 10, max: 300)
# resyncIntervalMinutes: 120 # Minutes between full resyncs (default: 60, max: 1440)
# CapabilityScanConfig - enables cluster capability discovery
# Docs: https://devopstoolkit.ai/docs/controller/capability-scan-guide
capabilityScan:
enabled: true
# debounceWindowSeconds: 30 # Seconds to wait before scanning after a change (default: 10, max: 300)