Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T TPA
  • Subgroup information
    • Subgroup information
    • Activity
    • Labels
    • Members
  • Issues 273
    • Issues 273
    • List
    • Board
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • Packages and registries
    • Packages and registries
    • Package Registry
Collapse sidebar
  • The Tor Project
  • TPA
  • Milestones
  • Puppet CI
Open
Milestone Jan 1, 2023–Dec 31, 2023

Puppet CI
Milestone ID: 2734

In 2023, we'd like to hook Puppet into CI. This can mean many things, but it will at least mean:

  • server-side validation checks (team#31226, aka "you broke puppet here")
  • deployment through a role account (team#29663 (closed))
  • publish the puppet repository at long last (team#29387)
  • puppet 7 server and agent upgrade (team#33588 (closed), team#40707 (closed), overlaps with %Debian 12 bookworm upgrade)

Ideally, we'd also be able to publish dynamic environments to test larger changes (team#40861) and also, why not, actual unit tests in CI, although those are not mandatory here.

This is a smaller, more focused version of %cleanup and publish the sysadmin codebase which was too broad in scope, but that is kept to collect the dust on all that good wishful thinking.

  • Issues 6
  • Merge requests 0
  • Participants 2
  • Labels 4
50% complete
50%
Start date
Jan 1, 2023
Jan 1
-
Dec 31 2023
Due date
Dec 31, 2023 (3 months remaining)
6
Issues 6
Open: 3 Closed: 3
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
Reference: %"Puppet CI"