All issues for this milestone are closed. You may close the milestone now.
Open
Milestone started on Jan 1, 2023

Puppet CI

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 (closed), 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 (closed)) 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.

  • Work items 11
  • Merge requests 0
  • Participants 4
  • Labels 9
Loading
Loading
Loading
Loading
100% complete
100%
Start date
Jan 1, 2023
From
Jan 1 2023
Due date
No due date (1074 days elapsed)
11
Work items 11
Open: 0 Closed: 11
None
Total weight
None
2
Merge requests 2
Open: 0 Closed: 1 Merged: 1
0
Releases
None
Reference: tpo/tpa%"Puppet CI"