Merge pull request #356 from puppetlabs/release
v4.0.0 Merge Back
Replace Travis and Appveyor with Github Actions
Merge pull request #357 from puppetlabs/pdksync_pdkupdate
pdksync - PDK Update - Replace Travis and Appveyor with Github Actions
PDK Update for release prep workflow
Merge pull request #359 from puppetlabs/pdksync_releaseprepupdate
pdksync - PDK Update for auto release prep workflow
(IAC-1423) - Fix for Keytool Test Error
On certain machines the test can begin to run before java and keytool have finished setting up. This puts a wait in to try and prevent this and give the machines enough time to get ready.
Merge pull request #358 from david22swan/IAC-1423/main/keytool_flaky_fix
(IAC-1423) - Fix for Keytool Test Error
(IAC1423) - Hardening of Keytool Error Fix
A few small changes to improve how the fix functions
Merge pull request #361 from puppetlabs/pdksync-locales_remove
pdksync - (maint) - Remove Locales Folder
Merge pull request #362 from david22swan/IAC-1423/main/keytool_flaky_fix
(IAC1423) - Hardening of Keytool Error Fix
Add '-y' to the install options to ensure jdk8 is installed and add an error catch for the future.
Merge pull request #366 from david22swan/maint/main/windows_fix
(maint) - JDK8 Test Setup Fix
Merge pull request #368 from puppetlabs/pdksync_pdk_update
pdksync - (maint) Running pdk update
(MODULES-11067) Fix keytool output parsing
Change extract_fingerprint() function to scan for all certificate fingerprints and sort before joining them. The latest version of keytool doesn't always return certs in the same order, so extract_fingerprint() can return a different string for identical certs. Also extract_fingerprint() only scans for MD5 and SHA1 fingerprints; it should scan for all fingerprints.
Merge pull request #370 from durist/main
(MODULES-11067) Fix keytool output parsing
Merge pull request #371 from puppetlabs/pdksync_pdkupdate
pdksync - (maint) PDKSync - PDK Update
(MODULES-11110) Fix fingerprint comparison
Given input: current fingerprint say "a/c/d" latest fingerprint say "a/b/c/d" doing `latest.include? current` would fail. A set comparison is more accurate here.
Accept Datatype Sensitive for Secrets
Merge pull request #372 from kdehairy/fix/java_ks_fingerprint_comparison
Fix fingerprint comparison
Merge pull request #373 from cocker-cc/Accept_Sensitive
Accept Datatype Sensitive for Secrets
Merge pull request #369 from puppetlabs/release-prep
Release prep v4.1.0