integrations: Add OpenSearch incoming webhook integration.

Co-authored-by: merlinz01 <158784988+merlinz01@users.noreply.github.com>
(cherry picked from commit 22c80117f5)
This commit is contained in:
Niloth P
2025-03-16 18:06:49 +05:30
committed by Tim Abbott
parent cd877aba5a
commit 1462fe7bb2
11 changed files with 169 additions and 0 deletions

View File

@@ -520,6 +520,7 @@ WEBHOOK_INTEGRATIONS: list[WebhookIntegration] = [
WebhookIntegration("netlify", ["continuous-integration", "deployment"]),
WebhookIntegration("newrelic", ["monitoring"], display_name="New Relic"),
WebhookIntegration("opencollective", ["financial"], display_name="Open Collective"),
WebhookIntegration("opensearch", ["monitoring"], display_name="OpenSearch"),
WebhookIntegration("opsgenie", ["meta-integration", "monitoring"]),
WebhookIntegration("pagerduty", ["monitoring"], display_name="PagerDuty"),
WebhookIntegration("papertrail", ["monitoring"]),
@@ -764,6 +765,7 @@ DOC_SCREENSHOT_CONFIG: dict[str, list[BaseScreenshotConfig]] = {
"netlify": [ScreenshotConfig("deploy_building.json")],
"newrelic": [ScreenshotConfig("incident_activated_new_default_payload.json")],
"opencollective": [ScreenshotConfig("one_time_donation.json")],
"opensearch": [ScreenshotConfig("example_template.txt")],
"opsgenie": [ScreenshotConfig("addrecipient.json")],
"pagerduty": [ScreenshotConfig("trigger_v2.json")],
"papertrail": [ScreenshotConfig("short_post.json", payload_as_query_param=True)],