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.
v3.1.0 (2024-06-25)
Implemented enhancements:
- replace create_resources() with iterator #115 (bastelfreak)
Merged pull requests:
- puppet-lint: validate parameter types&docs #114 (bastelfreak)
- cleanup spec tests & facterdb_string_keys: switch to strings #113 (bastelfreak)
v3.0.0 (2024-06-07)
Breaking changes:
- Support distrusting ca's on Debian; Changed ca_cert::ca parameter names and meaning #107 (h-haaks)
- Remove defaults for AIX and Solaris as we can't verify/maintain these #100 (h-haaks)
- Move and use params only in ca_certs class #99 (h-haaks)
- Drop EoL Suse support #97 (h-haaks)
- Drop support for EoL Ubuntu versions #88 (bastelfreak)
- Drop EoL EL support #87 (bastelfreak)
- Drop Puppet 4/5/6 support #86 (bastelfreak)
Implemented enhancements:
- Support proxy when downloading remote certificates #108 (h-haaks)
- Add SLES and OpenSUSE 15 support #104 (h-haaks)
- Add supported OSes #94 (h-haaks)
- Add RedHat 9, CentOS, Rocky and AlmaLinux support #93 (h-haaks)
- enable acceptance tests #89 (bastelfreak)
Merged pull requests:
- Cleanup before release #109 (h-haaks)
- Refactor ca_cert:ca unit tests to use on_supported_os #105 (h-haaks)
- Move OS specific data from params.pp into hiera #102 (h-haaks)
- Cleanup Debian defaults #101 (h-haaks)
- Remove ca_cert::update class #98 (h-haaks)
- Remove ca_cert::force_enable param; Remove ca_cert::enable class #95 (h-haaks)
- Remove PDK refs from metadata #92 (h-haaks)
- Remove litmus #91 (h-haaks)
- Add support for Kali Linux #82
- Switch to namespaced functions for stdlib #83
- Improve testing capabilities #79, #84
- Support Puppet 8 by replacing references to legacy facts #75
- Add support for RHEL8 #73
- Add support for Solaris 11 #72
- Add support for AIX #71
- Use puppet/archive instead of remote_file #69
- Fix dependency setting #70
- Update stdlib dependency #68
- Allow
package_ensure
to be set to latest #62
- Remove dependency on deprecated string check #59
- Upgrade PDK
- Note support for puppetlabs/stdlib <= 7.0
- Fix dependency issue with dropping certificate #55
- Fix an accidental dependency cycle #50
- Fix the package dependency when
install_package
is set to false #47 - Update the stdlib dependency constraint. #48
- Enable vs. force-enable for RHEL versions 6 and older #45
This release has potentially breaking changes
- Move type validation from validate_type to Puppet data types (removes support for Puppet 3) #42
- Don't run enable_ca_trust on RHEL7 #37
- Set better default folder permissions #37
- CA File modes passed as parameters #33
- Use remote_file instead of exec with curl/wget #32
- Don't purge managed CAs #30
- Add SLES10 support (exodusftw) #22
* This Changelog was automatically generated by github_changelog_generator