feat(integrations): email when integration sync fails

This commit is contained in:
Daniel Hougaard
2024-09-19 17:35:52 +04:00
parent d6b7045461
commit 0564d06923
3 changed files with 57 additions and 1 deletions
+2 -1
View File
@@ -33,7 +33,8 @@ export enum SmtpTemplates {
SecretLeakIncident = "secretLeakIncident.handlebars",
WorkspaceInvite = "workspaceInvitation.handlebars",
ScimUserProvisioned = "scimUserProvisioned.handlebars",
PkiExpirationAlert = "pkiExpirationAlert.handlebars"
PkiExpirationAlert = "pkiExpirationAlert.handlebars",
IntegrationSyncFailed = "integrationSyncFailed.handlebars"
}
export enum SmtpHost {
@@ -0,0 +1,24 @@
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<title>Integration Sync Failed</title>
</head>
<body>
<h2>Infisical</h2>
<p>An integration in your project
<b>{{projectName}}</b>
failed to sync secrets.<br />
<a href="{{integrationUrl}}">
View integration details.
</a>
</p>
{{#if syncMessage}}
<p><b>Reason: </b>{{syncMessage}}</p>
{{/if}}
</body>
</html>