This page documents a possible roadmap for the TPA team for the year 2020.
Items should be "SMART" <https://en.wikipedia.org/wiki/SMART_criteria>, that is:
* specific
* measurable
* achievable
* relevant
* time-bound
Main objectives (need to have):
* decommissining of old machines (moly in particular)
* move critical services in ganeti
* buster upgrades before LTS
* within budget
Secondary objectives (nice to have):
* new mail service
* conversion of the kvm* fleet to ganeti for higher reliability and availability
* buster upgrade completion before anarcat vacation
Non-objective:
* service admin roadmapping?
* kubernetes cluster deployment?
TODO:
* identify critical services and realistic improvements #31243
* hiro roadmap
* anarcat roadmap post vacation
* gitlab / nextcloud roadmap?
Assertions:
* new gnt-fsn nodes with current hardware (PX62-NVMe, 118EUR/mth), cost savings possible with the AX line (-20EUR/mth) or by reducing disk space requirements (-39EUR/mth) per node
* cymru actually delivers hardware and is used for moly decom
* gitlab hardware requirements covered by another budget
* we absorb the extra bandwidth costs from the new hardware design (currently 38EUR per month but could rise when new bandwidth usage comes in) - could be shifted to TBB team or at least labeled as such
January
=======
* catchup after holidays
* agree internally on a roadmap for 2020
* first phase of installer automation (setup-storage and friends) #31239
* new FSN node in the Ganeti cluster (fsn-node-03) #32937
* textile shutdown and VM relocation,. 2 VMs to migrate #31686 (+86EUR)
* enable needrestart fleet-wide (#31957)
* communicate buster upgrade timeline to service admins