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.
v4.0.0 (2021-02-17)
Breaking changes:
- Drop EoL windows server 2008, drop EoL Puppet 5, add Puppet 7 #162 (genebean)
- Drop EOL EL6 support #159 (ekohl)
- modulesync 3.0.0 & puppet-lint updates / Drop Debian/Raspbian 8 #147 (bastelfreak)
Implemented enhancements:
Fixed bugs:
- Changed Assign repo->package even when manage_repo=false on Debian+Re… #148 (danielsreichenbach)
Closed issues:
- Cannot install telegraf on Windows server because config_file_mode and config_folder_mode is undefined #155
- Minor: Please fix the (>=5.0.0 < 7.0.0) to (>= 5.0.0 < 7.0.0) in the metadata for dependencies #153
Merged pull requests:
- Add Optional to config_file_mode and config_folder_mode params on windows #156 (jkkitakita)
- identical syntax of version range #154 (tuxmea)
v3.1.0 (2020-08-22)
Implemented enhancements:
- SLES support #150 (tuxmea)
- Added support for Raspbian #145 (mattqm)
- Add support for Debian 9/10, Ubuntu 18.04, CentOS 8 #144 (dhoppe)
Closed issues:
- Re-enable acceptance tests #112
Merged pull requests:
v3.0.0 (2020-01-02)
Breaking changes:
- drop Ubuntu 14.04 support #130 (bastelfreak)
- modulesync 2.7.0 and drop puppet 4 #121 (bastelfreak)
Implemented enhancements:
- Move lookup_options to hiera #134 (alexjfisher)
- Add defined type for telegraf::processor to define processors #123 (philomory)
- Notify service if package is changed #117 (theosotr)
- add variable for config_file_mode und config_folder_mode #108 (SimonHoenscheid)
Closed issues:
- Is there a way to set up multiple discreet influxdb outputs? #129
- Please update package dependencies #118
- Merge problem: "^telegraf::outputs(.*)$": merge: strategy: first #106
Merged pull requests:
- Add missing dependency to .fixtures.yml #131 (dhoppe)
- Update puppetlabs-stdlib dependency to allow 6.x #127 (Sharpie)
- Allow puppetlabs/apt 7.x #122 (dhoppe)
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
- First voxpopuli release, deprecate yankcrime module on the forge #107
Merged pull requests:
- release 2.1.0 #116 (bastelfreak)
- 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