The sysadmin team is responsible for managing machines under the `torproject.org` domain. It does ''not'' operate the Tor network in any form nor is it responsible for ''all'' services running on `torproject.org`: that is the job of the various service admins responsible of those services.
The sysadmin team is responsible for managing machines under the `torproject.org` domain. It does _not_ operate the Tor network in any form nor is it responsible for _all_ services running on `torproject.org`: that is the job of the various service admins responsible of those services.
Most of the documentation of the sysadmin team is in a [https://help.torproject.org/tsa/ a different wiki] for now.
Most of the documentation of the sysadmin team is in a [a different wiki](https://help.torproject.org/tsa/) for now.
[[TOC]]
= Roadmap =
# Roadmap
This page documents a possible roadmap for the TPA team for the year 2020.
This page documents a possible roadmap for the TPA team for the year 2020.
Items should be [https://en.wikipedia.org/wiki/SMART_criteria SMART], that is:
Items should be [SMART](https://en.wikipedia.org/wiki/SMART_criteria), that is:
* specific
* specific
* measurable
* measurable
...
@@ -43,7 +43,7 @@ Assertions:
...
@@ -43,7 +43,7 @@ Assertions:
* gitlab hardware requirements covered by another budget
* 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
* 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
== TODO ==
## TODO
* nextcloud roadmap
* nextcloud roadmap
* identify critical services and realistic improvements #31243 (done)
* identify critical services and realistic improvements #31243 (done)
...
@@ -52,15 +52,15 @@ Assertions:
...
@@ -52,15 +52,15 @@ Assertions:
* (anarcat) create missing tickets for february/march (partially done, missing some from hiro)
* (anarcat) create missing tickets for february/march (partially done, missing some from hiro)
[https://nc.torproject.net/apps/onlyoffice/7374?filePath=%2FTeams%2FSysadmin%2FBudget%20Sysadmin.xlsx budget file] per month
[budget file](https://nc.torproject.net/apps/onlyoffice/7374?filePath=%2FTeams%2FSysadmin%2FBudget%20Sysadmin.xlsx) per month
* (gaba) create a roadmap for gitlab migration
* (gaba) create a roadmap for gitlab migration
* (gaba) find service admins for gitlab (nobody for trac in [https://trac.torproject.org/projects/tor/wiki/org/operations/services services page]) - gaba to talk with isa and alex and look for service admins (sent a mail to las vegas but nobody replied... I will talk with each team lead)
* (gaba) find service admins for gitlab (nobody for trac in [services page](https://trac.torproject.org/projects/tor/wiki/org/operations/services)) - gaba to talk with isa and alex and look for service admins (sent a mail to las vegas but nobody replied... I will talk with each team lead)
* have a shell account in the server
* have a shell account in the server
* restart/stop service
* restart/stop service
* upgrade services
* upgrade services
* problems with the service
* problems with the service
== January ==
## January
* [x] catchup after holidays
* [x] catchup after holidays
* [x] agree internally on a roadmap for 2020
* [x] agree internally on a roadmap for 2020
...
@@ -73,7 +73,7 @@ Assertions:
...
@@ -73,7 +73,7 @@ Assertions:
* [x] communicate buster upgrade timeline to service admins DONE
* [x] communicate buster upgrade timeline to service admins DONE