234 lines
7.7 KiB
Text
234 lines
7.7 KiB
Text
## puppetlabs-puppetdb changelog
|
|
|
|
Release notes for the puppetlabs-puppetdb module.
|
|
|
|
------------------------------------------
|
|
|
|
#### 1.4.0 - 2013/05/13
|
|
|
|
This feature release provides support for managing the puppetdb report
|
|
processor on your master.
|
|
|
|
To enable the report processor, you can do something like this:
|
|
|
|
class { 'puppetdb::master::config':
|
|
manage_report_processor => true,
|
|
enable_reports => true
|
|
}
|
|
|
|
This will add the 'puppetdb' report processor to the list of `reports`
|
|
inside your master's `puppet.conf` file.
|
|
|
|
------------------------------------------
|
|
|
|
#### 1.3.0 - 2013/05/13
|
|
|
|
This feature release provides us with a few new features for the PuppetDB
|
|
module.
|
|
|
|
You can now disable SSL when using the `puppetdb` class by using the new
|
|
parameter `disable_ssl`:
|
|
|
|
class { 'puppetdb':
|
|
disable_ssl => true,
|
|
}
|
|
|
|
This will remove the SSL settings from your `jetty.ini` configuration file
|
|
disabling any SSL communication. This is useful when you want to offload SSL
|
|
to another web server, such as Apache or Nginx.
|
|
|
|
We have now added an option `java_args` for passing in Java options to
|
|
PuppetDB. The format is a hash that is passed in when declaring the use of the
|
|
`puppetdb` class:
|
|
|
|
class { 'puppetdb':
|
|
java_args => {
|
|
'-Xmx' => '512m',
|
|
'-Xms' => '256m',
|
|
}
|
|
}
|
|
|
|
Also, the default `report-ttl` was set to `14d` in PuppetDB to align it with an
|
|
upcoming PE release, so we've also reflected that default here now.
|
|
|
|
And finally we've fixed the issue whereby the options `report_ttl`, `node_ttl`,
|
|
`node_purge_ttl` and `gc_interval` were not making the correct changes. On top
|
|
of that you can now set these values to zero in the module, and the correct
|
|
time modifier (`s`, `m`, `h` etc.) will automatically get applied for you.
|
|
|
|
Behind the scenes we've also added system and unit testing, which was
|
|
previously non-existent. This should help us reduce regression going forward.
|
|
|
|
Thanks to all the contributing developers in the list below that made this
|
|
release possible :-).
|
|
|
|
#### Changes
|
|
|
|
* Allows for 0 _ttl's without time signifier and enables tests (Garrett Honeycutt)
|
|
* Add option to disable SSL in Jetty, including tests and documentation (Christian Berg)
|
|
* Cleaned up ghoneycutt's code a tad (Ken Barber)
|
|
* the new settings report_ttl, node_ttl and node_purge_ttl were added but they are not working, this fixes it (fsalum)
|
|
* Also fix gc_interval (Ken Barber)
|
|
* Support for remote puppetdb (Filip Hrbek)
|
|
* Added support for Java VM options (Karel Brezina)
|
|
* Add initial rspec-system tests and scaffolding (Ken Barber)
|
|
|
|
------------------------------------------
|
|
|
|
#### 1.2.1 - 2013/04/08
|
|
|
|
This is a minor bugfix that solves the PuppetDB startup exception:
|
|
|
|
java.lang.AssertionError: Assert failed: (string? s)
|
|
|
|
This was due to the default `node-ttl` and `node-purge-ttl` settings not having a time suffix by default. These settings required 's', 'm', 'd' etc. to be suffixed, even if they are zero.
|
|
|
|
#### Changes
|
|
|
|
* (Ken Barber) Add 's' suffix to period settings to avoid exceptions in PuppetDB
|
|
|
|
------------------------------------------
|
|
|
|
#### 1.2.0 - 2013/04/05
|
|
|
|
This release is primarily about providing full configuration file support in the module for PuppetDB 1.2.0. (The alignment of version is a coincidence I assure you :-).
|
|
|
|
This feature release adds the following new configuration parameters to the main `puppetdb` class:
|
|
|
|
* node_ttl
|
|
* node_purge_ttl (available in >=1.2.0)
|
|
* report_ttl
|
|
|
|
Consult the README for futher details about these new configurable items.
|
|
|
|
##### Changes
|
|
|
|
* (Nick Lewis) Add params and ini settings for node/purge/report ttls and document them
|
|
|
|
------------------------------------------
|
|
|
|
1.1.5
|
|
=====
|
|
|
|
2013-02-13 - Karel Brezina
|
|
* Fix database creation so database_username, database_password and
|
|
database_name are correctly passed during database creation.
|
|
|
|
2013-01-29 - Lauren Rother
|
|
* Change README to conform to new style and various other README improvements
|
|
|
|
2013-01-17 - Chris Price
|
|
* Improve documentation in init.pp
|
|
|
|
------------------------------------------
|
|
|
|
1.1.4
|
|
=====
|
|
|
|
This is a bugfix release, mostly around fixing backward-compatibility for the
|
|
deprecated `manage_redhat_firewall` parameter. It wasn't actually entirely
|
|
backwards-compatible in the 1.1.3 release.
|
|
|
|
2013-01-17 - Chris Price <chris@puppetlabs.com>
|
|
* Fix backward compatibility of `manage_redhat_firewall` parameter (de20b44)
|
|
|
|
2013-01-16 - Chris Price <chris@puppetlabs.com>
|
|
* Fix deprecation warnings around manage_redhat_firewall (448f8bc)
|
|
|
|
------------------------------------------
|
|
|
|
1.1.3
|
|
=====
|
|
|
|
This is mostly a maintenance release, to update the module dependencies to newer
|
|
versions in preparation for some new features. This release does include some nice
|
|
additions around the ability to set the listen address for the HTTP port on Jetty
|
|
and manage the firewall for that port. Thanks very much to Drew Blessing for those
|
|
submissions!
|
|
|
|
2013-01-15 - Chris Price <chris@puppetlabs.com>
|
|
* Update Modulefile for 1.1.3 release (updates dependencies
|
|
on postgres and inifile modules to the latest versions) (76bfd9e)
|
|
|
|
2012-12-19 - Garrett Honeycutt <garrett@puppetlabs.com>
|
|
* (#18228) updates README for style (fd2e990)
|
|
|
|
2012-11-29 - Drew Blessing <Drew.Blessing@Buckle.com>
|
|
* 17594 - Fixes suggested by cprice-puppet (0cf9632)
|
|
|
|
2012-11-14 - Drew Blessing <Drew.Blessing@Buckle.com>
|
|
* Adjust examples in tests to include new port params (0afc276)
|
|
|
|
2012-11-13 - Drew Blessing <Drew.Blessing@Buckle.com>
|
|
* 17594 - PuppetDB - Add ability to set standard host listen address and open firewall
|
|
|
|
------------------------------------------
|
|
|
|
1.1.2
|
|
=====
|
|
|
|
2012-10-26 - Chris Price <chris@puppetlabs.com> (1.1.2)
|
|
* 1.1.2 release
|
|
|
|
2012-10-26 - Chris Price <chris@puppetlabs.com>
|
|
* Add some more missing `inherit`s for `puppetdb::params` (a72cc7c)
|
|
|
|
2012-10-26 - Chris Price <chris@puppetlabs.com> (1.1.2)
|
|
* 1.1.1 release
|
|
|
|
2012-10-26 - Chris Price <chris@puppetlabs.com> (1.1.1)
|
|
* Add missing `inherit` for `puppetdb::params` (ea9b379)
|
|
|
|
2012-10-24 - Chris Price <chris@puppetlabs.com>
|
|
* 1.1.0 release
|
|
|
|
2012-10-24 - Chris Price <chris@puppetlabs.com> (1.1.0)
|
|
* Update postgres dependency to puppetlabs/postgresql (bea79b4)
|
|
|
|
2012-10-17 - Reid Vandewiele <reid@puppetlabs.com> (1.1.0)
|
|
* Fix embedded db setup in Puppet Enterprise (bf0ab45)
|
|
|
|
2012-10-17 - Chris Price <chris@puppetlabs.com> (1.1.0)
|
|
* Update manifests/master/config.pp (b119a30)
|
|
|
|
2012-10-16 - Chris Price <chris@puppetlabs.com> (1.1.0)
|
|
* Make puppetdb startup timeout configurable (783b595)
|
|
|
|
2012-10-01 - Hunter Haugen <h.haugen@gmail.com> (1.1.0)
|
|
* Add condition to detect PE installations and provide different parameters (63f1c52)
|
|
|
|
2012-10-01 - Hunter Haugen <h.haugen@gmail.com> (1.1.0)
|
|
* Add example manifest code for pe puppet master (a598edc)
|
|
|
|
2012-10-01 - Chris Price <chris@puppetlabs.com> (1.1.0)
|
|
* Update comments and docs w/rt PE params (b5df5d9)
|
|
|
|
2012-10-01 - Hunter Haugen <h.haugen@gmail.com> (1.1.0)
|
|
* Adding pe_puppetdb tests class (850e039)
|
|
|
|
2012-09-28 - Hunter Haugen <h.haugen@gmail.com> (1.1.0)
|
|
* Add parameters to enable usage of enterprise versions of PuppetDB (df6f7cc)
|
|
|
|
2012-09-23 - Chris Price <chris@puppetlabs.com>
|
|
* 1.0.3 release
|
|
|
|
2012-09-23 - Chris Price <chris@puppetlabs.com>
|
|
* Add a parameter for restarting puppet master (179b337)
|
|
|
|
2012-09-21 - Chris Price <chris@puppetlabs.com>
|
|
* 1.0.2 release
|
|
|
|
2012-09-21 - Chris Price <chris@puppetlabs.com>
|
|
* Pass 'manage_redhat_firewall' param through to postgres (f21740b)
|
|
|
|
2012-09-20 - Chris Price <chris@puppetlabs.com>
|
|
* 1.0.1 release
|
|
|
|
2012-09-20 - Garrett Honeycutt <garrett@puppetlabs.com>
|
|
* complies with style guide (1aab5d9)
|
|
|
|
2012-09-19 - Chris Price <chris@puppetlabs.com>
|
|
* Fix invalid subname in database.ini (be683b7)
|
|
|
|
2011-09-18 Chris Price <chris@puppetlabs.com> - 1.0.0
|
|
* Initial 1.0.0 release
|