Skip to content

Commit 17cdfc4

Browse files
committed
(FM-7399) - Prepare for changelog generator
1 parent ab090da commit 17cdfc4

File tree

2 files changed

+232
-0
lines changed

2 files changed

+232
-0
lines changed

Diff for: .sync.yml

+6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ Gemfile:
1919
- mswin
2020
- mingw
2121
- x64_mingw
22+
optional:
23+
':development':
24+
- gem: 'github_changelog_generator'
25+
git: 'https://github.com/skywinder/github-changelog-generator'
26+
ref: '20ee04ba1234e9e83eb2ffb5056e23d641c7a018'
27+
condition: "Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.2.2')"
2228

2329
.rubocop.yml:
2430
default_configs:

Diff for: HISTORY.md

+226
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
## 2.2.0
2+
### Summary
3+
A release that converts the module to the PDK version 1.3.2, alongside an additional parameter added.
4+
5+
### Added
6+
- Add support for `destkeypass` when importing PKCS12 keystores.
7+
8+
### Changed
9+
- Module has been converted to the PDK with version 1.3.2.
10+
11+
## Supported Release [2.1.0]
12+
### Summary
13+
The main purpose of this module is to release Rubocop changes, with some other minor updates included.
14+
15+
### Added
16+
- Support added for the specifying of source cert alias.
17+
18+
### Changed
19+
- The module has been changed to comply with the set rubocop guidelines.
20+
- JDK updated to 8u161.
21+
- Fingerprint extraction in keytool.rb has been improved upon.
22+
- Modulesync changes.
23+
24+
## Supported Release [2.0.0]
25+
### Summary
26+
This is a roll up of maintainence changes, features and compatibility updates from throughout the year. This release is backwards incompatible because the Puppet version requirements have now changed with the lower Puppet version boundary jumping from 3.0.0 to 4.7.0 and we have removed vulnerable puppet3 support dependencies.
27+
28+
### Added
29+
- Debian 9 entry in 'metadata.json'
30+
- Support for importing pkcs12 files by introducing a function called `import pkcs12`
31+
- Support for removal of key store file on invalid password by introducing `password_fail_reset`
32+
33+
### Changed
34+
- Appveyor testing has been enabled
35+
- General maintainence changes via modulessync
36+
- Java-ks is now being managed in modulesync as a cross-platform module
37+
- [FM-6547](https://tickets.puppetlabs.com/browse/FM-6547) - Pin JDK installation package to 8.0.152 for Windows
38+
- pkcs12 acceptance tests no longer run on SLES
39+
- CONTRIBUTING.md updates
40+
- Travis ruby version to 2.4.0 and 2.1.9
41+
- Upper Puppet boundary to Puppet 6.0.0
42+
- Lower Puppet boundary to Puppet 4.7.0
43+
44+
### Fixed
45+
- Unit test failures on Windows
46+
- Java 9 support
47+
48+
### Removed
49+
- SLES 10 SP4 entry in 'metadata.json'
50+
- Debian 6 entry in 'metadata.json'
51+
- Windows Server 2003 R2 and Windows 8 entry in 'metadata.json'
52+
- Ubuntu 10.04 and 12.04 entry in 'metadata.json'
53+
- [FM-6588](https://tickets.puppetlabs.com/browse/FM-6588) - Remove vulnerable puppet3 support dependencies
54+
55+
## Supported Release 1.6.0
56+
### Summary
57+
The keytool would hang on occasion for unexplained reasons, so keytool executions are wrapped in a timeout that defaults to 120 seconds and is configurable by the `keytool_timeout` parameter.
58+
59+
### Added
60+
- New parameter: `keytool_timeout`
61+
62+
## Supported Release 1.5.0
63+
### Summary
64+
This release contains some small features and one bugfix which makes the module environment safe.
65+
66+
#### Features
67+
- Added a new parameter, `private_key_type` which defaults to `rsa` but can also be set to `ec` for ECDSA keys.
68+
- Added `java_ks::config` class with `create_resources` so that Hiera can be used to manage the config.
69+
- [MODULES-2495] Allows the provider to work with encrypted private keys.
70+
71+
#### Bugfixes
72+
- [MODULES-4505] Fixed `self.title_patterns` in java_ks type so it doesn't return a Proc so the module is environment safe.
73+
74+
## Supported Release 1.4.1
75+
### Summary
76+
This release contains bugfixes around certificate chains and other testing improvements.
77+
78+
#### Bugfixes
79+
- Dont expose keystore content when keystore initally empty.
80+
- Support certificate chains in certificate file.
81+
- Support multiple intermediate certificates in chain.
82+
- Improve cert chain acceptance tests.
83+
- Update to current msync configs.
84+
- Debian 8 support.
85+
86+
## Supported Release 1.4.0
87+
### Summary
88+
This release contains a new option to provide destkeypass. Also contains
89+
bugfixes and a metadata update to support Puppet Enterprise 2015.3.x.
90+
91+
#### Features
92+
- Adds `destkeypass` option to pass in password when importing into the keystore.
93+
- Adds feature support for JCEKS format and extensions.
94+
95+
#### Bugfixes
96+
- Fixes composite title patterns in provider to improve support for Windows.
97+
98+
#### Test Improvements
99+
- Improves Windows testing.
100+
101+
## 2015-07-20 - Supported Release 1.3.1
102+
### Summary
103+
This release updates the metadata for the upcoming release of PE as well as an additional bugfix.
104+
105+
#### Bugfixes
106+
- Fixes Puppet.newtype deprecation warning
107+
108+
## 2015-04-14 - Supported Release 1.3.0
109+
### Summary
110+
Remove openssl command line tool from requirements
111+
112+
#### Features
113+
- Add Windows support and tests
114+
115+
## 2014-11-11 - Supported Release 1.2.6
116+
### Summary
117+
118+
This release has test fixes and files synced from modulesync.
119+
120+
## 2014-07-10 - Supported Release 1.2.5
121+
### Summary
122+
123+
This release has bugfixes and test improvements.
124+
125+
#### Features
126+
- Update tests to use RSpec 2.99 syntax
127+
128+
#### Bugfixes
129+
- Remove broken support for puppet:// files.
130+
- Remove incorrect statment of windows support from metadata.json.
131+
- Fix path issue for openssl on solaris 11.
132+
133+
#### Known Bugs
134+
* No known bugs
135+
136+
## 2014-06-04 - Release 1.2.4
137+
### Summary
138+
139+
This is a compatibility release. No functional changes to this module were made
140+
in this release, just testing infrastructure changes to extend tests to RHEL7
141+
and Ubuntu 14.04
142+
143+
#### Features
144+
145+
#### Bugfixes
146+
147+
#### Known Bugs
148+
* No known bugs
149+
150+
## 2014-03-04 - Supported Release 1.2.3
151+
### Summary
152+
153+
This is a supported release. This release removes a testing symlink that can
154+
cause trouble on systems where /var is on a seperate filesystem from the
155+
modulepath.
156+
157+
#### Features
158+
159+
#### Bugfixes
160+
161+
#### Known Bugs
162+
* No known bugs
163+
164+
## 2014-03-04 - Supported Release 1.2.2
165+
### Summary
166+
167+
This is a supported release. Only tests and documentation were changed.
168+
169+
#### Features
170+
- Test changes.
171+
- Documentation changes.
172+
173+
#### Bugfixes
174+
175+
#### Known Bugs
176+
* No known bugs
177+
178+
179+
## 2014-02-12 - Release 1.2.1
180+
181+
#### Bugfixes
182+
- Updating specs
183+
184+
185+
## 2013-09-18 - Release 1.2.0
186+
187+
### Summary
188+
This release adds `puppet://` URI support, a few bugfixes, and lots of tests.
189+
190+
#### Features
191+
- `puppet://` URI support for the `chain`, `certificate`, and `private_key` parameters
192+
193+
#### Bugfixes
194+
- Validate that keystore passwords are > 6 characters (would silent fail before)
195+
- Fixed corrupted keystore PKCS12 files in some cases.
196+
- More acceptance tests, unit tests, and rspec-puppet tests.
197+
198+
199+
## 1.1.0
200+
201+
This minor feature provides a number of new features:
202+
203+
* We have introduced a new property `password_file` to the java_ks type, so
204+
that users can specify a plain text file to be used for unlocking a Java
205+
keystore file.
206+
* A new property `path` has been also added so you can add a custom search
207+
path for the command line tooling (keystore etc.)
208+
209+
Travis-CI support has also been added to improve testing.
210+
211+
#### Detailed Changes
212+
213+
* Support for executables outside the system default path (Filip Hrbek)
214+
* Add password_file to type (Raphaël Pinson)
215+
* Travis ci support (Adrien Thebo)
216+
* refactor keytool provider specs (Adrien Thebo)
217+
218+
---------------------------------------
219+
220+
## 0.0.6
221+
222+
223+
Fixes an issue with ibm java handling input from stdin on SLES
224+
225+
[2.1.0]:https://github.com/puppetlabs/puppetlabs-java_ks/compare/2.0.0...2.1.0
226+
[2.0.0]:https://github.com/puppetlabs/puppetlabs-java_ks/compare/1.6.0...2.0.0

0 commit comments

Comments
 (0)