create milestones for each objective authored by anarcat's avatar anarcat
......@@ -20,6 +20,8 @@ mark.
2. RT is not full of spam
3. we can deliver and receive mail from state.gov
[milestone 13](https://gitlab.torproject.org/tpo/tpa/team/-/milestones/13)
## Retire old services
1. SVN is retired and people are happy with the replacement
......@@ -27,24 +29,32 @@ mark.
3. retire schleuder in favor of ... official Signal groups?
... mailman-pgp? RFC2549 with one-time pads?
[milestone 14](https://gitlab.torproject.org/tpo/tpa/team/-/milestones/14)
## Cleanup and publish the sysadmin code base
1. sanitize and publish the Puppet git repository
2. implement basic CI for the Puppet repository and use a MR workflow
3. deploy dynamic environments on the Puppet server to test new features
[milestone 15](https://gitlab.torproject.org/tpo/tpa/team/-/milestones/15)
## Upgrade to Debian 11 "bullseye"
1. all machines are upgraded to bullseye
2. migrate to Prometheus for monitoring (or upgrade to Inciga 2)
3. upgrade to Mailman 3 or retire it in favor of Discourse (!)
[milestone 12](https://gitlab.torproject.org/tpo/tpa/team/-/milestones/12)
## Provision a new, trusted high performance cluster
1. establish a new PoP on the US west coast with trusted partners and hardware ($$)
2. retire moly and move the DNS server to the new cluster
3. reduce VM deployment time to one hour or less (currently 2 hours)
[milestone 16](https://gitlab.torproject.org/tpo/tpa/team/-/milestones/16)
## Non-objectives
Those things will *not* be done during the specified time frame:
......
......