voxpupuli / puppet-systemd

Puppet module to manage systemd
https://forge.puppet.com/puppet/systemd
Apache License 2.0
52 stars 142 forks source link

Rework Red Hat resolved package list to be more future proof #468

Closed jcpunk closed 3 weeks ago

jcpunk commented 1 month ago

Pull Request (PR) description

CentOS Stream10 continues to have systemd-resolved in its own package.

This Pull Request (PR) fixes the following issues

jcpunk commented 1 month ago

Took a stab at moving the package name up a slot per your comment.

I'm not sure how to fix the case to also work for newer fedora in the spec tests.

bastelfreak commented 3 weeks ago

@jcpunk any chance you can add factsets to https://github.com/voxpupuli/facterdb as soon as CentOS offers vagrant images? That's required for us to properly test it.

jcpunk commented 3 weeks ago

Stream 10 is still gathering shape, vagrant may be a ways off.

bastelfreak commented 3 weeks ago

to quote from IRC:

15:38:29 Zhenech | https://mirror.stream.centos.org/10-stream/ is now a thing, so I assume containers should show up soon too and we can look into CI

ekohl commented 3 weeks ago

https://quay.io/repository/centos/centos?tab=tags has stream10-development and stream10-development-minimal. But as I said earlier, we'll need Puppet packages. https://github.com/rpm-software-management/mock/pull/1383 is open, which is probably a requirement to easily build RPMs.

jcpunk commented 3 weeks ago

https://kojihub.stream.centos.org/koji/packageinfo?packageID=3493 is also probably worth noting here.

ekohl commented 3 weeks ago

Note our CI relies on Vagrant with Docker as a backend, so containers (which exist) are sufficient for that.

bastelfreak commented 3 weeks ago

Vagrant with Docker as a backend

Our CI uses docker directly, without vagrant (if you're speaking about the vox pupuli module pipeline). But we need Vagrant to generate factsets for facterdb (and that uses the facter ruby gems and doesn't require the puppet rpms).

ekohl commented 3 weeks ago

Our CI uses docker directly, without vagrant (if you're speaking about the vox pupuli module pipeline). But we need Vagrant to generate factsets for facterdb (and that uses the facter ruby gems and doesn't require the puppet rpms).

Oh yes, I indeed meant Beaker with Docker backend.