Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

Latest commit

 

History

History
137 lines (87 loc) · 4.69 KB

CHANGELOG.md

File metadata and controls

137 lines (87 loc) · 4.69 KB

2016-05-12 - Version 2.0.5

Bugfix:

  • install/nix.pp: Add 15-minute timeout for agent upgrade installation process. Observed some nodes taking over 5 minutes (default exec timeout) to complete the install.

2016-05-12 - Version 2.0.4

Bugfix:

  • install/nix.pp: Use insecure curl on Solaris. This is required for Puppet deployments that are using a self-signed CA. Feedback welcome.

2016-05-11 - Version 2.0.3

Bugfix:

  • install/nix.pp: Move Solaris back to using root group (bug introduced in 2.0.2).

2016-05-11 - Version 2.0.2

My customers asked me to move Solaris over to curl from wget in puppet_ent_agent::install::nix. Feedback welcome.

Bugfix:

  • install/nix.pp: Curl used by default on Solaris instead of wget.

2016-05-11 - Version 2.0.1

Version 2.0.0 broke on Solaris. Refining the service skip logic that avoids puppet_agent resource conflict on Solaris; only skip service management on Solaris if running PE 3.x agent.

Bugfix:

  • params.pp: Add service skip condition for Solaris OS family running PE 3.x agent.
  • init.pp: Skip service class if not configuring it.
  • config.pp: Skip service notification if not configuring service.
  • service.pp: Refactored OSfamily check out to params class.

2016-05-10 - Version 2.0.0

New major version release to support classification alongside puppet_agent module during Puppet 3.x to 4.x upgrades.

Bugfix:

  • params.pp: Improve agent version detection.
  • service.pp: Removed Solaris from service resource management -- puppet_agent manages the pe-puppet service during upgrades of Solaris.

2016-03-03 - Version 1.4.3

Bugfix:

  • config.pp: Prevented config::symlinks from being included on Windows systems

2016-02-22 - Version 1.4.2

Bugfix:

  • config.pp: Removed dangling reference to File[$config]

2016-02-19 - Version 1.4.1 (BAD RELEASE)

Bugfix:

  • config.pp: Removed owner/group/mode management of puppet.conf due to inconsistencies between PE 2015.x servers and agents

2016-02-01 - Version 1.4.0

New Features:

  • Compatible with PE 2015.2.x and PE 2015.3.x deployments (PE 2015.x and later All-in-one agent upgrades not supported)
  • All non-base classes now marked private

2015-11-20 - Version 1.3.0

New Feature:

  • curl_path parameter for AIX (doesn't support wget with SSL)

Bugfix:

  • Moved all wget::fetch calls to use TLSv1 since that's what Puppet Enterprise defaults to

2015-11-11 - Version 1.2.6

Bugfix:

  • install/nix.pp: Force RedHat 5.x systems to specify TLSv1 security for wget. We may have other platforms that require this since PE requires TLSv1 security or better.

Thanks to @ajmaidak for this contribution.

2015-11-03 - Version 1.2.5

Bugfix:

  • params.pp: corrected PE 3.x service name from "pe_puppet" to "pe-puppet"

2015-11-03 - Version 1.2.4 (broken - do not use)

Bugfix:

  • params.pp: rubyversion fact was not the best indicator of Puppet agent type (PE 3.x vs AIO) and hence service name. I believe the "is_pe" fact is; moved over to using that.

2015-10-30 - Version 1.2.3 (broken - do not use)

Bugfix:

  • added support in config and service classes for Puppet AIO (all-in-one) agent to accommodate transitions to PE 2015.2.x

2015-10-23 - Version 1.2.2

Bugfix:

  • config.pp: uncorrected linting issue to improve code quality score
  • install/nix.pp: added redownload parameter in case previous install.bash was still on disk
  • params.pp: moved to a puppet_confdir fact for Puppet 3.x/4.x compatibility (thanks to puppetlabs-puppet_agent module for idea)

Thanks to @ajmaidak for the install/nix contribution.

2015-10-21 - Version 1.2.1

Bugfix:

  • config.pp: spelling error fixed and corrected linting issue

2015-10-21 - Version 1.2.0

New features:

  • agent_splay: (boolean) controls PE agent splay toggle on/off
  • agent_remove_modulepath: (boolean) enables removal of deprecated modulepath
  • manage_symlinks: (boolean) controls whether /usr/bin symlinks are managed

Bugfix:

  • ensure: now by default set to 'present' as previously documented

Updates:

  • Added Changelog
  • Clarified PE 3.x-only support in Readme
  • Additional testing resources added

Thanks to @ajmaidak for contributing to this release!

2015-08-12 - Version 1.1.0

New feature:

  • Added management of /usr/bin symlinks for facter, hiera, puppet, and pe-man binaries that appeared to be dropped as of PE 3.8. (Unix/Linux)

Bugfix:

  • Corrected owner:group of puppet.conf on AIX back to puppet:puppet.

2015-07-15 - Version 1.0.0

First Production Release

Refactored parameters and methods:

  • pe_repo was unreliable as an apt source (at least as managed with puppetlabs/apt) so I decided to use the PE bash-script-based installation for Unix/Linux natively. (Dumped yum support as well.)
  • Combined package_ensure and version parameters into a single 'ensure' parameter.