runbooks: the migration is complete — mark it as history, not pending work

The cutover finished 2026-11-02 and this repo is public and read by members, so leaving a plan that reads like outstanding work is actively misleading. A dated banner now says it is complete and retained as the record; the STATE OF PLAY section is re-labelled as pre-cutover and marked superseded, with the one part known to be wrong (Listmonk's mail path, which moved to Scaleway TEM) named rather than silently corrected; and both files point at where live knowledge now lives — the cloudron-ops skill for procedure and co-op/docs/infrastructure.md for the member-facing description.
This commit is contained in:
inference-bot committed 2026-11-02 15:37:28 +00:00
1 parent 5de16b6537
commit 098b0e9caa
2 files changed
+26 -2

No files matched your search

+5
View File
@@ -28,3 +28,8 @@ visible in the registrar's own list.
Audited 2026-11-01, including the full commit history: no credentials, tokens, keys, member emails Audited 2026-11-01, including the full commit history: no credentials, tokens, keys, member emails
or account identifiers. Where a runbook needs a credential to exist (a backup passphrase, an S3 or account identifiers. Where a runbook needs a credential to exist (a backup passphrase, an S3
key), it records **where the credential is held**, never the credential. key), it records **where the credential is held**, never the credential.
## Completed
- **[cloudron-server-migration.md](cloudron-server-migration.md)** — the move to Infomaniak, **completed 2026-11-02**. Kept as the record of how it was planned and done; current operational procedure now lives in the co-op's `cloudron-ops` skill and current member-facing description in `co-op/docs/infrastructure.md`.
+21 -2
View File
@@ -1,5 +1,20 @@
# Cloudron server migration — Hostinger → Infomaniak # Cloudron server migration — Hostinger → Infomaniak
> **COMPLETED 2026-11-02.** The migration is done: the co-op's services run on the new
> Infomaniak box, every hostname resolves there, 16 apps verified against the pre-migration
> baseline, and members were notified before and after the window.
>
> **This document is now HISTORY — retained deliberately, not pending work.** It is the record of
> how the move was planned and carried out, and it is worth keeping for the next one. Read it for
> what was learned, not for current state. Two things went stale the moment the cutover finished:
> anything marked "to do" below, and the mail architecture (see the note further down).
>
> **Where the live knowledge lives now:** the `cloudron-ops` skill for operational procedure, and
> `co-op/docs/infrastructure.md` for the member-facing description. Those two are maintained; this
> file is not.
---
Pre-flight and cutover runbook for moving the co-op's Cloudron server. Written Pre-flight and cutover runbook for moving the co-op's Cloudron server. Written
2026-10-29 from a live inventory of the server; revised 2026-10-30 after a read-only 2026-10-29 from a live inventory of the server; revised 2026-10-30 after a read-only
review against live DNS, federation and backup state. **Owner:** Nathan. **Executor:** review against live DNS, federation and backup state. **Owner:** Nathan. **Executor:**
@@ -367,9 +382,13 @@ by pre-cutover DNS plus port 25 — the point is that no *unexplained* failure a
--- ---
# STATE OF PLAY — 2026-11-02 (read this first) # STATE OF PLAY — 2026-11-02 (AS IT WAS BEFORE THE CUTOVER — superseded)
Written for whoever picks this up next, including a fresh agent session with none of the history. Written before the cutover for whoever picked it up next, including a fresh agent session with none of
the history. It is kept verbatim because it shows what was believed at the time and what turned out to
matter. **One thing below is now wrong on purpose-left-alone grounds: mail.** Listmonk has since moved to
Scaleway TEM (`smtp.tem.scaleway.com`, username = the DKIM selector UUID) — see the `cloudron-ops` skill
for the current arrangement rather than trusting this section.
## Mail: receiving on the box, sending through a relay ## Mail: receiving on the box, sending through a relay