Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

This page documents the mid-term plan for TPA in the year 2022.

Previous roadmaps were done in a quarterly and yearly basis, but in 2022, we used the OKR system instead. This was not done again this year and we have a simpler set of milestones we'll try to achieve during the year.

The roadmap is still ambitious, possibly too much so, and like the OKRs, it's unlikely we complete them all. But we agree those are things we want to do in 2023, given time.

Those are the big projects for 2023:

sysadmin

  • do the bookworm upgrades, this includes:
    • bullseye upgrades (!)
    • puppet server 7
    • puppet agent 7
    • plan would be:
      • Q1-Q2: deploy new machines with bookworm
      • Q1-Q4: upgrade existing machines to bookworm
    • Status: 50% complete. Scheduled for 2024 Q1/Q2.
  • email services improvements (TPA-RFC-45, milestone to create), includes:
    • upgrade Schleuder and Mailman 2: not done yet, hopefully 2024 Q2
    • self-hosting Discourse: done!
    • hosting/improving email service in general: hasn't moved forward, hopefully planned in q2 2024
  • complete the cymru migration: done! working well, no performance issues, more services hosted there than we started, still have capacity 🎉 but took more time to deploy than expected
  • old service retirements
    • retire gitolite/gitweb (e.g. execute TPA-RFC-36, now its own milestone)" did progress a bit, most people have moved off, no push to any repository since announcement. Probably will lock-down in the next month or two, hope to be retired in Q3 2024
    • retire SVN (e.g. execute TPA-RFC-11): no progress. plan adopted in Costa Rica to have a new Nextcloud, but reconsidered at the ops meeting (nc will not work as an alternative because of major issues with collaborative editing), need to go back to the drawing board
    • monitoring system overhaul (TPA-RFC-33): rough consensus in place, proposal/eval of work to be done
  • deploy a Puppet CI: no work done

We were overwhelmed in late 2023 which delayed many projects, particularly the mail services overhaul.

web

The following was accomplished:

  • transifex / weblate migration
  • blog improvement
  • developer portal
  • user stories

per quarter reviews

Actual quarterly allocations are managed in a Nextcloud spreadsheet.