Bump all plugins dependency on sensu-plugin to 2.0
This is a breaking change and would be across all plugins and needs to be done with care, I see the following as a set of prerequisite before doing this:
[ ] ensure that all plugins can successfully build against ruby 2.4 (add testing of 2.4.1 to travis has been started)
[ ] ensure that all plugins can execute successfully against ruby 2.4
When we do this we leave behind all sensu installs of < 0.29 which while I don't have numbers to back me on are probably a majority of sensu installs so this should not be done lightly and will require at least 1 and in fair number of cases 2 breaking changes to every single plugin.
What this means for Sensu admins
Remember to always pin your Sensu system and your gems with specific versions
Be aware that 0.29 and above use Ruby 2.4 and plugins need to be compatible with this version
If you want to contribute please checkout #27, #29 and reach out to a maintainer if you have questions (@majormoses @eheydrick @mbbroberg)
EDIT: we should pin sensu-plugin to ~> 2.5 to pull in the latest and greatest.
Bump all plugins dependency on
sensu-plugin
to 2.0This is a breaking change and would be across all plugins and needs to be done with care, I see the following as a set of prerequisite before doing this:
When we do this we leave behind all sensu installs of < 0.29 which while I don't have numbers to back me on are probably a majority of sensu installs so this should not be done lightly and will require at least 1 and in fair number of cases 2 breaking changes to every single plugin.
What this means for Sensu admins
EDIT: we should pin
sensu-plugin
to~> 2.5
to pull in the latest and greatest.