Changes
Page history
create milestones for each objective
authored
Oct 21, 2021
by
anarcat
Show whitespace changes
Inline
Side-by-side
roadmap/2022.md
View page @
f5ee0c13
...
...
@@ -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:
...
...
...
...