Showing with 989 additions and 691 deletions.
  1. +1 −1 .msync.yml
  2. +0 −1 .travis.yml
  3. +19 −0 CHANGELOG.md
  4. +237 −155 REFERENCE.md
  5. +2 −0 data/Archlinux.yaml
  6. +0 −24 data/defaults.yaml
  7. +17 −17 manifests/alertmanager.pp
  8. +4 −4 manifests/apache_exporter.pp
  9. +18 −18 manifests/beanstalkd_exporter.pp
  10. +28 −28 manifests/bird_exporter.pp
  11. +20 −20 manifests/blackbox_exporter.pp
  12. +17 −17 manifests/collectd_exporter.pp
  13. +7 −1 manifests/config.pp
  14. +18 −18 manifests/consul_exporter.pp
  15. +26 −26 manifests/daemon.pp
  16. +18 −18 manifests/elasticsearch_exporter.pp
  17. +17 −17 manifests/graphite_exporter.pp
  18. +18 −18 manifests/haproxy_exporter.pp
  19. +11 −11 manifests/init.pp
  20. +18 −18 manifests/mesos_exporter.pp
  21. +18 −18 manifests/mongodb_exporter.pp
  22. +25 −27 manifests/mysqld_exporter.pp
  23. +2 −2 manifests/nginx_vts_exporter.pp
  24. +23 −23 manifests/node_exporter.pp
  25. +3 −3 manifests/postgres_exporter.pp
  26. +37 −5 manifests/process_exporter.pp
  27. +14 −14 manifests/pushgateway.pp
  28. +17 −17 manifests/pushprox_client.pp
  29. +16 −16 manifests/pushprox_proxy.pp
  30. +19 −19 manifests/rabbitmq_exporter.pp
  31. +20 −20 manifests/redis_exporter.pp
  32. +4 −4 manifests/server.pp
  33. +19 −19 manifests/snmp_exporter.pp
  34. +4 −4 manifests/statsd_exporter.pp
  35. +18 −18 manifests/varnish_exporter.pp
  36. +1 −1 metadata.json
  37. +56 −0 spec/acceptance/prometheus_server_spec.rb
  38. +23 −0 spec/classes/process_exporter_spec.rb
  39. +35 −45 spec/classes/prometheus_spec.rb
  40. +13 −0 spec/fixtures/files/cli/prometheus1_all.systemd
  41. +13 −0 spec/fixtures/files/cli/prometheus1_extra.systemd
  42. +13 −0 spec/fixtures/files/cli/prometheus2_6_retention.systemd
  43. +13 −0 spec/fixtures/files/cli/prometheus2_all.systemd
  44. +13 −0 spec/fixtures/files/cli/prometheus2_extra.systemd
  45. +8 −0 spec/fixtures/files/process-exporter.yaml
  46. +13 −0 spec/fixtures/files/prometheus1.systemd
  47. +13 −0 spec/fixtures/files/prometheus2.systemd
  48. +0 −4 spec/spec_helper_methods.rb
  49. +1 −0 templates/daemon.systemd.erb
  50. +39 −0 templates/prometheus.systemd.epp
  51. +0 −20 templates/prometheus.systemd.erb
2 changes: 1 addition & 1 deletion .msync.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
modulesync_config_version: '2.9.0'
modulesync_config_version: '2.10.0'
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ language: ruby
cache: bundler
before_install:
- yes | gem update --system
- gem update bundler
- bundle --version
script:
- 'bundle exec rake $CHECK'
Expand Down
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@ 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.

## [v8.2.0](https://github.com/voxpupuli/puppet-prometheus/tree/v8.2.0) (2020-01-11)

[Full Changelog](https://github.com/voxpupuli/puppet-prometheus/compare/v8.1.0...v8.2.0)

**Implemented enhancements:**

- process-exporter: Add Option to provide config as hash [\#417](https://github.com/voxpupuli/puppet-prometheus/pull/417) ([bastelfreak](https://github.com/bastelfreak))
- prometheus: harden systemd service [\#415](https://github.com/voxpupuli/puppet-prometheus/pull/415) ([bastelfreak](https://github.com/bastelfreak))
- Add `managed by puppet` header to unit file [\#414](https://github.com/voxpupuli/puppet-prometheus/pull/414) ([bastelfreak](https://github.com/bastelfreak))
- migrate prometheus service file erb-\>epp [\#413](https://github.com/voxpupuli/puppet-prometheus/pull/413) ([bastelfreak](https://github.com/bastelfreak))
- Arch Linux: Use prometheus unit file from package [\#412](https://github.com/voxpupuli/puppet-prometheus/pull/412) ([bastelfreak](https://github.com/bastelfreak))
- Prometheus: Acceptance test for 2.15.1 [\#411](https://github.com/voxpupuli/puppet-prometheus/pull/411) ([bastelfreak](https://github.com/bastelfreak))
- move more static data from hiera to module [\#409](https://github.com/voxpupuli/puppet-prometheus/pull/409) ([bastelfreak](https://github.com/bastelfreak))

**Merged pull requests:**

- Use Stdlib::Ensure::Service for $service\_ensure [\#408](https://github.com/voxpupuli/puppet-prometheus/pull/408) ([bastelfreak](https://github.com/bastelfreak))
- Migrate static data from hiera to puppet code [\#407](https://github.com/voxpupuli/puppet-prometheus/pull/407) ([bastelfreak](https://github.com/bastelfreak))

## [v8.1.0](https://github.com/voxpupuli/puppet-prometheus/tree/v8.1.0) (2019-12-18)

[Full Changelog](https://github.com/voxpupuli/puppet-prometheus/compare/v8.0.0...v8.1.0)
Expand Down
Loading