fix(backup): monitor gitea private bundle coverage
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Failing after 33s
CD Pipeline / build-and-deploy (push) Has been skipped
CD Pipeline / post-deploy-checks (push) Has been skipped

This commit is contained in:
Your Name
2026-07-01 15:23:21 +08:00
parent 4a128b3f48
commit b12cbc2b78
5 changed files with 332 additions and 2 deletions

View File

@@ -1,3 +1,20 @@
## 2026-07-01 — 15:25 Gitea live recovery after 110 Docker/control-plane failure
**照主線修復的問題**
- Gitea live 從外部 `https://gitea.wooo.work/api/v1/version` 502、內部 `192.168.0.110:3001` connection refused、Git SSH `192.168.0.110:2222` connection refused收斂為 110 Docker/control-plane failure不是 repo history 消失。
- 110 console 確認 `docker ps` 無法連 Docker daemon`sudo systemctl restart docker``Transport endpoint is not connected`,一般 Docker restart 不能恢復。
- 以 99 VMware 對 `192.168.0.110_Ubuntu_64-bit_DevOps` 執行 power-level `Reset` 後,開機觸發 `AWOOOI reboot auto-recovery 10-minute SLO verifier`15:15:25 讀回 `git2222=open``gitea3001=open`、Gitea HTTPS `200`
- Gitea API / internal API 均讀回 `{"version":"1.25.5"}`9 個 expected private repos 均可透過 Gitea SSH 讀回 heads`awoooi``ewoooc``2026FIFAWorldCup``agent-bounty-protocol``AwoooGo``stockplatform-v2``vibework``momo-pro-system``tsenyang-website`
- 188 backup exporter 讀回 `awoooi_gitea_bundle_expected_repo_missing_count=0``failed_repo_count=0``checksum_missing_count=0``all_expected_ok=1`Gitea private bundle backup 沒有再只靠 public repo search 判斷。
**仍維持 / 未完成**
- `registry.wooo.work/v2/``harbor.wooo.work/api/v2.0/health` 仍回 502110 `5000/5001` 仍 closed這是 Harbor/registry cold-start / auto-recovery 缺口,不能宣稱全 110 服務完成。
- 110 SSH 在 post-boot 高負載窗口仍會 timeout不得因此重開 legacy / generic runnerrunner 仍放最後。
- 未讀 secret / token / `.env` / raw sessions / SQLite / auth未使用 GitHub / `gh` / GitHub API未刪 repo、未 restore、未 prune、未 DB write。
**下一步**
- 繼續同一 P0先等 110 post-boot load 收斂,再只針對 Harbor/registry 讀 `docker ps` / compose status 與 bounded repairGitea 已恢復後要把 private bundle exporter / alert / tests commit 並推到 Gitea。
## 2026-07-01 — 14:36 Gitea repo visibility / emergency bundle P0 repair
**照主線修復的問題**