This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
- updated to use sensu-plugin 4.0 runtime dependency
- update reguired ruby version to 2.3 minimum
- update multiple development dependencies
- rubocop style fixes
2.5.0 - 2018-09-10
- check-marathon-apps.rb: script should not fail on first faulty result (@bergerx)
- check-marathon-apps.rb: introduced
check-config-overrides
flag (@bergerx)
2.4.0 - 2018-03-20
- check-marathon-apps.rb: minor fixes and documentation update for this check (@bergerx)
2.3.0 - 2018-03-17
- testing skeleton for
test-kitchen
,kitchen-docker
, andserverspec
(@majormoses) - check-marathon-apps.rb: create a check result per Marathon app (@bergerx, @epierotto)
- updated CHANGELOG guidelines location (@majormoses)
2.2.2 - 2017-12-05
- metrics-marathon.rb: ignore 2 new keys (start, end) in Marathon 1.5 /metrics endpoint (@bergerx)
- check-marathon-task.rb: solved a bug which prevented to alert when number of instances were retrieved from Marathon
2.1.0 - 2017-10-20
- check-marathon-task.rb: if instances are not defined, plugin will check number of configured instances in Marathon. Also removed Net::HTTP in favour of Restclient::Resource
2.0.0 - 2017-07-15
- Ruby 2.3.0 testing
- Ruby 2.4.1 testing
- Drop Ruby 1.9.3 support
1.1.0 - 2017-07-10
- metrics-mesos.rb: Added option "include_role" to inject in metric fields whether a master node is leader or standby
1.0.0 - 2017-05-05
- check-mesos.rb: removed the
mode
parameter (@luisdavim)
- check-metronome.rb: Check if Metronome is running (@luisdavim)
- check-mesos-cpu-balance.rb: Check for imballanced use of CPU accross mesos agents (@luisdavim)
- check-mesos-gpu-balance.rb: Check for imballanced use of GPU accross mesos agents (@luisdavim)
- check-mesos-disk-balance.rb: Check for imballanced use of disk accross mesos agents (@luisdavim)
- check-mesos-mem-balance.rb: Check for imballanced use of memory accross mesos agents (@luisdavim)
- check-marathon-task.rb: Use the health check results to verify that a task is running. (@andrelaszlo)
- check-marathon-task.rb: Rename incorrect "state" parameter to "status". (@andrelaszlo)
- Add https support and authentication to marathon plugins: (thanks to Erasys GmbH)
- Add "protocol" option to check-marathon and metrics-marathon
- Add "protocol", "username" and "password" options to check-marathon-task
- All checks now have a configurable API endpoint using --uri or -u (@luisdavim)
- Support the latest Mesos API (@luisdavim)
- Dropped support for Ruby 1.9.3 (@luisdavim)
0.1.1 - 2016-03-04
- metrics-mesos.rb, metrics-marathon.rb: add port option
- Rubocop upgrade and cleanup
0.1.0 - 2015-09-14
- Added a check comparing Marathon instances for a specific task against the configured minimum
0.0.4 - 2015-07-30
- Mesos check supports multiple servers.
- Updated Rubocop to
0.32.1
- Updated documentation links in README and CONTRIBUTING
- Removed unused tasks from the Rakefile
- Set all deps to alpha order
- Basic chronos check.
- Only create binstubs for Ruby scripts
0.0.2 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
- Timeout option.
- initial release