Files
awoooi/k8s/awoooi-dev/02-configmap.yaml
ogt 541a32a9cb
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m38s
CD Pipeline / build-and-deploy (push) Failing after 24m19s
CD Pipeline / post-deploy-checks (push) Has been skipped
feat(sre): enforce typed controlled automation
2026-07-16 17:32:01 +08:00

90 lines
3.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AWOOOI 開發環境 ConfigMap
# 負責人: CIO
# 版本: v1.0
# 日期: 2026-04-01 (台北時區)
# 用途: 開發/測試用,禁止用於生產環境
apiVersion: v1
kind: ConfigMap
metadata:
name: awoooi-config
namespace: awoooi-dev
data:
ENVIRONMENT: "dev"
SYSTEM_NAME: "awoooi"
# 2026-05-06 Codex: dev 也必須走正式 Ollama pool禁止回到 188 legacy Ollama。
OLLAMA_URL: "http://34.143.170.20:11434"
OLLAMA_SECONDARY_URL: "http://34.21.145.224:11434"
OLLAMA_FALLBACK_URL: "http://192.168.0.111:11434"
ALERT_AI_ENFORCE_OLLAMA_FIRST: "true"
ALERT_AI_ALLOW_CLOUD_FALLBACK: "true"
ALERT_AI_STRICT_PROVIDER_CHAIN: "true"
OPENCLAW_URL: "http://192.168.0.188:8089"
KALI_SCANNER_URL: "http://192.168.0.112:8080"
SIGNOZ_INTERNAL_URL: "http://192.168.0.110:8080"
SIGNOZ_PUBLIC_URL: "https://signoz.wooo.work"
LANGFUSE_URL: "http://192.168.0.110:3100"
OTEL_ENABLED: "true"
OTEL_EXPORTER_OTLP_ENDPOINT: "http://192.168.0.188:24317"
OTEL_SERVICE_NAME: "awoooi-api-dev"
LOG_LEVEL: "DEBUG"
CORS_ORIGINS: '["http://localhost:3000","http://192.168.0.121:32344","http://192.168.0.125:32344"]'
AI_FALLBACK_ORDER: '["ollama_gcp_a","ollama_gcp_b","ollama_local","claude","gemini"]'
GEMINI_MODEL: "gemini-2.5-flash-lite"
GEMINI_DAILY_QUOTA: "500"
GEMINI_RPM_LIMIT: "10"
GEMINI_DAILY_TOKEN_LIMIT: "100000"
GEMINI_DAILY_COST_LIMIT_USD: "5.0"
GEMINI_TOTAL_COST_LIMIT_USD: "5.0"
GEMINI_COST_ALERT_THRESHOLD_USD: "4.0"
GEMINI_MAX_OUTPUT_TOKENS: "2048"
# Historical key: auth-status receipt TTL only. Generation/run receipts are durable.
GEMINI_USAGE_RECEIPT_TTL_SECONDS: "604800"
GEMINI_FAILURE_COOLDOWN_SECONDS: "60"
GEMINI_EXECUTION_MODE: "shadow"
GEMINI_CANARY_PERCENT: "0"
ENABLE_GEMINI: "false"
CLAUDE_MODEL: "claude-sonnet-5"
CLAUDE_DAILY_QUOTA: "50"
CLAUDE_RPM_LIMIT: "2"
CLAUDE_DAILY_TOKEN_LIMIT: "100000"
CLAUDE_DAILY_COST_LIMIT_USD: "1.0"
CLAUDE_TOTAL_COST_LIMIT_USD: "5.0"
CLAUDE_COST_ALERT_THRESHOLD_USD: "4.0"
CLAUDE_MAX_OUTPUT_TOKENS: "4096"
CLAUDE_USAGE_RECEIPT_TTL_SECONDS: "604800"
CLAUDE_FAILURE_COOLDOWN_SECONDS: "120"
CLAUDE_EXECUTION_MODE: "shadow"
CLAUDE_CANARY_PERCENT: "0"
ENABLE_CLAUDE: "false"
AI_CACHE_TTL: "300"
ENABLE_NEMOTRON_COLLABORATION: "true"
NEMOTRON_TIMEOUT_SECONDS: "55"
NEMOTRON_ASYNC_UPDATE: "true"
TELEGRAM_ENABLE_POLLING: "false"
CACHE_TTL_DASHBOARD: "60"
CACHE_TTL_HOST_STATUS: "15"
CACHE_TTL_AI_RESPONSE: "300"
SENTRY_URL: "http://192.168.0.110:9000"
SENTRY_ORG: "awoooi"
SENTRY_PROJECT_API: "awoooi-api"
SENTRY_PROJECT_WEB: "awoooi-web"
# Dev: Shadow Mode 關閉,測試自動修復
SHADOW_MODE_ENABLED: "false"
SHADOW_MODE_LOG_ONLY: "false"
# 2026-04-25: Hermes × 12-AgentADR-093/094/095— dev 可先開啟測試
# 2026-04-25 ogt: 全切群組 — 同步 prod所有告警轉 SRE 群組
TG_GROUP_CUTOVER: "true"
HERMES_NL_ENABLED: "false"
ENABLE_12AGENT_CONSENSUS: "false"
PROMETHEUS_MULTIPROC_DIR: "/tmp/awoooi-prometheus-multiproc"