Open
Milestone
started on Jan 1, 2022
cleanup and publish the sysadmin codebase
Milestone ID: 2667
As part of the OKR 2022 Q1/Q2 plan, we have set the following key results in this objective:
- sanitize and publish the Puppet git repository (team#29387)
- implement basic CI for the Puppet repository and use a MR workflow (team#31226, team#29663 (closed))
- deploy dynamic environments on the Puppet server to test new features (team#40861)
Further work here includes improvements on the puppet setup documented in https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/puppet#proposed-solution
Update: in the 2023 roadmap, this milestone was dropped in favor of a more narrowly scoped Puppet CI milestone. This is kept around for regrouping issues we might want to deal with as well but that are not necessarily related to Puppet itself.