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.0.0 (2018-02-26)
Breaking changes:
Merged pull requests:
- Fix small typo in hiera example #164 (bearnard)
- release 4.1.1 #163 (bastelfreak)
v4.1.1 (2018-02-18)
Fixed bugs:
- puppetlabs/stdlib dependency appears to be 4.20.0 and not 4.13.1 #161
- raise stdlib version dependency #162 (tuxmea)
v4.1.0 (2018-02-14)
Implemented enhancements:
- Add support for rabbitmq_exporter #149
- Added redis_exporter module #157 (yackushevas)
- Add rabbitmq exporter #153 (costela)
- add envvars support to daemon #151 (costela)
- adding remote_write support #144 (kalinux)
Fixed bugs:
- Alert rule validation error #143
- Facter error on older distributions (Ubuntu Trusty) #142
- bug: alert rules are still 1.0 syntax for Prometheus 2 #120
- [minor] change default alerts to empty hash #152 (costela)
Closed issues:
- Add ability to set environment variables for daemons #150
Merged pull requests:
- release 4.1.0 #159 (bastelfreak)
- update blackbox_exporter.pp inline documentation #155 (tobald)
- Ruby 1.8 compatibility (Agent-side) #146 (sathieu)
- Fail silently when service is not installed #145 (vladgh)
- release 4.0.0 #140 (bastelfreak)
- Add support for snmp_exporter #125 (sathieu)
- new feature - consul_exporter #36 (pjfbashton)
v4.0.0 (2018-01-04)
Breaking changes:
- Bump dependencies #124 (juniorsysadmin)
- Add validation to config changes #122 (costela)
Implemented enhancements:
- Install Promtool #31
- add explicit parameter for retention #137 (costela)
- Feature/alerts prometheus2 #127 (jhooyberghs)
Fixed bugs:
- not up to date dependencies: puppetlabs-stdlib should be >= 4.13.0 #123
- prometheus.yaml broken syntax when generated from hiera #108
- prometheus systemd wants and depends "multi-user.target" #139 (bastelfreak)
- daemon: explicitly pass provider to service #133 (costela)
Closed issues:
- Minor: add explicit retention option? #136
- node_exporter: "Could not find init script for node_exporter" #132
- Usage of
puppet
in custom alertmanager fact breaks if puppet not in $PATH (e.g. systemd service) #130
Merged pull requests:
- Use puppet internals to determine the state of the alert_manager #131 (vStone)
- Correct typo in documentation header for node_exporter #121 (jhooyberghs)
v3.1.0 (2017-11-26)
Implemented enhancements:
- add support for remote_read #109 (lobeck)
- messagebird/beanstalkd_exporter support #105 (TomaszUrugOlszewski)
- Add support for mesos exporter #59 (tahaalibra)
Fixed bugs:
- Unable to use this module on fresh alert manager instances #55
- older versions of puppet don't know about the --to_yaml option #119 (tuxmea)
- prometheus systemd needs network-online and started after multi-user. #117 (tuxmea)
- Disable line wrapping when converting full_config to yaml. #104 (benpollardcts)
- verify whether alert_manager is running #101 (tuxmea)
Closed issues:
- Error: Could not parse application options: invalid option: --to_yaml #118
- Flaky Acceptance Tests in TravisCI #114
- Update release on forge.puppetlabs.com #107
Merged pull requests:
- release 3.1.0 #115 (bastelfreak)
- replace all Variant[Undef.. with Optional[... #103 (TheMeier)
- release 3.0.0 #99 (bastelfreak)
- Tests for prometheus::daemon #87 (sathieu)
v3.0.0 (2017-10-31)
Breaking changes:
Implemented enhancements:
- Running puppet restarts service #37
- manage systemd unit files with camptocamp/systemd #90 (bastelfreak)
- add basic acceptance tests; fix wrong service handling in Ubuntu 14.04 #86 (bastelfreak)
- Fix restart_on_change and add tests to Class[prometheus] #83 (sathieu)
- add feature blackbox exporter #74 (bramblek1)
- Add nginx-vts-exporter #71 (viq)
- Add pushgateway #68 (mdebruyn-trip)
- Support prometheus >= 2.0 #48 (sathieu)
Fixed bugs:
- Blackbox_exporter manifest erroneously uses -config.file instead of --config.file parameter #96
- Service resource in
prometheus::daemon
does not depend oninit\_style
dependent service description #94 - Wrong service reload command on ubuntu 14.04 #89
- blackbox exporters source_labels must be unquoted #98 (tuxmea)
- add service notification to systemd and sysv #95 (tuxmea)
- Fix isssue with node_exporter containing empty pid on RHEL6. #88 (mkrakowitzer)
Closed issues:
Merged pull requests:
- use double dash for blackbox exporter options #97 (tuxmea)
- Improve readability of README #93 (roidelapluie)
- Switch systemd restart from always to on-failure #92 (bastelfreak)
- Alertmanager global config should be a hash not an array #91 (attachmentgenie)
- Test content params of File resources in Class[prometheus] #84 (sathieu)
- drop legacy validate_bool calls #82 (bastelfreak)
- replace validate_* with datatypes in statsd_exporter #81 (bastelfreak)
- bump puppet version dependency to at least 4.7.1 #80 (bastelfreak)
- replace validate_* with datatypes in mysqld_exporter #79 (bastelfreak)
- replace validate_* with datatypes in process_exporter #78 (bastelfreak)
- replace validate_* with datatypes in haproxy_exporter #77 (bastelfreak)
- replace validate_* with datatypes in alertmanager #76 (bastelfreak)
- replace validate_* with datatypes in init #75 (bastelfreak)
- use Optional instead of Variant[Undef... #73 (TheMeier)
- release 2.0.0 #67 (bastelfreak)
v2.0.0 (2017-10-12)
Breaking changes:
- release 2.0.0 #66 (bastelfreak)
- Add elasticsearch exporter. Drop Puppet 3 support. #51 (rbestbmj)
Implemented enhancements:
- Bump versions for archive and puppet dependency/support puppet5 #65 (bastelfreak)
- Add tests for elasticsearch_exporter and update a bit #64 (salekseev)
- Allow uncompressed daemons #53 (sathieu)
- Add mongodb_exporter #46 (salekseev)
Fixed bugs:
Closed issues:
- Upgrade to Puppet4? #34
Merged pull requests:
- Remove systemd module dependency and fix missing path for a exec #58 (juliantaylor)
- Update README.md #56 (steinbrueckri)
- Use default collectors if "collectors" param is empty #49 (sathieu)
- Feature/cleanup and document #44 (jhooyberghs)
- Reload config #43 (vide)
- Add param service_name to node_exporter class #40 (bastelfreak)
- backport changes to upstream #39 (bastelfreak)
1.0.0 (2017-03-26)
v1.0.0 (2017-03-26)
v0.2.4 (2017-03-13)
v0.2.3 (2017-03-12)
v0.2.1 (2017-02-04)
v0.2.2 (2017-01-31)
Closed issues:
- alertmanager systemd service doesnt start #28
Merged pull requests:
v0.2.0 (2016-12-27)
Closed issues:
- Allow to configure scrape options by file #17
- Generate tag. #12
- Extend Readme #7
- Prometheus Rule Files #6
- Prometheus Logging to file #5
Merged pull requests:
- Add Statsd Exporter, Mysqld Exporter, make exporters generic #27 (lswith)
- adding class to create alerts #24 (snubba)
v0.1.14 (2016-11-11)
Closed issues:
- Issue when install prometheus and alertmanager #23
Merged pull requests:
- allow specification of a custom template #25 (lobeck)
- Allow overriding shared_dir #22 (roidelapluie)
- Remove extra blank spaces at the end of lines #21 (roidelapluie)
- Fix AlertManager Class #20 (lswith)
v0.1.13 (2016-09-14)
Closed issues:
- Update forge version #10
Merged pull requests:
- Add console support #15 (mspaulding06)
- Add missing quotes to params file #14 (mspaulding06)
- Get rid of leading whitespace in generated configs #13 (mspaulding06)
- Bunch of changes to work against the latest prom releases #11 (brutus333)
- add support for newer releases of node_exporter #4 (patdowney)
- Systemd does not see all shutdowns as failures #3 (tarjei)
* This Changelog was automatically generated by github_changelog_generator