theforeman / foreman-infra

Puppet modules and scripts to manage Foreman project infrastructure
https://theforeman.github.io/foreman-infra
Apache License 2.0
23 stars 51 forks source link

Update dependency puppet/systemd to v7 #2055

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
puppet/systemd major 6.6.0 -> 7.0.0

Release Notes

voxpupuli/puppet-systemd (puppet/systemd) ### [`v7.0.0`](https://togithub.com/voxpupuli/puppet-systemd/blob/HEAD/CHANGELOG.md#v700-2024-04-23) [Compare Source](https://togithub.com/voxpupuli/puppet-systemd/compare/v6.6.0...v7.0.0) [Full Changelog](https://togithub.com/voxpupuli/puppet-systemd/compare/v6.6.0...v7.0.0) **Breaking changes:** - remove `systemd::escape` usage for `timer_wrapper` [#​452](https://togithub.com/voxpupuli/puppet-systemd/pull/452) ([TheMeier](https://togithub.com/TheMeier)) - Drop EoL Debian 10 support [#​448](https://togithub.com/voxpupuli/puppet-systemd/pull/448) ([bastelfreak](https://togithub.com/bastelfreak)) - Use Stdlib::CreateResources type for hiera expansions [#​438](https://togithub.com/voxpupuli/puppet-systemd/pull/438) ([traylenator](https://togithub.com/traylenator)) - Deprecate `systemd::service_limits` [#​437](https://togithub.com/voxpupuli/puppet-systemd/pull/437) ([traylenator](https://togithub.com/traylenator)) - Don't allow ensure=file anymore for systemd::unit_file [#​434](https://togithub.com/voxpupuli/puppet-systemd/pull/434) ([baurmatt](https://togithub.com/baurmatt)) **Implemented enhancements:** - Add `NetworkNamespacePath` to unit service [#​440](https://togithub.com/voxpupuli/puppet-systemd/issues/440) - Add hiera-friendly option to manage dropins [#​435](https://togithub.com/voxpupuli/puppet-systemd/issues/435) - Manage units running under `systemd --user` instance [#​446](https://togithub.com/voxpupuli/puppet-systemd/pull/446) ([traylenator](https://togithub.com/traylenator)) - New parameters to manage systemd-nspawn [#​444](https://togithub.com/voxpupuli/puppet-systemd/pull/444) ([traylenator](https://togithub.com/traylenator)) - Support reload of instances of systemd --user [#​443](https://togithub.com/voxpupuli/puppet-systemd/pull/443) ([traylenator](https://togithub.com/traylenator)) - Add NetworkNamespacePath as a valid unit service configuration [#​441](https://togithub.com/voxpupuli/puppet-systemd/pull/441) ([Valantin](https://togithub.com/Valantin)) - Create manage_unit, manage_dropin types from hiera [#​436](https://togithub.com/voxpupuli/puppet-systemd/pull/436) ([traylenator](https://togithub.com/traylenator)) - Make service restart upon unit file change optional [#​433](https://togithub.com/voxpupuli/puppet-systemd/pull/433) ([schustersv](https://togithub.com/schustersv)) - remove resolved settings from config when changed to `absent` [#​429](https://togithub.com/voxpupuli/puppet-systemd/pull/429) ([TheMeier](https://togithub.com/TheMeier)) - Add parameter to manage /etc/udev/rules.d directory [#​428](https://togithub.com/voxpupuli/puppet-systemd/pull/428) ([TheMeier](https://togithub.com/TheMeier)) - `systemd::unit_file`: Ensure link gets removed on `ensure => absent` [#​405](https://togithub.com/voxpupuli/puppet-systemd/pull/405) ([baurmatt](https://togithub.com/baurmatt)) **Fixed bugs:** - IODeviceWeight, IOReadIOPSMax, .. do not work in systemd::manage_unit or systemd::dropin_file [#​424](https://togithub.com/voxpupuli/puppet-systemd/issues/424) - Correctly interpolate variables in `service_limits` [#​449](https://togithub.com/voxpupuli/puppet-systemd/pull/449) ([ekohl](https://togithub.com/ekohl)) - Correct typing for IOReadIOPSMax, IOWriteIOPSMax,... in systemd::manage_dropin [#​430](https://togithub.com/voxpupuli/puppet-systemd/pull/430) ([traylenator](https://togithub.com/traylenator)) **Closed issues:** - Service not enabled on systemd::timer [#​391](https://togithub.com/voxpupuli/puppet-systemd/issues/391) - Add documentation about user services [#​381](https://togithub.com/voxpupuli/puppet-systemd/issues/381) - create systemd::path [#​370](https://togithub.com/voxpupuli/puppet-systemd/issues/370) - create services/timers for users [#​328](https://togithub.com/voxpupuli/puppet-systemd/issues/328) **Merged pull requests:** - Fix typo [#​455](https://togithub.com/voxpupuli/puppet-systemd/pull/455) ([deric](https://togithub.com/deric)) - Add test case for interpolation bug in name of used types [#​450](https://togithub.com/voxpupuli/puppet-systemd/pull/450) ([traylenator](https://togithub.com/traylenator)) - `init`: `service_limits` param: don't refer to `create_resources` [#​439](https://togithub.com/voxpupuli/puppet-systemd/pull/439) ([kenyon](https://togithub.com/kenyon))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.