diff --git a/test/e2e/main.tf b/test/e2e/main.tf index d180435e7cdf..45cb20cf0f87 100644 --- a/test/e2e/main.tf +++ b/test/e2e/main.tf @@ -26,6 +26,10 @@ variable "checkly_alert_channel_pagerduty_service_key" { sensitive = true } +variable "checkly_alert_channel_instatus_webhook_url" { + sensitive = true +} + provider "checkly" { api_key = var.checkly_api_key account_id = var.checkly_account_id @@ -40,6 +44,11 @@ resource "checkly_check" "plausible-io-api-health" { group_id = checkly_check_group.reachability.id + alert_channel_subscription { + channel_id = checkly_alert_channel.instatus.id + activated = true + } + request { url = "https://plausible.io/api/health" follow_redirects = false @@ -230,3 +239,14 @@ resource "checkly_alert_channel" "pagerduty" { service_name = "Plausible application" } } + +resource "checkly_alert_channel" "instatus" { + webhook { + name = "Instatus integration" + method = "POST" + template = <