Merge pull request #715 from voxpupuli/modulesync
modulesync 7.4.0
This commit fixes the Archlinux tests. Most notably the default for `install_method` is reset to the default for Archlinux. This is because most exporters actually don't have a package for Archlinux. The changes are somwhat backwards incompatible, but I would argue that previously the module was broken for Archlinux. So I consider this a bugfix instead.
Merge pull request #719 from voxpupuli/fix_arch_acceptance_test
Fix arch acceptance test
metadata.json already requires puppet >= 7 fixes #688
Merge pull request #724 from /issues/688
remove code for puppet < 7
Merge pull request #716 from voxpupuli/systemd_update
update puppet-systemd upper bound to 8.0.0
change path or my.cnf for mysqld_exporter
previously /etc/.my.cnf was used. This is the default mysql config path for many other tools and should not be modified by this module.
Merge pull request #722 from voxpupuli/issue/226
change path or my.cnf for mysqld_exporter
Merge pull request #723 from /issues/539
fix syntax of altermanager::receivers
deprecation of source_match(_re) and target_match(_re), these settings have been deprecated since 2021 test is done by calling amtool in https://github.com/voxpupuli/puppet-prometheus/blob/master/spec/classes/alertmanager_spec.rb#L172 fixes #697
Merge pull request #725 from /issues/697
update alertmanager to 0.21.0->0.27.0
Merge pull request #727 from voxpupuli/drop_debian_10
drop Debian 10 support
Merge pull request #726 from voxpupuli/drop_eol_centos
drop RedHat and CentOS 7 & 8 support
drop support for prometheus 1.x
also drop support for prometheus < 2.8.0 (released Mar 12, 2019) fixes: #718
Merge pull request #728 from /issues/718
drop support for prometheus 1.x, update prometheus version to 2.52.0
Merge pull request #637 from sohonet/rabbitmq_exporter_fixes
Change default port from 9090 to 9419
Merge pull request #732 from TheMeier/issues/729
drop suport for redis_exporter < 1.0.0
Merge pull request #731 from TheMeier/issues/720
drop support for alertmanager < 0.13.0
Merge pull request #735 from TheMeier/issues/734
replace templates for systemd units with systemd::manage_unit
It seems that the checks in https://github.com/voxpupuli/puppet-prometheus/blob/master/spec/classes/prometheus_spec.rb#L371-L478 have not been executed before. I guess because facts[:service_provider] == 'systemd' was not true. Sadly that uncovered an issue with the defaults for prometheus::server::bin_dir on archlinux: The lookup of the hiera data for prometheus::server::bin_dir has precedence over the parameter passed to prometheus::bin_dir
Merge pull request #739 from voxpupuli/prom1
cleanup prometheus 1 removal
Merge pull request #740 from voxpupuli/prepare_release
prepare release 15.0.0