邮件通知
Compliance Service 支持通过邮件发送扫描报告。
前提条件
- 在
global集群中使用:需要将 Alauda Container Platform 升级到 v4.3.0 或更高版本。 - 在业务集群中使用:需要安装 Alauda Container Platform Cluster Notification 插件。
- 准备邮件服务器配置:
global集群:需要按照本文档global集群邮件服务器配置 进行配置。- 业务集群:需要按照本文档 业务集群邮件服务器配置 进行配置。
配置通知模板
创建一个 NotificationTemplate 资源以定义邮件内容:
注意:
- 资源名称不可自定义;Compliance 发送报告默认依赖此名称。
- 通知模板需创建在
cpaas-system命名空间下。
配置报告接收人
创建一个 ConfigMap 来指定邮件接收人:
注意:
- 联系人资源必须创建在
compliance-system命名空间下。 - 资源名称必须与
reportDelivery.email.recipientsRef.name的值保持一致。
启用扫描的邮件通知
在 Scan 资源的 spec 下直接添加 reportDelivery 部分:
启用 ScanSuite 的邮件通知
在 ScanSuite 资源的 spec 下直接添加 reportDelivery 部分:
资源特定说明
- 在
Scan中,reportDelivery仅适用于该单个Scan资源。 - 在
ScanSuite中,reportDelivery适用于批量资源及其生成的报告。 - 更多详情请参见 Using Scan 和 Using ScanSuite。