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.
v5.4.0 (2024-02-28)
Implemented enhancements:
- Bump default version to 1.29.4 #227 (bastelfreak)
Merged pull requests:
v5.3.0 (2023-10-31)
Implemented enhancements:
- Add OracleLinux 9 support #222 (bastelfreak)
- Add Debian 12 support #221 (bastelfreak)
v5.2.0 (2023-09-19)
Implemented enhancements:
- Add Puppet 8 support #214 (bastelfreak)
Closed issues:
- Installs from influxdata repo can use stable repos #198
Merged pull requests:
v5.1.0 (2023-07-03)
Implemented enhancements:
- Make log rotation configurable #211 (AndrewLest)
v5.0.0 (2023-06-14)
Breaking changes:
- use stdlib::to_toml instead of toml gem #207 (bastelfreak)
- Drop Puppet 6, Debian 9, Ubuntu 16.04 support #203 (bastelfreak)
Implemented enhancements:
- Add Ubuntu 20.04/22.04 support #209 (bastelfreak)
- Add Rocky/AlmaLinux/EL9 support #208 (bastelfreak)
Fixed bugs:
Closed issues:
- Add creates parameter to all archive resources #205
v4.3.1 (2023-01-27)
Merged pull requests:
- chore: update influxdata repo gpg key #197 (powersj)
- Update APT dependancy #194 (MartyEwings)
v4.3.0 (2022-10-02)
Implemented enhancements:
Merged pull requests:
- install apt-transport-https in acceptance tests #191 (bastelfreak)
v4.2.0 (2022-05-13)
Implemented enhancements:
- Add FreeBSD support, using telegraf as installed by pkg(8) #185 (rvstaveren)
- Add support for Debian 11 #181 (ZloeSabo)
- Allow recent dependencies #178 (smortex)
Merged pull requests:
- Remove nodesets #187 (ekohl)
- cleanup .fixtures.yml #182 (bastelfreak)
v4.1.0 (2021-07-15)
Implemented enhancements:
- allow latest stdlib/apt modules #175 (bastelfreak)
- puppet/archive: allow 5.x #166 (bastelfreak)
Fixed bugs:
- make sure the ensure absent works with package install #169 (fe80)
- move relationship between package and repo into code block where repo is managed #160 (lukebigum)
Closed issues:
- No longer possible to configure tagpass and tagdrop #170
Merged pull requests:
- Fix README example 3 + cosmetic updates #171 (thias)
- Refactor manage_repo install tests for consistency. #165 (gcoxmoz)
v4.0.0 (2021-02-18)
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 (strongoose)
- Add workaround for Amazon Linux repo location issue #101 (strongoose)
- 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 (sandra-thieme)
- 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 (ghost)
- 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