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.
v2.1.0 (2018-12-29)
Closed issues:
- multiple procstat sections failing #96
- New array format for input/output definition in hiera requires polluting configs #94
- Dependency on toml-rb bumps ruby version requirement #91
- Telegraf installation not going through. #72
Merged pull requests:
- Allow newest deps and mark compatible with Puppet 4, 5 and 6 #115 (ekohl)
- Various tidying and refactoring #113 (alexjfisher)
- Modulesync, use rspec-puppet-facts and fix tests #111 (alexjfisher)
- Rubocop autofixes #110 (alexjfisher)
- Some basic Vox Pupuli migration changes #109 (alexjfisher)
- Use Ruby 2.4 #102 (ouroboros8)
- Add workaround for Amazon Linux repo location issue #101 (ouroboros8)
- remove plugin_type #93 (nrdmn)
2.0.0 (2018-01-19)
Closed issues:
- Upgrading telegraf version does not trigger telegraf service restart #86
- Ability to handle duplicate sections #85
- Hiera hash: telegraf inputs with no parameters #81
- Agent configuration options #71
- Sections and win_perf_counters #68
- Bump to 1.5.0 #67
- update hiera_xxx() to lookup() for hiera v5 #65
- Support repeated input types #42
- Usage of
sections
in telegraf::input #41 - Unable to use nested configuration #38
- Cannot differentiate string and numeric options #32
Merged pull requests:
- Updates for version 2.0 of this module #92 (yankcrime)
- migrate from stdlib validation to puppet datatypes #90 (lobeck)
- Adding support for custom repo location url. #89 (tardoe)
- Replace deprecated hiera_hash function with lookup function #82 (rkcpi)
- replace toml templates with toml-rb gem #80 (nrdmn)
1.5.0 (2017-08-04)
Closed issues:
- File mode on inputs #64
- Install doesn't work with puppetlabs-apt 4.1.0 (puppet 4) #62
- Logfile parameter error #58
- "logfile" parameter not supported #52
Merged pull requests:
- Bump module release version to 1.5.0 #75 (yankcrime)
- Agent configuration - update and removal of certain options #74 (yankcrime)
- fix Puppetlint format string #73 (mxjessie)
- fix chmod on config-directory #66 (maximedevalland)
- make package work with newer puppetlabs-apt, add support for metric batch size, and update buffer limit default to current telegraf default #63 (htj)
- Add single_section to input plugins (#41) #60 (mxjessie)
- Fix typo in logfile parameter #59 (yankcrime)
- Support multiple output plugins of the same type #57 (KarolisL)
- Add logfile option. Fixes #52 #56 (kkzinger)
- Provide the ability to add install options #55 (snahelou)
1.4.0 (2017-03-22)
Closed issues:
- Purge unmanaged files from
/etc/telegraf/telegraf.d
#39 - Allow setting groups for the
telegraph
user #26
Merged pull requests:
- Bump to version 1.4.0 #54 (yankcrime)
- Adding explicit support for OEL. #53 (jglenn9k)
- Provide the ability to change the package name. #51 (snahelou)
- Update repo url in install.pp for rhel machines. #50 (Joshua-Snapp)
- Provide the ability to disable or stop the telegraf service. #49 (Joshua-Snapp)
- add repo name for el systems #48 (nexecook)
- Normalize Repository file for RHEL and CentOS #45 (doomnuggets)
- Fix failing specs #44 (cosmopetrich)
- Add support for purging unmanaged config fragments #43 (cosmopetrich)
- Add windows support #40 (ripclawffb)
- Handle testing with Puppet 4 and Ubuntu 16.04 #37 (yankcrime)
- add support for omit_hostname agent parameter #36 (shamil)
- Documentation fix #34 (mnaser)
- Fix Debian Installer #33 (spjmurray)
- allow selection unstable, nightly, etc repo type #31 (mmckinst)
1.3.0 (2016-06-02)
Closed issues:
- Optionally use
hiera\_hash
ontelegraf::inputs
andtelegraf::outputs
#27 - Allow input def without options defined #24
Merged pull requests:
- Housekeeping - typos, bump version to 1.3 #30 (yankcrime)
- Fix telegraf::input template options variable lookup #29 (yankcrime)
- Fix hiera_merge behavior #28 (joshuaspence)
- Support merging configuration from multiple files #25 (deric)
- Update input.pp to use the $name variable #23 (lswith)
- Update input.conf.erb to handle more than strings #22 (lswith)
1.2.1 (2016-04-19)
Closed issues:
- Package dependancy issues #19
Merged pull requests:
1.2.0 (2016-04-16)
Merged pull requests:
- ensure apt-transport-https is installed on Debian #16 (deric)
- acceptance tests on docker #14 (deric)
- Add a new define telegraf::input #13 (stuartbfox)
- Change validate_array($global_tags) to validate_hash($global_tags) #10 (stuartbfox)
1.1.3 (2016-03-18)
Merged pull requests:
1.1.2 (2016-03-11)
Closed issues:
- Don't require a specific repo name when manage_repo = false #7
- Configuration updates / changes should trigger a reload #4
Merged pull requests:
- Refactor install class to handle manage_repo being set to false #8 (yankcrime)
- SIGHUP the telegraf process on configuration change #5 (yankcrime)
- Now sorting hashes so they don't jumble on every puppet run + properly printing arrays #3 (AshtonDavis)
1.1.1 (2016-03-08)
Merged pull requests:
1.1.0 (2016-03-06)
1.0.0 (2016-03-04)
0.0.5 (2016-03-02)
* This Changelog was automatically generated by github_changelog_generator