Files
kms/docs/images/platform/pki/alerting/alert-create.png
Saif Ur RahmanandGitHub b3dadfde7e feat(pki): add webhooks to alerts (#5327)
* Add webhooks to PKI alerts

* Replace `label`'s tooltip with `tooltipText` prop

* Refactor PKI alert channel management: unify state management, enforce `https://` for webhook URLs

* Add composite index on `alertId` and `triggeredAt` in `PkiAlertHistory` table

* Preserve webhook secrets by channel id on update

* Update `TPkiAlertChannelInput` type to exclude `id` from required fields

* Fix PKI alert notification URL path and safeguard composite index creation/deletion in migrations

* Use blockLocalAndPrivateIpAddresses for SSRF, add PkiAlertRunStatus enum, move webhook types to types file, increase timeout to 7s, and document channel retry behavior

* Add scrollable container for error messages in PKI alert rows

* Enforce maximum of 10 notification channels per PKI alert, fix truncation issues with long wehbook hostnames

* Send in-app notifications to project admins on PKI alert channel failures

* Refactor PKI alert notifications: separate email and webhook logic into individual modules with retry support and reusable utilities.

* Improve error handling in PKI alert lastRun status evaluation by adding notificationError check

* Enforce minimum of 1 notification channel per PKI alert and prevent deletion of the last channel.

* Require at least one enabled notification channel for PKI alerts and improve error feedback in the form.
2026-02-04 18:08:57 +05:30

405 KiB
3456x1988px