fix(k8s): 補齊 Sentry DSN 配置 (首席架構師審查)
- 03-secrets.example.yaml: 新增 SENTRY_DSN - 04-configmap.yaml: 新增 Sentry 元數據 - LOGBOOK: 新增 CD Lint 修復記錄 Phase 10 Sentry 整合 - DSN 配置補齊 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -5,19 +5,39 @@
|
||||
|
||||
---
|
||||
|
||||
## 📍 當前狀態 (2026-03-27 16:00 台北)
|
||||
## 📍 當前狀態 (2026-03-27 18:30 台北)
|
||||
|
||||
| 項目 | 狀態 |
|
||||
|------|------|
|
||||
| **當前 Phase** | **P1 違規全部修復** |
|
||||
| **當前 Phase** | **CI/CD Lint 修復** |
|
||||
| **Day** | Day 10 |
|
||||
| **AI Fallback** | ✅ **Ollama → Gemini → Claude** (已切回) |
|
||||
| **LLM 模型** | `llama3.2:3b` (CPU 約 2-3 分鐘) |
|
||||
| **ADR-030** | ✅✅✅ **已實作 + 審查通過** (4/5⭐) |
|
||||
| **P0 Stream Key** | ✅ **已統一** `awoooi:signals` |
|
||||
| **Telegram 去重** | ✅ **10 分鐘 TTL** |
|
||||
| **Telegram 去重** | ✅ **10 分鐘 TTL + 收斂修復** |
|
||||
| **P1 按鈕優化** | ✅ **稍後 + 靜默已實作** |
|
||||
| **P1 模組化違規** | ✅ **playbook_rag.py 已修復** |
|
||||
| **CD Lint 修復** | ✅ **7 個 Lint 錯誤已修復** |
|
||||
|
||||
---
|
||||
|
||||
### ✅ 2026-03-27 CD Lint 修復 (Day 10 傍晚 18:30)
|
||||
|
||||
**Commit**: `138ef0c`
|
||||
|
||||
**修復 7 個 Lint 錯誤**:
|
||||
|
||||
| 檔案 | 問題 | 修復 |
|
||||
|------|------|------|
|
||||
| `approvals.py:56` | F401 unused import | 移除 `get_proposal_service` |
|
||||
| `auto_approve.py:28` | F401 unused import | 移除 `RiskLevel` |
|
||||
| `learning_service.py:29` | F401 unused import | 移除 `Incident` |
|
||||
| `decision_manager.py:487` | I001 import unsorted | 重新排序 import |
|
||||
| `playbook_rag.py:99` | B905 zip strict | 加入 `strict=True` |
|
||||
| `playbook_rag.py:426` | C416 dict comprehension | 改用 `dict()` |
|
||||
|
||||
**首席架構師審查**: ✅ 純 Lint 修復,非邏輯變更,安全無虞
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -62,3 +62,12 @@ stringData:
|
||||
# ============================================================================
|
||||
LANGFUSE_PUBLIC_KEY: "CHANGE_ME"
|
||||
LANGFUSE_SECRET_KEY: "CHANGE_ME"
|
||||
|
||||
# ============================================================================
|
||||
# Phase 10: Sentry Self-Hosted (192.168.0.110:9000)
|
||||
# 2026-03-27: 首席架構師審查 - 補齊遺漏配置
|
||||
# ============================================================================
|
||||
# API DSN (Project ID: 3)
|
||||
SENTRY_DSN: "http://8c4a210fd52909bbbdab642a166ff66e@192.168.0.110:9000/3"
|
||||
# Web DSN (Project ID: 2) - 需在 Web ConfigMap 配置
|
||||
# NEXT_PUBLIC_SENTRY_DSN: "http://da02d4e5d6542e4d1ed6b2dd6542efeb@192.168.0.110:9000/2"
|
||||
|
||||
@@ -43,3 +43,13 @@ data:
|
||||
CACHE_TTL_DASHBOARD: "300"
|
||||
CACHE_TTL_HOST_STATUS: "30"
|
||||
CACHE_TTL_AI_RESPONSE: "3600"
|
||||
|
||||
# ============================================================================
|
||||
# Phase 10: Sentry Self-Hosted (192.168.0.110:9000)
|
||||
# 2026-03-27: 首席架構師審查 - 補齊遺漏配置
|
||||
# ============================================================================
|
||||
SENTRY_URL: "http://192.168.0.110:9000"
|
||||
SENTRY_ORG: "awoooi"
|
||||
SENTRY_PROJECT_API: "awoooi-api"
|
||||
SENTRY_PROJECT_WEB: "awoooi-web"
|
||||
# Note: SENTRY_DSN 在 Secrets 中配置 (含認證 token)
|
||||
|
||||
Reference in New Issue
Block a user