Changes between Version 5 and Version 6 of MoveOffTrac
- Timestamp:
- 2024-07-02T16:57:47Z (6 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MoveOffTrac
v5 v6 20 20 * preferably with a static blog/page generator updated from a Git repo (e.g.: (Go)Jekyll, Hugo) 21 21 * possibly with a LAMP stack as discussed: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3892 22 3. COULD be used to replace: 22 3. MUST replace the current binary repository for Tahoe-LAFS releases (https://tahoe-lafs.org/downloads) 23 * by providing at least a similar way to transfer files via ssh 24 4. COULD be used to replace: 23 25 * Github code hosting and review (pull request), keeping only a mirrored clone 24 26 * Github Actions (to avoid leaving secrets in environment variables) … … 36 38 === Exclusions === 37 39 38 * Binary repository for Tahoe-LAFS releases (https://tahoe-lafs.org/downloads)39 40 * Other Trac projects (see DevInfra) 40 41 * Buildbot master instances for some other Trac projects … … 44 45 === Deliverables === 45 46 46 1. A VPS (hosted by Hetzner) providing 4features powered by NixOS and Gitea:47 1. A VPS (hosted by Hetzner) providing the following features powered by NixOS and Gitea: 47 48 * a tracking system provisioned with the issues migrated from Trac (same numbers) 48 49 * a Wiki system provisioned with the relevant pages migrated from Trac (same names) 49 50 * a static website replacing the landing page from Trac with the code required for CI and CD 50 51 * a blog post for the Hall of Fame page (if sensible - fallback = static page) 51 * a repository defining the VPS it-self and its configuration as code (including the secrets) 52 * a (Git) repository defining the VPS it-self and its configuration as code (including the secrets using sops) 53 * optionally including the terraform code allowing to manage the related DNS records (if Gandi supports it) 52 54 2. A detailed migration plan to handle the transition (DNS changes and/or redirections) 53 * w/ or w/o terraform code covering the DNS (if Gandi supports it? fallback on manual steps) 55 * documented in a this wiki page 56 * covering the possible manual steps related to DNS records, HTTP redirections or URL rewriting 57 * with a (Git) repository including/referring to the tools used to actually migrate 54 58 3. An high-level migration plan for the features hosted on the VPS described to be later hosted on Codeberg SaaS (assuming it is possible) 59 * documented in this wiki page too