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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
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.