This notifier opens an incident in PagerDuty when a backup model fails or completes with a warning. A successful run will resolve an open incident for that model. Optionally, the notifier can be configured to resolve on a warning, rather than triggering an incident. This might be wise when multiple notifiers are in use (so warnings don't go unnoticed) and users want a the next successful run to resolve the previously triggered incident.
Adding a notifier for [Slack] based on the code from the Pushover integration. The Slack integration uses Incoming Webhooks from the [Slack API]. : http://slack.com : https://my.slack.com/services/new/incoming-webhook
- Removes `backup dependencies` commands. - `gem install backup` will now install all required gem dependencies. - `gem cleanup` will no longer silently remove our dependencies. - Versions for all gem dependencies are now locked to ensure stability.
Pre-configured defaults will now be set directly on the class. e.g. Backup::Configuration::Notifier::Mail.defaults do |mail| mail.on_success = false end will now be: Backup::Notifier::Mail.defaults do |mail| mail.on_success = false end Using the old form will still work, but will log deprecation warnings. This removes a lot of source files and eliminates the need to maintain individual classes for holding default values.