docs(argocd): codify health persistence config [skip ci]
This commit is contained in:
@@ -158,6 +158,29 @@
|
||||
- Runbook / 操作清理:`40% -> 70%`;已補只讀診斷腳本與現況 runbook,尚待 111 恢復後補 recovery success evidence。
|
||||
- 完整 AI 自動化飛輪:維持 `67%`;本輪是 inference fallback 可觀測性與技術債清理,沒有新增 auto-execution 或 KM writeback。
|
||||
|
||||
## 2026-06-04|ArgoCD Application Health 設定 GitOps 化
|
||||
|
||||
**背景**:上一階段 live 修復 `awoooi-prod` ArgoCD top-level `Degraded` 時,確認根因包含 `argocd-cm` 舊的全域 `/status` ignore 與 `argocd-cmd-params-cm` 未啟用 child resource health persistence。當時 live 已修好,但 repo 沒有 Argo configmap source-of-truth,重裝或手動漂移後可能再次退回 opaque degraded。
|
||||
|
||||
**本次調整**:
|
||||
- 新增 `scripts/ops/apply-argocd-health-config.sh`,以 idempotent 方式維持 Argo health 設定:
|
||||
- 若 `argocd-cm.data.resource.customizations.ignoreResourceUpdates.all` 存在,移除舊的全域 `/status` ignore。
|
||||
- 若 `argocd-cmd-params-cm.data.controller.resource.health.persist` 不是 `"true"`,設定為 `"true"`。
|
||||
- 只有真的變更 ConfigMap 時才重啟 `argocd-redis`、`argocd-server` 與 `argocd-application-controller`。
|
||||
- 更新 `k8s/argocd/DEPLOY.md`,新增「套用 Application Health 設定」段落與驗證指令。
|
||||
|
||||
**Live 驗證**:
|
||||
- `bash scripts/ops/apply-argocd-health-config.sh` 已在 live 執行,結果:
|
||||
- `ok argocd-cm: no global /status ignore`
|
||||
- `ok argocd-cmd-params-cm: controller.resource.health.persist=true`
|
||||
- `no change`
|
||||
- 因 live 已是正確狀態,本輪沒有觸發 Argo 重啟。
|
||||
|
||||
**進度更新**:
|
||||
- ArgoCD health truthfulness:`85% -> 92%`;live 與 repo 手順已對齊,尚待後續把 Argo base install 也納入完整 Kustomize/Helm source。
|
||||
- GitOps control-plane hygiene:`55% -> 68%`;已補健康設定 source-of-truth,仍需盤點 Argo 安裝來源、RBAC 與 notification config。
|
||||
- 完整 AI 自動化飛輪:維持 `67%`;本輪降低 GitOps 可觀測性退化風險,未新增 auto-repair execution。
|
||||
|
||||
## 2026-06-03|AwoooP Work Items Owner Review Gate 與 Mobile Shell 可讀性
|
||||
|
||||
**背景**:統帥要求 AwoooP / AI 治理不能只在 Telegram 噴告警,前端必須看得出事件跑到哪個流程、誰要接手、AI 做了什麼、哪些步驟被 gate 擋住。本階段聚焦 `/zh-TW/awooop/work-items` 的 KM owner-review 接續處理與手機可讀性:把告警中的 `KM 需要更新` 往 Work Items 的單筆審核、乾跑預覽、Owner 確認、寫回保護與 stale ratio 回測串起來。
|
||||
|
||||
Reference in New Issue
Block a user