This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
Added
- Support for SIMP 6.5.0 Alpha
Changed
- Use
simp::classes
in lieu ofclasses
in hieradata. - Use
rndc-key
in lieu ofrndckey
in named.conf to match the generated key name. (In SIMP 6.5.0 we no longer deliver the sample rndc.key file, whose key name isrndckey
.) - Examples explicitly target SIMP 6.5.0 (instead of "6.X")
- 'site' module dependency version ranges now accommodate SIMP 6.5.0
- Converted CHANGELOG into format documented at https://keepachangelog.com/
- Refined regex used to check for puppetserver and puppetdb service status to support both Puppet 5 and Puppet 6.
- JSON comments work with Packer 1.5+
- Project and Module Gemfile gems match SIMP 6.5.0 Puppet modules.
- Mitigated CVE-2020-10663 by updating
json
to >= 2.3
- Mitigated CVE-2020-10663 by updating
.travis.yml
updated to use env var secrets + diagnostic pipelines- Puppet tests support clean env runs under both Bundler 2.1+ and older
versions.
Removed
- Dropped support for all SIMP releases older than 6.5.0.
- Removed data -> hieradata cruft (for SIMP < 6.3.0)
- The named.conf rndc-key -> rndckey change is incompatible with SIMP 6.4.0 and earlier
- Use an earlier version of simp-packer if you need to build SIMP <= 6.4.0.
Fixed
- Enabled FIPS mode in the
fips7
sample'ssimp_conf.yaml
- Local site module is now appended to the environment's
Puppetfile so that the module persists when r10k is used to deploy the modules in upgrade tests. - Removed extraneous call to puppet-usersetup.sh from simp-bootstrap.sh.
This script was called already called betweensimp config
andsimp bootstrap
. - Fixed
YAML.safe_load
Symbol errors in pupmod'spec_helper.rb
files. - A LOT of rubcop warnings that were enabled by the updated Gemfile.
- puppet-lint warnings in site module