diff --git a/pkg/services/ngalert/notifier/channels/webhook.go b/pkg/services/ngalert/notifier/channels/webhook.go index 21917df1a02..bef644de432 100644 --- a/pkg/services/ngalert/notifier/channels/webhook.go +++ b/pkg/services/ngalert/notifier/channels/webhook.go @@ -115,8 +115,8 @@ func NewWebHookNotifier(config *WebhookConfig, ns notifications.WebhookSender, i } } -// webhookMessage defines the JSON object send to webhook endpoints. -type webhookMessage struct { +// WebhookMessage defines the JSON object send to webhook endpoints. +type WebhookMessage struct { *ExtendedData // The protocol version. @@ -153,7 +153,7 @@ func (wn *WebhookNotifier) Notify(ctx context.Context, as ...*types.Alert) (bool }, as...) - msg := &webhookMessage{ + msg := &WebhookMessage{ Version: "1", ExtendedData: data, GroupKey: groupKey.String(), diff --git a/pkg/services/ngalert/notifier/channels/webhook_test.go b/pkg/services/ngalert/notifier/channels/webhook_test.go index 5dd1798e8ed..58aa731a80b 100644 --- a/pkg/services/ngalert/notifier/channels/webhook_test.go +++ b/pkg/services/ngalert/notifier/channels/webhook_test.go @@ -31,7 +31,7 @@ func TestWebhookNotifier(t *testing.T) { settings string alerts []*types.Alert - expMsg *webhookMessage + expMsg *WebhookMessage expUrl string expUsername string expPassword string @@ -53,7 +53,7 @@ func TestWebhookNotifier(t *testing.T) { }, expUrl: "http://localhost/test", expHttpMethod: "POST", - expMsg: &webhookMessage{ + expMsg: &WebhookMessage{ ExtendedData: &ExtendedData{ Receiver: "my_receiver", Status: "firing", @@ -126,7 +126,7 @@ func TestWebhookNotifier(t *testing.T) { expHttpMethod: "PUT", expUsername: "user1", expPassword: "mysecret", - expMsg: &webhookMessage{ + expMsg: &WebhookMessage{ ExtendedData: &ExtendedData{ Receiver: "my_receiver", Status: "firing", @@ -191,7 +191,7 @@ func TestWebhookNotifier(t *testing.T) { }, }, }, - expMsg: &webhookMessage{ + expMsg: &WebhookMessage{ ExtendedData: &ExtendedData{ Receiver: "my_receiver", Status: "firing",