mirror of
https://github.com/hanzoai/kms.git
synced 2026-11-03 01:10:24 +00:00
* 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.
405 KiB
3456x1988px
405 KiB
3456x1988px