Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Release of 2.5.0

Latest
Compare
Choose a tag to compare
@op-ct op-ct released this 08 Nov 22:41
· 12 commits to master since this release

Added

  • Support for SIMP 6.5.0 Alpha

Changed

  • Use simp::classes in lieu of classes in hieradata.
  • Use rndc-key in lieu of rndckey 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 is rndckey.)
  • 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.
  • .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's simp_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 between simp config and simp 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