diff --git a/pkg/services/ngalert/notifier/channels/webhook.go b/pkg/services/ngalert/notifier/channels/webhook.go index 4b88f10d325..fc4e38350d9 100644 --- a/pkg/services/ngalert/notifier/channels/webhook.go +++ b/pkg/services/ngalert/notifier/channels/webhook.go @@ -123,8 +123,8 @@ func buildWebhookNotifier(factoryConfig FactoryConfig) (*WebhookNotifier, error) }, nil } -// 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. @@ -161,7 +161,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 28181ff7bae..53b9213158a 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",