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
90 lines
3.0 KiB
YAML
90 lines
3.0 KiB
YAML
# 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-Agent(ADR-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"
|