diff --git a/bundles/gitea/metadata.py b/bundles/gitea/metadata.py index 493638d..b645fd2 100644 --- a/bundles/gitea/metadata.py +++ b/bundles/gitea/metadata.py @@ -65,3 +65,19 @@ def nginx(metadata): }, }, } + + +@metadata_reactor +def icinga_check_for_new_release(metadata): + return { + 'icinga2_api': { + 'gitea': { + 'services': { + 'GITEA UPDATE': { + 'command_on_monitored_host': '/usr/local/share/icinga/plugins/check_github_for_new_release go-gitea/gitea v{}'.format(metadata.get('gitea/version')), + 'retry_interval': '60m', + }, + }, + }, + }, + } diff --git a/bundles/mautrix-telegram/metadata.py b/bundles/mautrix-telegram/metadata.py index 2e8098c..f4782dc 100644 --- a/bundles/mautrix-telegram/metadata.py +++ b/bundles/mautrix-telegram/metadata.py @@ -42,3 +42,18 @@ defaults = { }, } + +@metadata_reactor +def icinga_check_for_new_release(metadata): + return { + 'icinga2_api': { + 'mautrix-telegram': { + 'services': { + 'MAUTRIX-TELEGRAM UPDATE': { + 'command_on_monitored_host': '/usr/local/share/icinga/plugins/check_github_for_new_release tulir/mautrix-telegram {}'.format(metadata.get('mautrix-telegram/version')), + 'retry_interval': '60m', + }, + }, + }, + }, + }