Page MenuHomePhabricator

investigate state of puppet 7
Closed, ResolvedPublic

Description

Investigate what the state of the Debian packaging infrastructure is in relation to puppet 7.

Debian currently have packages for puppet-agent7 and puppetdb7 we should see if theses are com[patible with puppet master 5.5. Further we should see what the state of packaging to most recent puppet-server is

puppet-agent (currently in experimental):
https://tracker.debian.org/news/1325064/accepted-puppet-agent-7160-1-source-all-into-experimental-experimental/

puppetdb (currently in experimental):
https://tracker.debian.org/news/1346226/accepted-puppetdb-7101-1-source-into-experimental/

Event Timeline

jbond triaged this task as Medium priority.Jul 20 2022, 8:50 AM
jbond created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Since puppetdb missed the Bullseye release, we should work on a backport to Bullseye? Seems doable, possibly needs backporting various Clojure libs alongside. We can also work the Debian Puppet maintainers to land this support in the official bullseye-backports repo, so that other can also use it.

Just a note to add that this will also move host certificates to use SAN instead of CN and thus we can revert https://gerrit.wikimedia.org/r/c/operations/puppet/+/815304 when the time comes (i.e. the fleet host certs have been fully replaced)

Just a note to add that this will also move host certificates to use SAN instead of CN and thus we can revert https://gerrit.wikimedia.org/r/c/operations/puppet/+/815304 when the time comes (i.e. the fleet host certs have been fully replaced)

and also https://phabricator.wikimedia.org/T273637

Change 816168 had a related patch set uploaded (by Jbond; author: jbond):

[operations/puppet@production] C:aptrepo: Add component for puppet 7 packages

https://gerrit.wikimedia.org/r/816168

Change 816168 merged by Jbond:

[operations/puppet@production] C:aptrepo: Add component for puppet 7 packages

https://gerrit.wikimedia.org/r/816168

Change 816179 had a related patch set uploaded (by Jbond; author: jbond):

[operations/puppet@production] C:package_builder: add gem2deb required to build puppet7

https://gerrit.wikimedia.org/r/816179

Change 816179 merged by Jbond:

[operations/puppet@production] C:package_builder: add gem2deb required to build puppet7

https://gerrit.wikimedia.org/r/816179

Change 816187 had a related patch set uploaded (by Jbond; author: jbond):

[operations/puppet@production] C:package_builder: Allow users to add a specific component to the build

https://gerrit.wikimedia.org/r/816187

Change 816187 merged by Jbond:

[operations/puppet@production] C:package_builder: Allow users to add a specific component to the build

https://gerrit.wikimedia.org/r/816187

puppet7 landed ni bookworm