Skip to content

Latest commit

 

History

History
576 lines (358 loc) · 35.5 KB

CHANGELOG.md

File metadata and controls

576 lines (358 loc) · 35.5 KB

Changelog

All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.

v6.0.0 (2024-08-13)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

v5.0.1 (2022-01-12)

Full Changelog

Merged pull requests:

  • Fix all dependencies must have a version_requirement #305 (Dan33l)

v5.0.0 (2022-01-12)

Full Changelog

Breaking changes:

  • drop CentOS 6, RHEL 6 , Debian 8, Ubuntu 16.04. Add Debian 10 and Ubuntu 18.04 #298 (Dan33l)
  • Drop support of Puppet 5 (EOL) #297 (smortex)

Fixed bugs:

Merged pull requests:

v4.0.1 (2021-08-26)

Full Changelog

Fixed bugs:

  • Add possibility to stop recursion on gnupghome #290 (bahner)

Closed issues:

  • update metadata.json dependency for puppetlabs/inifile #224
  • Fails to install with latest puppetlabs/inifile #214
  • yaml backend is populated when using eyaml #177
  • Unknown variable: '::pe_server_version' #171
  • eyaml: add puppetlabs/puppetserver_gem as an explicit dependency for PE 2015.3 #113

Merged pull requests:

v4.0.0 (2019-11-27)

Full Changelog

Breaking changes:

Implemented enhancements:

  • hiera.yaml is word readable. Allow setting different permissions to hide secrets #266 (maxadamo)

Closed issues:

  • hiera.yaml is word readable, but it can contain secret tokens #265
  • Incompatible with Puppet-6 #263
  • Cannot install deep_merge gem. #252

Merged pull requests:

v3.4.1 (2019-05-01)

Full Changelog

Fixed bugs:

  • Permission contention on hiera.yaml between module and PE #260 (rnelson0)

Closed issues:

  • Permission contention on hiera.yaml between module and PE #245

Merged pull requests:

v3.4.0 (2019-04-25)

Full Changelog

Implemented enhancements:

  • Support hiera5_defaults options setting #253 (alexjfisher)
  • Extend Hiera 5 template to support trocla backend #238 (m4rx0)

Merged pull requests:

  • Make data_hash in hiera5_defaults optional #254 (alexjfisher)
  • Change hiera_yaml to ensure file #247 (m4rx0)
  • README.md: remove some obsolete Puppet Open Source default values #241 (kenyon)
  • README.md: remove note about FOSS Puppet 3 default #240 (kenyon)
  • README.md: correct default of hiera5_defaults #239 (kenyon)

v3.3.4 (2018-10-20)

Full Changelog

Merged pull requests:

  • modulesync 2.2.0 and allow puppet 6.x and drop puppet 3 #236 (bastelfreak)

v3.3.3 (2018-09-09)

Full Changelog

Merged pull requests:

v3.3.2 (2018-03-28)

Full Changelog

Fixed bugs:

  • Fix side affect in that the eyaml will always be first for backend lookups #216 (mcmartins)

Merged pull requests:

v3.3.1 (2017-12-09)

Full Changelog

Merged pull requests:

v3.3.0 (2017-10-16)

Full Changelog

Implemented enhancements:

  • Allow eyaml, eyaml_gpg and deep_merge packages to be installed independent of hiera package #208 (treydock)

v3.2.0 (2017-09-17)

Full Changelog

Implemented enhancements:

Closed issues:

  • Release new tag incorporating #197, #200 #202

v3.1.0 (2017-08-31)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Remove restrictions on custom options hash #200 (reidmv)
  • fail is not a resource type, it's a function. #197 (sophomeric)

Merged pull requests:

v3.0.0 (2017-05-11)

Full Changelog

Breaking changes:

Closed issues:

  • Feature Request: Add Param For Passing Gem Install Options #187

Merged pull requests:

v2.4.0 (2017-01-13)

Full Changelog

Closed issues:

  • deep_merge_options are not set when merge_behavior => deeper #174
  • json backend datadir can not be set #152
  • Quoting of hierarchy entries only if string starts with percent sign #146
  • Variables in a single-quote is changed to value - should not be (according to the README) #141
  • Don't notify pe-puppetserver during eyaml installation #109

Merged pull requests:

v2.3.0 (2016-11-07)

Full Changelog

Closed issues:

  • incompatible changes in version 2.2.0 #161
  • Problems configuring eyaml-gpg without eyaml #158
  • manage_package should exist for eyaml, deep_merge, etc #128

Merged pull requests:

v2.2.0 (2016-10-10)

Full Changelog

Closed issues:

  • Add support for 3rd party backends #153

Merged pull requests:

v2.1.2 (2016-08-31)

Full Changelog

Merged pull requests:

  • Modify gem_source handling (Do not attempt to validate path if gem_source is an URL) #150 (nbetm)

v2.1.1 (2016-08-19)

Full Changelog

Closed issues:

  • masterservice in the Documentation #140
  • Invalid package provider puppetserver_gem #138
  • hiera.yaml incorrectly rendered on puppet 4 #132
  • Minor: forge doc says 'masterservice', should be 'master_service' #126
  • Does this module work on Windows platform? #82
  • OS support in metadata? #63

Merged pull requests:

v2.1.0 (2016-05-21)

Full Changelog

Closed issues:

  • hiera-eyaml-gpg and other gems never installed to puppetserver #129
  • hiera-eyaml failing to install with puppetserver_gem as a provider #124
  • ReadMe incorrect with regards master_service #122
  • Permissions issue on hieradata directory w/ vagrant #114
  • Puppet 4 and Above Use /etc/puppetlabs/code/hiera.yaml as the default location for hiera.yaml #97
  • Can't specify hiera::hierarchy in hiera #92
  • eyaml backend config doesn't quite work with 2015.2.3 #91
  • Hiera::params class attempts to set file ownership to puppet under Puppet Enterprise 2015.2 #76
  • It should be possible to decouple eyaml configuration from package management #67
  • Merge configuration, gem not installed by hiera module #62
  • manage hiera gem|package? #20

Merged pull requests:

  • Update from voxpupuli modulesync_config(0.5.1) #131 (jyaworski)
  • Fix issue where find returns exit code 0 regardless of a regex match #130 (treydock)
  • Add new eyaml_pkcs7_public/private_key params #127 (alexjfisher)
  • Allow puppetserver to be used with foss P3 #125 (hunner)
  • proper name for master_service attribute #121 (tuxmea)
  • Remove custom eyaml package from test #120 (hunner)
  • GH-92: Default to undef for hierarchy on puppet 4+ #119 (jyaworski)
  • Merge the package management code into one define. #117 (hunner)
  • Allow arbitrary name for hiera-eyaml #116 (hunner)
  • Allow managing of the hiera package #104 (jyaworski)
  • Add deep_merge support. Fixes GH-38 and GH-62 #103 (jyaworski)
  • adding ability to use eyaml_gpg on RHEV based systems #85 (smbambling)

2.0.1 (2016-01-28)

Full Changelog

Merged pull requests:

  • Fix rubocop trailing comma and errors #111 (hunner)
  • Fixes bug in the latest push from PR #102, that doesn't use the _keysdir path when creating keys #110 (smbambling)

2.0.0 (2016-01-27)

Full Changelog

Closed issues:

  • Hierarchy interpolation seems to have changed. #108
  • given the predecent of eyaml, maybe we should manage other gems? #38

Merged pull requests:

  • Update logic for PE 2015.x (again) #102 (hunner)

1.4.1 (2016-01-08)

Full Changelog

Closed issues:

  • Enable Travis CI #96
  • Release 1.3.3.... #93

Merged pull requests:

1.4.0 (2016-01-06)

Full Changelog

Closed issues:

  • versioncmp expects a string value #95

Merged pull requests:

1.3.2 (2015-09-14)

Full Changelog

Merged pull requests:

  • Clean up style of hiera.yaml.erb template #80 (reidmv)
  • Add default compatibility with PE 2015.2.0 #79 (reidmv)

1.3.1 (2015-07-24)

Full Changelog

Closed issues:

  • In Puppet 3.8.0, pe_puppetserver_gem provider is not working #72

Merged pull requests:

  • check for eyaml_version being undef #74 (hunner)

1.3.0 (2015-07-23)

Full Changelog

Closed issues:

  • eyaml datadir #61
  • Allow user to specify version of hiera-eyaml #47
  • Update Puppet Forge #26

Merged pull requests:

1.2.0 (2015-03-06)

Full Changelog

Closed issues:

  • restart required when changing hiera.yaml #55
  • Installing hiera-eyaml on a system that uses Ruby 1.8 results in failure #53
  • Add support for puppet 3.7 (puppetserver) #46
  • Using hiera to manage hiera #17

Merged pull requests:

  • Add eyaml gem version param #60 (hunner)
  • Terrimonster fix 37 prov #58 (hunner)
  • Reformat parameters in README to be more readable #57 (elyscape)
  • Restructure/reformat change log #56 (elyscape)
  • Updates needed for new release. #52 (dansajner)
  • Validate the values of $merge_behavior #51 (tampakrap)
  • move unconditional defaults from params to init #50 (tampakrap)
  • Add gitignore #49 (tampakrap)
  • Added gem_source param to allow a custom Gem source used for eyaml #44 (acjohnson)
  • Adding an option to disable creating keys when enabling hiera-eyaml and #42 (mattkirby)

1.1.1 (2014-11-21)

Full Changelog

Closed issues:

  • Path to eyaml gem binary is wrong #31
  • pe_gem is not listed as a module dependency #23

Merged pull requests:

1.1.0 (2014-10-15)

Full Changelog

Closed issues:

  • Using a hash for the template #21
  • manage gems for backends #19

Merged pull requests:

  • We want eyaml to come before yaml by default #29 (hunner)
  • Patch eyaml #27 (hunner)
  • Add the ability to configure the eyaml file extension #25 (awaxa)
  • Extend template configuration options (logger and merge_behavior) #22 (pjfoley)
  • thoroughly tested changes to support hiera-eyaml #18 (terrimonster)
  • Fix invalid interval warning #16 (danieldreier)

1.0.2 (2014-05-01)

Full Changelog

1.0.1 (2014-03-25)

Full Changelog

Merged pull requests:

1.0.0 (2014-02-27)

Full Changelog

Merged pull requests:

0.3.1 (2013-06-17)

Full Changelog

Merged pull requests:

0.3.0 (2013-06-17)

Full Changelog

Merged pull requests:

  • Release 0.3.0 #4 (hunner)
  • Add autodetect support for Puppet Open Source as well as Puppet Enterprise. #2 (razorsedge)
  • Create $datadir only if there are no variables #1 (vholer)

0.2.1 (2012-08-15)

Full Changelog

0.2.0 (2012-08-15)

Full Changelog

0.1.2 (2012-08-14)

Full Changelog

0.1.1 (2012-08-14)

Full Changelog

0.1.0 (2012-08-14)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator