Changes
Page history
brainstorm a first roadmap
authored
Jan 05, 2021
by
anarcat
Show whitespace changes
Inline
Side-by-side
roadmap/2021.md
View page @
120e1405
...
...
@@ -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
...
...
...
...