Open
Milestone started on Jan 1, 2022

cleanup and publish the sysadmin codebase

As part of the OKR 2022 Q1/Q2 plan, we have set the following key results in this objective:

  1. sanitize and publish the Puppet git repository (team#29387)
  2. implement basic CI for the Puppet repository and use a MR workflow (team#31226 (closed), team#29663 (closed))
  3. deploy dynamic environments on the Puppet server to test new features (team#40861 (closed))

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.

  • Work items 13
  • Merge requests 0
  • Participants 3
  • Labels 11
Loading
Loading
Loading
Loading
46% complete
46%
Start date
Jan 1, 2022
From
Jan 1 2022
Due date
No due date (1439 days elapsed)
13
Work items 13
Open: 7 Closed: 6
None
Total weight
None
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: tpo/tpa%"cleanup and publish the sysadmin codebase"