Record WP-0005 T12 Option A: 30-day Gitea rollback window
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 21s

Align forgejo-production-decisions with operator choice to keep coulombcore
Gitea as read-only fallback through 2026-08-07.
This commit is contained in:
codex 2026-07-09 11:32:25 +02:00
parent 7e4c6f2ab4
commit cab84b8649

View file

@ -181,8 +181,10 @@ Freeze-all remains documented only as an **emergency fallback** if staged drift
becomes unacceptable — not the default path. becomes unacceptable — not the default path.
**Rollback (per repo):** Re-point `origin` to `gitea-remote`; Forgejo copy becomes **Rollback (per repo):** Re-point `origin` to `gitea-remote`; Forgejo copy becomes
stale mirror. No Gitea repo deletes for ≥90 days after promotion. Gitea Helm stays stale mirror. No Gitea repo deletes for **30 days** after promotion (cutover
until T12 explicit approval. 2026-07-08 → rollback window ends **2026-08-07**). Gitea Helm retained as
read-only fallback per T12 Option A (2026-07-09); revisit retirement after the
window closes.
**Gates before each tier-3 promotion:** **Gates before each tier-3 promotion:**
@ -206,7 +208,19 @@ All Wave-1 production design choices for Forgejo are decided:
| Backup | Option A (Nextcloud + age) | | Backup | Option A (Nextcloud + age) |
| Cutover | **Option A (staged per-repo)** | | Cutover | **Option A (staged per-repo)** |
## T12 — Gitea retirement (decided 2026-07-09)
**Operator choice:** **Option A** — keep coulombcore Gitea Helm as read-only
fallback; do **not** retire the release now.
| Parameter | Value |
| --- | --- |
| Rollback window | **30 days** from cutover (2026-07-08 → **2026-08-07**) |
| Gitea state | 79/79 repos archived; package push disabled |
| Revisit | After **2026-08-07** — reassess Option B (Helm retirement) |
| Evidence | `railiance-infra/docs/forgejo-gitea-retirement-checklist.md` |
## Open decisions (need operator input) ## Open decisions (need operator input)
_All T02 items decided as of 2026-07-09._ Implementation tracks: T04/T09 backup _All T02 and T12 items decided as of 2026-07-09._ Implementation tracks: T04/T09
automation, T07 npm hardening, T10/T11 staged migration waves. backup gate (7-day), stale OCI/npm doc references in layer repos.