Skip to content

Latest commit

 

History

History
executable file
·
129 lines (102 loc) · 4.88 KB

CHANGELOG.md

File metadata and controls

executable file
·
129 lines (102 loc) · 4.88 KB

Change Log

This project adheres to Semantic Versioning.

This CHANGELOG follows the format listed here

Breaking Change

  • updated to use sensu-plugin 4.0 runtime dependency
  • update reguired ruby version to 2.3 minimum
  • update multiple development dependencies

Fixed

  • rubocop style fixes

2.5.0 - 2018-09-10

Fixed

  • check-marathon-apps.rb: script should not fail on first faulty result (@bergerx)

Added

  • check-marathon-apps.rb: introduced check-config-overrides flag (@bergerx)

2.4.0 - 2018-03-20

Changed

  • check-marathon-apps.rb: minor fixes and documentation update for this check (@bergerx)

2.3.0 - 2018-03-17

Added

  • testing skeleton for test-kitchen, kitchen-docker, and serverspec (@majormoses)
  • check-marathon-apps.rb: create a check result per Marathon app (@bergerx, @epierotto)

Changed

  • updated CHANGELOG guidelines location (@majormoses)

2.2.2 - 2017-12-05

Fixed

  • metrics-marathon.rb: ignore 2 new keys (start, end) in Marathon 1.5 /metrics endpoint (@bergerx)

[2.2.1] - 2017-11-04

Fixed

  • 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

Changed

  • 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

Added

  • Ruby 2.3.0 testing
  • Ruby 2.4.1 testing

Breaking Changes

  • Drop Ruby 1.9.3 support

1.1.0 - 2017-07-10

Added

  • 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

Breaking Change

  • check-mesos.rb: removed the mode parameter (@luisdavim)

Added

  • 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)

Changed

  • 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

Added

  • metrics-mesos.rb, metrics-marathon.rb: add port option

Changed

  • Rubocop upgrade and cleanup

0.1.0 - 2015-09-14

Added

  • Added a check comparing Marathon instances for a specific task against the configured minimum

0.0.4 - 2015-07-30

Changed

  • 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

Added

  • Basic chronos check.

Fixed

  • Only create binstubs for Ruby scripts

0.0.2 - 2015-07-14

Changed

  • updated sensu-plugin gem to 1.2.0

Added

  • Timeout option.

0.0.1 - 2015-05-21

Added

  • initial release