diff --git a/config_test.go b/config_test.go index 43c0636..f946714 100644 --- a/config_test.go +++ b/config_test.go @@ -10,17 +10,10 @@ import ( func TestReadConfig(t *testing.T) { configContent := ` -# Public facing base URL of the service (e.g. https://ntfy-alertmanager.xenrox.net) -# This setting is required for the "Silence" feature. base-url https://ntfy-alertmanager.xenrox.net -# http listen address http-address :8080 -# Log level (either debug, info, warning, error) log-level info -# When multiple alerts are grouped together by Alertmanager, they can either be sent -# each on their own (single mode) or be kept together (multi mode) (either single or multi; default is single) alert-mode multi -# Optionally protect with HTTP basic authentication user webhookUser password webhookPass @@ -48,32 +41,20 @@ resolved { } ntfy { - # URL of the ntfy topic - required topic https://ntfy.sh/alertmanager-alerts - # ntfy access control (https://ntfy.sh/docs/config/#access-control) user user password pass } alertmanager { - # If set, the ntfy message will contain a "Silence" button, which can be used - # to create a silence via the Alertmanager API. Because of limitations in ntfy, - # the request will be proxied through ntfy-alertmanager. Therefore ntfy-alertmanager - # needs to be exposed to external network requests and base-url has to be set. silence-duration 24h - # Basic authentication (https://prometheus.io/docs/alerting/latest/https/) user user password pass url https://alertmanager.xenrox.net } -# When the alert-mode is set to single, ntfy-alertmanager will cache each single alert -# to avoid sending recurrences. cache { - # How long messages stay in the cache for duration 48h - # Interval in which the cache is cleaned up - # cleanup-interval 1h } `