brainstorm a first roadmap authored by anarcat's avatar anarcat
......@@ -6,7 +6,48 @@ work in the coming year.
# Overall goals
## Need to have
## Brainstorm
The following are conclusions drawn from the survey, below:
* email delivery needs to be improved, multiple possible solutions
* split eugeni into lists and forwards
* setup submit-01 to deliver people's emails
* stop treating eugeni as a smart host: have CiviCRM and RT and
other machines deliver their own email
* CiviCRM needs to handle its bounces
* followup on abuse complaints
* continue the GitLab migration:
* setup GitLab CI for everyone, deprecate Jenkins
* migrate away from Gitolite and Gitweb
* fix the blog, possible solutions:
* migrate to static website and Discourse
* fix formatting and improve moderation within Drupal
* retire more services:
* SVN
* fpcentral
* schleuder?
* testnet?
* gitolite (to GitLab, see above)
* gitweb (to GitLab, see above)
* jenkins (to GitLab, see above)
* stabilise service offering, possible solutions:
* retire services (see above)
* balance FSN/CHI ganeti clusters
* finish transitions and migrations (e.g. GitLab, main website,
etc)
* document "downtimes of 1 hour or longer", maybe part of the
monthly report? "how many 9's?" suggest mitigations when
downtimes occur
* above probably requires auditing and reducing noise in Nagios
alerts, because alerts fatigue makes it useless for detecting
outages right now
* improve developer experience:
* provide development/experimental VMs?
* give developers more tools to debug problems (e.g. grafana, stack
traces hidden in syslog)
* improve interaction between TPA and devs when new services are
setup
## Need to have
## Nice to have
......
......