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.
v5.3.0 (2024-05-25)
Implemented enhancements:
v5.2.0 (2023-12-19)
Implemented enhancements:
- Add Puppet 8 support #139 (bastelfreak)
- Allow subscriptions to be attached via hiera #136 (tedgarb)
- add fact for rhsm.available_repo_ids #133 (sigbjornaib)
- Add a switch to prevent caring about redhat.repo if needed #128 (jcpunk)
v5.1.0 (2022-07-25)
Implemented enhancements:
- When purging unmanaged repos, this file needs to be known to puppet. #125 (jcpunk)
- Add package_profile_on_trans #123 (marcelfischer)
Fixed bugs:
v5.0.0 (2022-04-28)
Breaking changes:
- modulesync 5.2.0 / Drop EoL Puppet 5 support #118 (bastelfreak)
Implemented enhancements:
- Add way to configure the dnf/yum plugin #121 (jcpunk)
- add no_proxy to rhsm.conf, defaults to undef #117 (darktim)
v4.1.0 (2021-09-27)
Implemented enhancements:
- Enable Puppet 7 support #115 (bastelfreak)
- add proxy_scheme (defaults to 'http') #112 (jorgemorgado)
- Add process_timeout parameter #105 (treydock)
- Add server info to facts #103 (yakatz)
- Add Sensitive to RHSM exec and update metadata #96 (rcalixte)
Fixed bugs:
Closed issues:
- Yumrepo target parameter does not work #68
Merged pull requests:
v4.0.0 (2020-01-15)
Breaking changes:
- Eliminates subscription-manager exec on every Puppet run #95 (speer)
- modulesync 2.5.1 and drop Puppet 4 #84 (bastelfreak)
Implemented enhancements:
- Features request: SCL repos #66
- Add types and providers from crayfishx/puppet-rhsm #88 (kallies)
- Add defaults and make server_timeout and inotify configurable #86 (kallies)
- Move RHSM-subscribe dependency inside repo type #83 (speer)
Closed issues:
- Don't enforce latest package to be installed as default value #92
- Read facts from /etc/yum.repos.d/redhat.repo instead of subscription-manager #90
- Use types and providers for subscriptions and repositories #87
- Update rhsm.conf template #85
Merged pull requests:
- travis: dont upgrade bundler #99 (bastelfreak)
- Allow
puppetlabs/stdlib
6.x #93 (alexjfisher)
v3.2.0 (2018-10-20)
Implemented enhancements:
Merged pull requests:
- modulesync 2.2.0 and allow puppet 6.x #79 (bastelfreak)
v3.1.0 (2018-09-06)
Implemented enhancements:
Closed issues:
- Add fact for subscription management type #64
- Puppet agent run fails if the system is not already registered with RHSM #62
Merged pull requests:
- allow puppetlabs/stdlib 5.x #75 (bastelfreak)
- Remove docker nodesets #71 (bastelfreak)
- drop EOL OSs; fix puppet version range #70 (bastelfreak)
v3.0.0 (2017-11-21)
Breaking changes:
Fixed bugs:
Closed issues:
- repo_optional always caused puppet run to make change #58
- Each entry in /etc/rhsm/rhsm.conf should be a configurable param #11
- help with process in using this module #6
v2.1.1 (2017-10-10)
Fixed bugs:
v2.1.0 (2017-10-09)
Implemented enhancements:
- Update rhsm.conf template (5.15.1) and add configurable params #50 (kallies)
- Change documentation syntax to YARD/Puppet Strings #48 (kallies)
Fixed bugs:
yum repolist
in fact rhsm_repos leads to deadlock #52- Change servername to subscription.rhsm.redhat.com #49 (kallies)
Merged pull requests:
- release 2.1.0 #54 (bastelfreak)
- Use subscription-manager instead of yum for listing enabled repos #53 (kallies)
v2.0.0 (2017-07-06)
Fixed bugs:
- Add confine rule on Fact #46 (tux-o-matic)
- Add 'Expired' in grep to trigger subscription #45 (tux-o-matic)
Closed issues:
- RHNSM-register fails #38
Merged pull requests:
- Release 2.0.0 #47 (bastelfreak)
- The yumrepo parameter
enabled
had a typo. #43 (rnelson0) - Add LICENSE file #41 (alexjfisher)
- Read from both stdout and stderr for Exec onlyif #39 (tux-o-matic)
v1.1.0 (2017-02-11)
Merged pull requests:
- Added more path for Exec resources #32 (tux-o-matic)
v1.0.0 (2016-12-25)
Closed issues:
- Fact 'rhsm_repos' shouldn't depend on a web API call #18
- Should RHSM be compatible with CentOS? #16
- Expand README to include examples of using proxy #12
Merged pull requests:
- release 1.0.0 #31 (bastelfreak)
- modulesync 0.16.6 #30 (bastelfreak)
- Set min version_requirement for Puppet + bump dep #29 (juniorsysadmin)
- Added '/usr/bin' to path for Exec #26 (tux-o-matic)
- Add org and activationkey paramters #25 (treydock)
- Separated Registration and Subscription tasks #21 (tux-o-matic)
- Remove CentOS from target OS list and added RHEL 5.7 #20 (tux-o-matic)
- Moved Fact to correct path and using YUM rather than subscription-manager #19 (tux-o-matic)
- Separated Extras/Optional repo settings from the registration with 'a… #17 (tux-o-matic)
- Added documentation for HTTP proxy settings #13 (tux-o-matic)
- Use built-in Yumrepo resource type instead of Exec #10 (tux-o-matic)
v0.3.0 (2016-07-21)
Merged pull requests:
- release 0.3.0 #9 (bastelfreak)
- Added support for unauthenticated proxy and pool attach #5 (tux-o-matic)
- General Improvements-revised #4 (VeriskPuppet)
- Changed the addition repos to be based on ${::operatingsystemmajrelease} #1 (jercra)
* This Changelog was automatically generated by github_changelog_generator