All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v7.2.0 (2024-12-12)
Implemented enhancements:
- Add Fedora 40, OracleLinux 9, Rocky 9 #342 (jay7x)
- allow RpmNameGlob for versionlock entries #335 (kBite)
- Support dnf module management - Fix #310 #320 (EmersonPrado)
Fixed bugs:
- yum::copr is not always idempotent #340
- Replace legacy facts #344 (bastelfreak)
- Improve yum::copr idempotency #341 (jay7x)
Merged pull requests:
- Drop support for Oracle 7 #325 (traylenator)
v7.1.0 (2023-06-26)
Implemented enhancements:
v7.0.0 (2023-06-16)
Breaking changes:
- puppetlabs/stdlib: Require 9.x #315 (bastelfreak)
- Drop Puppet 6 support #304 (bastelfreak)
- add Fedora 38, drop Fedora 35 #303 (vchepkov)
Implemented enhancements:
- Add Puppet 8 support #314 (bastelfreak)
- New yum::groups parameter to manage groups #311 (traylenator)
- allow puppetlabs/concat 8.x #302 (vchepkov)
- Add RHEL 9 to supported OS #300 (tuxmea)
Fixed bugs:
- Almalinux 9.2 shows these repos as
-debuginfo
#312 (jcpunk) - Fix purge of unwanted kernels on DNF based machines #309 (traylenator)
- Use dnf or yum augeas path for main configuration #307 (traylenator)
- add missing RPM-GPG-KEY-EPEL-9 #299 (vchepkov)
Merged pull requests:
- Fix acceptance tests for Fedora 36 #308 (traylenator)
v6.2.0 (2023-02-08)
Implemented enhancements:
- add Fedora 37 support #284 (vchepkov)
- Deploying multiple gpgkey in one repo #278 (teluq-pbrideau)
Fixed bugs:
- Revert #258 that added purge_unmanaged_repos #285
- Revert #258, which added purge_unmanaged_repos #287 (kenyon)
Merged pull requests:
v6.1.0 (2022-11-08)
Implemented enhancements:
- add AlmaLinux 9 support #281 (jhoblitt)
- Add sensitive support for configs #275 (teluq-pbrideau)
Fixed bugs:
v6.0.0 (2022-08-04)
Breaking changes:
Implemented enhancements:
v5.6.1 (2022-07-06)
Fixed bugs:
v5.6.0 (2022-07-04)
Implemented enhancements:
- Add RPMFusion repos #261 (jcpunk)
- Add CentOS Stream9 repos #259 (jcpunk)
- Permit easily purging unmanaged repos #258 (jcpunk)
Fixed bugs:
Merged pull requests:
v5.5.0 (2022-06-20)
Implemented enhancements:
Fixed bugs:
- Avoid assumption that package_provider is set #255 (traylenator)
Merged pull requests:
v5.4.0 (2022-04-25)
Implemented enhancements:
- sync with upstream AlmaLinux repository set #249 (vchepkov)
- Allow arch aarch64 in yum::versionlock #239 (traylenator)
Fixed bugs:
- failovermethod parameter doesn't exist in dnf #250 (vchepkov)
- RHEL8: Fix epel-modular repo names #247 (ccolic)
- fix centos8 HA yumrepo target #241 (vchepkov)
Closed issues:
Merged pull requests:
- rubocop: autofix #251 (bastelfreak)
v5.3.1 (2022-02-15)
Fixed bugs:
- yamllint failure on VirtuozzoLinux/7.yaml - duplication of key gpgkey #236 (bastelfreak)
- CentOS 8 has been archived #234 (vchepkov)
Merged pull requests:
- Fix examples in manifests/versionlock.pp #233 (yakatz)
- cleanup .fixtures.yml #230 (bastelfreak)
v5.3.0 (2021-10-26)
Implemented enhancements:
v5.2.0 (2021-09-29)
Implemented enhancements:
- synchronize Rocky repositories with upstream definitions #217 (vchepkov)
- New type yum::post_transaction_action #216 (traylenator)
Closed issues:
- Centos 6 support broken #198
Merged pull requests:
- Allow stdlib 8.0.0 #221 (smortex)
- Render post_transaction_action examples correctly #218 (traylenator)
v5.1.0 (2021-06-10)
Implemented enhancements:
- Add support for AlmaLinux 8 #203 (tparkercbn)
v5.0.0 (2021-06-09)
Breaking changes:
- Drop EoL Fedora support #211 (bastelfreak)
- Drop EoL Puppet 5; Add Puppet 7 support #208 (bastelfreak)
- Drop EoL CentOS 6 support #207 (bastelfreak)
Implemented enhancements:
Fixed bugs:
Closed issues:
- gpgkey cannot specify more than one of content, source #204
- yum::plugin::versionlock fails on CentOS/RHEL 8 #197
- No Repos getting added #168
- module doesn't manage proxy setting #157
Merged pull requests:
- puppetlabs/concat: allow 7.x #210 (bastelfreak)
- puppetlabs/stdlib: allow 7.x #209 (bastelfreak)
- Resolve puppet-lint #192 (jcpunk)
- modulesync 3.0.0 & puppet-lint updates #188 (bastelfreak)
v4.3.0 (2020-07-20)
Implemented enhancements:
- Improve extraction of available updates #181 (smortex)
- Use simpler code for tests for expected failures #173 (traylenator)
Fixed bugs:
- De-duplicate start of string match character #179 (traylenator)
- versionlock must specify at least .* for arch. #177 (traylenator)
Closed issues:
- yum_package_updates fact misinterprets output #180
Merged pull requests:
- prepare release 4.3.0 #186 (vchepkov)
- Add dnf tag to metadata #175 (traylenator)
v4.2.0 (2020-05-22)
Implemented enhancements:
- Enable and add CentOS 8 accept tests #172 (traylenator)
- Support paramatized yum::versionlock #169 (traylenator)
- Add gpg key for EPEL8 #166 (thomasmeeus)
- Add support for yum facts (similar to the apt ones) #141 (smortex)
Closed issues:
- Rhel/Centos 8 versionlock doesn't work #150
Merged pull requests:
- Remove nested code blocks from string docs #171 (traylenator)
- Correct bolt URL #170 (traylenator)
- Fix several markdown lint issues #167 (dhoppe)
- Use voxpupuli-acceptance #163 (ekohl)
- Fix yaml indentation inconsistency #161 (b3n4kh)
v4.1.1 (2020-03-09)
Fixed bugs:
Closed issues:
- CentOS/RHEL 8 Uses DNF but utils package is provided by yum-utils. #158
Merged pull requests:
v4.1.0 (2020-01-20)
Implemented enhancements:
- add 'VirtuozzoLinux' support #147 (kBite)
- Support for DNF-based distros, and Fedora defaults #143 (optiz0r)
- Updated utils package for RHEL 8 #137 (rcalixte)
Fixed bugs:
require
(notcontain
) yum::plugin::versionlock #154 (alexjfisher)
Merged pull requests:
- instantiate yumrepo & yum::config directly #148 (igalic)
- Clean up acceptance spec helper #146 (ekohl)
- use $facts when accessing os fact #144 (igalic)
- add requirement expression in metadata of task #138 (Dan33l)
- Update concat dependency to allow puppetlabs/concat 6.x #136 (treydock)
- Allow
puppetlabs/stdlib
6.x #135 (alexjfisher)
v4.0.0 (2019-05-07)
Breaking changes:
- modulesync 2.7.0 and drop puppet 4 #133 (bastelfreak)
Implemented enhancements:
Fixed bugs:
- Correctly calculate rpmname for all gpg versions #126 (towo)
- Puppet 6 issue and knockout_prefix problem #121 (avidspartan1)
Closed issues:
- gpgkey applied on every run due to output change #125
- In Puppet 6, remove_undef_values doesn't work as expected #120
- --knock-out-prefix "--" knocks out valid content of yum::gpgkeys #111
- removal of mirrorlist is set by 'absent' not by using a knockout. #63
Merged pull requests:
- replace deprecated has_key() with
in
#129 (bastelfreak)
v3.1.1 (2018-10-14)
Closed issues:
- Import GPG keys of unmanaged repos #114
Merged pull requests:
- modulesync 2.2.0 and allow puppet 6.x #124 (bastelfreak)
- Allow puppetlabs/stdlib 5.x and puppetlabs/concat 5.x #113 (bastelfreak)
v3.1.0 (2018-07-24)
Implemented enhancements:
Closed issues:
- feature yum update puppet task support #107
v3.0.0 (2018-07-09)
Breaking changes:
Implemented enhancements:
- EPEL GPG Key #95
- Clean yum metadata after versionlock file update #102 (traylenator)
- Fixes #95 Add EPEL GPG Key and logic to handle yum::gpgkeys #96 (TJM)
Fixed bugs:
Closed issues:
- Amazon Linux manage_os_default_repos does not compile due to unsupported parameters #100
- how does the module get the name of the package? #50
Merged pull requests:
- drop EOL OSs; fix puppet version range #101 (bastelfreak)
- Rely on beaker-hostgenerator for docker nodesets #98 (ekohl)
v2.2.1 (2018-03-28)
Fixed bugs:
- Hiera 5 warning on puppet 5.3.2 #77
Closed issues:
- Unable to exclude multiple packages in yum.conf #80
Merged pull requests:
- update required Puppet version in the documentation #88 (joekohlsdorf)
- migrate Hiera 4 to Hiera 5 #87 (joekohlsdorf)
v2.2.0 (2018-01-04)
Fixed bugs:
- Fix EPEL repo IDs #81 (lamawithonel)
Closed issues:
Merged pull requests:
- bump lowest puppet version 4.6.1->4.10.9 #85 (bastelfreak)
- Fix documentation instructions for mirrorlist #83 (jorhett)
- Run beaker tests on all supported & available docker sets #79 (ekohl)
- Add RHEL repos and update README. #75 (pillarsdotnet)
v2.1.0 (2017-11-02)
Implemented enhancements:
- Add AmazonLinux 2017 compatibility. #71 (pillarsdotnet)
v2.0.2 (2017-10-10)
Closed issues:
Merged pull requests:
- Release 2.0.2 #70 (bastelfreak)
- Update README.md #69 (arjenz)
- Emtpy hiera files throw puppet 4 warnings #67 (benohara)
v2.0.1 (2017-09-01)
Implemented enhancements:
Fixed bugs:
- Drop empty yaml file #55 (traylenator)
Closed issues:
- Update to puppetlabs/concat 3 or 4 #66
- yum::versionlock with ensure => absent doesn't purge entries #61
- versionlock.list updated after package {} install #43
Merged pull requests:
- Contain the versionlock subclass to help with ordering around package resources #65 (bovy89)
- Support
ensure => absent
with yum::versionlock #62 (bovy89)
v2.0.0 (2017-06-14)
Breaking changes:
- BREAKING: Config create resources pattern #37 (lamawithonel)
Implemented enhancements:
- Add module data for EPEL #44 (lamawithonel)
- Manage yumrepos via data #40 (lamawithonel)
- Update README.md #39 (jskarpe)
- Be more strict about versionlock strings #38 (lamawithonel)
Fixed bugs:
- Versionlock release string may contain dots #49 (traylenator)
- Fix typo. #45 (johntconklin)
- Remove
section
parameter fromyum::config
#33 (lamawithonel)
Closed issues:
- Class[Yum]: has no parameter named 'config_options' #48
- Augeas errors arise when applying yum settings on Cent OS 6 clients #47
- Remove individual configs from init.pp, use create_resources pattern instead #36
- Fix versionlock regex #35
- yum::config fails with comma separated values #21
v1.0.0 (2017-01-14)
Implemented enhancements:
- Update for Puppet 4, remove support for Puppet 3 #25 (lamawithonel)
Merged pull requests:
v0.10.0 (2017-01-11)
Implemented enhancements:
- Bump min version_requirement for Puppet + deps #22 (juniorsysadmin)
- Add parameter clean_old_kernels #20 (treydock)
- Correct format of fixtures file. #14 (traylenator)
v0.9.15 (2016-09-26)
Merged pull requests:
- Update changelog and version #12 (jskarpe)
- Added basic spec tests #11 (jskarpe)
- Bug: Puppet creates empty key files when using Hiera and create_resources() #7 (lklimek)
- Manage yum::versionlock with concat #6 (jpoittevin)
v0.9.14 (2016-08-15)
Merged pull requests:
v0.9.13 (2016-08-15)
Merged pull requests:
v0.9.12 (2016-08-12)
v0.9.11 (2016-08-12)
v0.9.10 (2016-08-12)
v0.9.9 (2016-08-12)
v0.9.8 (2016-08-04)
0.9.8 (2016-05-30)
0.9.7 (2016-05-30)
0.9.6 (2015-04-29)
0.9.5 (2015-04-07)
0.9.4 (2014-12-08)
0.9.3 (2014-11-06)
0.9.2 (2014-09-02)
0.9.1 (2014-08-20)
* This Changelog was automatically generated by github_changelog_generator