Skip to content

Commit 11a3d44

Browse files
authored
Merge pull request #110 from StatensPensjonskasse/release-3.0.0
Release 3.0.0
2 parents d69a073 + 28e2909 commit 11a3d44

File tree

3 files changed

+159
-5
lines changed

3 files changed

+159
-5
lines changed

CHANGELOG.md

Lines changed: 42 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,43 @@
1-
Changelog
2-
=========
1+
# Changelog
32

4-
## Unreleased
5-
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.5.0...HEAD)
3+
All notable changes to this project will be documented in this file.
4+
Each new release typically also includes the latest modulesync defaults.
5+
These should not affect the functionality of the module.
6+
7+
## [v3.0.0](https://github.com/voxpupuli/puppet-ca_cert/tree/v3.0.0) (2024-06-07)
8+
9+
[Full Changelog](https://github.com/voxpupuli/puppet-ca_cert/compare/v2.5.0...v3.0.0)
10+
11+
**Breaking changes:**
12+
13+
- Support distrusting ca's on Debian; Changed ca\_cert::ca parameter names and meaning [\#107](https://github.com/voxpupuli/puppet-ca_cert/pull/107) ([h-haaks](https://github.com/h-haaks))
14+
- Remove defaults for AIX and Solaris as we can't verify/maintain these [\#100](https://github.com/voxpupuli/puppet-ca_cert/pull/100) ([h-haaks](https://github.com/h-haaks))
15+
- Move and use params only in ca\_certs class [\#99](https://github.com/voxpupuli/puppet-ca_cert/pull/99) ([h-haaks](https://github.com/h-haaks))
16+
- Drop EoL Suse support [\#97](https://github.com/voxpupuli/puppet-ca_cert/pull/97) ([h-haaks](https://github.com/h-haaks))
17+
- Drop support for EoL Ubuntu versions [\#88](https://github.com/voxpupuli/puppet-ca_cert/pull/88) ([bastelfreak](https://github.com/bastelfreak))
18+
- Drop EoL EL support [\#87](https://github.com/voxpupuli/puppet-ca_cert/pull/87) ([bastelfreak](https://github.com/bastelfreak))
19+
- Drop Puppet 4/5/6 support [\#86](https://github.com/voxpupuli/puppet-ca_cert/pull/86) ([bastelfreak](https://github.com/bastelfreak))
20+
21+
**Implemented enhancements:**
22+
23+
- Support proxy when downloading remote certificates [\#108](https://github.com/voxpupuli/puppet-ca_cert/pull/108) ([h-haaks](https://github.com/h-haaks))
24+
- Add SLES and OpenSUSE 15 support [\#104](https://github.com/voxpupuli/puppet-ca_cert/pull/104) ([h-haaks](https://github.com/h-haaks))
25+
- Add supported OSes [\#94](https://github.com/voxpupuli/puppet-ca_cert/pull/94) ([h-haaks](https://github.com/h-haaks))
26+
- Add RedHat 9, CentOS, Rocky and AlmaLinux support [\#93](https://github.com/voxpupuli/puppet-ca_cert/pull/93) ([h-haaks](https://github.com/h-haaks))
27+
- enable acceptance tests [\#89](https://github.com/voxpupuli/puppet-ca_cert/pull/89) ([bastelfreak](https://github.com/bastelfreak))
28+
29+
**Merged pull requests:**
30+
31+
- Cleanup before release [\#109](https://github.com/voxpupuli/puppet-ca_cert/pull/109) ([h-haaks](https://github.com/h-haaks))
32+
- Refactor ca\_cert:ca unit tests to use on\_supported\_os [\#105](https://github.com/voxpupuli/puppet-ca_cert/pull/105) ([h-haaks](https://github.com/h-haaks))
33+
- Move OS specific data from params.pp into hiera [\#102](https://github.com/voxpupuli/puppet-ca_cert/pull/102) ([h-haaks](https://github.com/h-haaks))
34+
- Cleanup Debian defaults [\#101](https://github.com/voxpupuli/puppet-ca_cert/pull/101) ([h-haaks](https://github.com/h-haaks))
35+
- Remove ca\_cert::update class [\#98](https://github.com/voxpupuli/puppet-ca_cert/pull/98) ([h-haaks](https://github.com/h-haaks))
36+
- Remove ca\_cert::force\_enable param; Remove ca\_cert::enable class [\#95](https://github.com/voxpupuli/puppet-ca_cert/pull/95) ([h-haaks](https://github.com/h-haaks))
37+
- Remove PDK refs from metadata [\#92](https://github.com/voxpupuli/puppet-ca_cert/pull/92) ([h-haaks](https://github.com/h-haaks))
38+
- Remove litmus [\#91](https://github.com/voxpupuli/puppet-ca_cert/pull/91) ([h-haaks](https://github.com/h-haaks))
39+
40+
# Changelog
641

742
## [v2.5.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.5.0)
843
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.4.0...v2.5.0)
@@ -118,3 +153,6 @@ This release has potentially breaking changes
118153
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.5.1...v1.6.0)
119154

120155
- Add SLES10 support (exodusftw) [\#22](https://github.com/pcfens/puppet-ca_cert/pull/22)
156+
157+
158+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

HISTORY.md

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# Changelog
2+
3+
## [v2.5.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.5.0)
4+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.4.0...v2.5.0)
5+
6+
- Add support for Kali Linux [\#82](https://github.com/pcfens/puppet-ca_cert/pull/82)
7+
- Switch to namespaced functions for stdlib [\#83](https://github.com/pcfens/puppet-ca_cert/pull/83)
8+
- Improve testing capabilities [\#79](https://github.com/pcfens/puppet-ca_cert/pull/79), [\#84](https://github.com/pcfens/puppet-ca_cert/pull/84)
9+
10+
## [v2.4.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.4.0)
11+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.3.2...v2.4.0)
12+
13+
- Support Puppet 8 by replacing references to legacy facts [\#75](https://github.com/pcfens/puppet-ca_cert/pull/75)
14+
- Add support for RHEL8 [\#73](https://github.com/pcfens/puppet-ca_cert/pull/73)
15+
- Add support for Solaris 11 [\#72](https://github.com/pcfens/puppet-ca_cert/pull/72)
16+
- Add support for AIX [\#71](https://github.com/pcfens/puppet-ca_cert/pull/71)
17+
- Use puppet/archive instead of remote_file [\#69](https://github.com/pcfens/puppet-ca_cert/pull/69)
18+
19+
## [v2.3.2](https://github.com/pcfens/puppet-ca_cert/tree/v2.3.2)
20+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.3.1...v2.3.2)
21+
22+
- Fix dependency setting [\#70](https://github.com/pcfens/puppet-ca_cert/pull/70)
23+
24+
25+
## [v2.3.1](https://github.com/pcfens/puppet-ca_cert/tree/v2.3.1)
26+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.3.0...v2.3.1)
27+
28+
- Update stdlib dependency [\#68](https://github.com/pcfens/puppet-ca_cert/pull/68)
29+
30+
31+
## [v2.3.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.3.0)
32+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.2.0...v2.3.0)
33+
34+
- Make better use of `package_ensure` [\#63](https://github.com/pcfens/puppet-ca_cert/pull/63)
35+
- Deleting a CA updates the list [\#65](https://github.com/pcfens/puppet-ca_cert/pull/65)
36+
37+
38+
## [v2.2.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.2.0)
39+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.1.5...v2.2.0)
40+
41+
- Allow `package_ensure` to be set to latest [\#62](https://github.com/pcfens/puppet-ca_cert/pull/62)
42+
43+
## [v2.1.5](https://github.com/pcfens/puppet-ca_cert/tree/v2.1.5)
44+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.1.4...v2.1.5)
45+
46+
- Remove dependency on deprecated string check [\#59](https://github.com/pcfens/puppet-ca_cert/pull/59)
47+
48+
## [v2.1.4](https://github.com/pcfens/puppet-ca_cert/tree/v2.1.4)
49+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.1.3...v2.1.4)
50+
51+
- Upgrade PDK
52+
- Note support for puppetlabs/stdlib <= 7.0
53+
54+
55+
## [v2.1.3](https://github.com/pcfens/puppet-ca_cert/tree/v2.1.3)
56+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.1.2...v2.1.3)
57+
58+
- Fix dependency issue with dropping certificate [\#55](https://github.com/pcfens/puppet-ca_cert/pull/55)
59+
60+
## [v2.1.2](https://github.com/pcfens/puppet-ca_cert/tree/v2.1.2)
61+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.1.1...v2.1.2)
62+
63+
- Fix an accidental dependency cycle [\#50](https://github.com/pcfens/puppet-ca_cert/issues/50)
64+
65+
66+
## [v2.1.1](https://github.com/pcfens/puppet-ca_cert/tree/v2.1.1)
67+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.1.0...v2.1.1)
68+
69+
- Fix the package dependency when `install_package` is set to false [\#47](https://github.com/pcfens/puppet-ca_cert/issues/47)
70+
- Update the stdlib dependency constraint. [\#48](https://github.com/pcfens/puppet-ca_cert/pull/48)
71+
72+
73+
## [v2.1.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.1.0)
74+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v2.0.0...v2.1.0)
75+
76+
- Enable vs. force-enable for RHEL versions 6 and older [\#45](https://github.com/pcfens/puppet-ca_cert/pull/45)
77+
78+
79+
## [v2.0.0](https://github.com/pcfens/puppet-ca_cert/tree/v2.0.0)
80+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.8.0...v2.0.0)
81+
82+
This release has potentially breaking changes
83+
84+
- Move type validation from validate_type to Puppet data types (removes support for Puppet 3) [\#42](https://github.com/pcfens/puppet-ca_cert/pull/42)
85+
86+
87+
## [v1.8.0](https://github.com/pcfens/puppet-ca_cert/tree/v1.8.0)
88+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.7.1...v1.8.0)
89+
90+
- Don't run enable_ca_trust on RHEL7 [\#37](https://github.com/pcfens/puppet-ca_cert/pull/40)
91+
92+
93+
## [v1.7.1](https://github.com/pcfens/puppet-ca_cert/tree/v1.7.1)
94+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.7.0...v1.7.1)
95+
96+
- Set better default folder permissions [\#37](https://github.com/pcfens/puppet-ca_cert/pull/37)
97+
98+
99+
## [v1.7.0](https://github.com/pcfens/puppet-ca_cert/tree/v1.7.0)
100+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.6.1...v1.7.0)
101+
102+
- CA File modes passed as parameters [\#33](https://github.com/pcfens/puppet-ca_cert/pull/33)
103+
- Use remote_file instead of exec with curl/wget [\#32](https://github.com/pcfens/puppet-ca_cert/pull/32)
104+
- Don't purge managed CAs [\#30](https://github.com/pcfens/puppet-ca_cert/pull/30)
105+
106+
107+
## [v1.6.1](https://github.com/pcfens/puppet-ca_cert/tree/v1.6.0)
108+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.6.0...v1.6.1)
109+
110+
- Handle URLs with special characters [\#24](https://github.com/pcfens/puppet-ca_cert/pull/24)
111+
- Prevent wget from creating empty files when wget fails [\#25](https://github.com/pcfens/puppet-ca_cert/issues/25)
112+
113+
## [v1.6.0](https://github.com/pcfens/puppet-ca_cert/tree/v1.6.0)
114+
[Full Changelog](https://github.com/pcfens/puppet-ca_cert/compare/v1.5.1...v1.6.0)
115+
116+
- Add SLES10 support (exodusftw) [\#22](https://github.com/pcfens/puppet-ca_cert/pull/22)

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppet-ca_cert",
3-
"version": "2.5.1-rc0",
3+
"version": "3.0.0",
44
"author": "Vox Pupuli",
55
"summary": "Manage system CA certificates",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)