Skip to content

Puppet Repose 3.0.0

Choose a tag to compare

@jstraw jstraw released this 18 Mar 16:29
· 16 commits to master since this release
05e10a4

Breaking Changes

General

  • Renamed service/package name to repose from repose-valve/repose-tomcat/repose-war
  • Removed support for versions of Repose older than 9.0.0.0
  • Removed support for OS's other then EL7
    • Modern systemd OS may work, but are currently untested
  • Removed support for versions of Puppet older then 5.0.0
  • Dependencies updated to modern versions

Removed

  • Running Repose via Tomcat and WAR (Repose 9 only supports valve)
    • Valve configuration merged into the main classes from manifests/valve.pp
  • Params moved from manifests/params.pp into module hieradata
  • Removed the RPM spec file for puppet-repose
  • Removed tests directory with old unused puppet2 tests

Changes

There are variable name changes and class name changes throughout the main manifests to support
the breaking changes above, this section refers to specific changes where the function of the
resource isn't changing, but usage has.

HERP Filter (manifests/filter/highly_efficient_record_processor.pp)

  • Renamed filterOut to filter_out to match puppet variable standards

Cleanup

  • Moved to PDK
  • Updated code to match Puppet 4+ style guide

Notes

  • A legacy branch has been created called version2x corresponding with the last release of 2.12.1