sensu / monitoring-plugins

Sensu Assets for the monitoring-plugins.org project
https://monitoring-plugins.org
5 stars 17 forks source link

Updates release & adds Ubuntu 22.04 #31

Closed asachs01 closed 2 years ago

asachs01 commented 2 years ago

This PR updates the version of the plugin to use the latest upstream release (2.3.1 vs 2.2.0) and also adds Ubuntu 22.04 support.

asachs01 commented 2 years ago

I've also validated that downloading the latest version and compiling seems to fix issues with check_ping

jspaleta commented 2 years ago

Okay this looks mergable. But this plugin needs some love to transition from travis into github action based CI/CD before we can realistically do a new release.

jspaleta commented 2 years ago

I have to wonder... If the existing ubuntu build doesn't work on latest Ubuntu... something else is wrong. We shouldn't need to rebuild for all possible linux distributions if we are doing the library detection correctly because of the way gcc symboling works. In general we should eb able to use the oldest supported version of a particular distro family as the asset tarball and reference it in multiple builds using the appropriate filters in the asset resource definition.