9.8. Clair 通知程序配置字段
Clair 的一般通知配置字段如下所示。
| 字段 | 类型 | 描述 |
|---|---|---|
| notifier | 对象 | 提供 Clair 通知程序节点配置。 |
| .connstring | 字符串 | Postgres 连接字符串。接受格式为 URL 或 libpq 连接字符串。 |
| .migrations | 布尔值 | 通知程序节点处理迁移到其数据库。 |
| .indexer_addr | 字符串 | 通知程序会联系一个索引程序来创建或获取受漏洞影响的清单。此索引器的位置是必需的。 |
| .matcher_addr | 字符串 | 通知程序联系一个匹配器来列出更新操作并获取 diffs。此匹配器的位置是必需的。 |
| .poll_interval | 字符串 | 通知程序将查询与更新操作的匹配者的频率。 |
| .delivery_interval | 字符串 | 通知程序尝试发送创建或之前失败通知的频率。 |
| .disable_summary | 布尔值 | 控制每个清单是否应当向其中一个通知进行汇总。 |
通知程序配置示例
以下 通知程序 片断用于最小配置。
通知程序配置示例
# ...
notifier:
connstring: >-
host=DB_HOST port=5432 dbname=notifier user=DB_USER password=DB_PASS
sslmode=verify-ca sslcert=/etc/clair/ssl/cert.pem sslkey=/etc/clair/ssl/key.pem
sslrootcert=/etc/clair/ssl/ca.pem
indexer_addr: http://clair-v4/
matcher_addr: http://clair-v4/
delivery_interval: 5s
migrations: true
poll_interval: 15s
webhook:
target: "http://webhook/"
callback: "http://clair-notifier/notifier/api/v1/notifications"
headers: ""
amqp: null
stomp: null
# ...
9.8.1. Clair Webhook 配置字段 复制链接链接已复制到粘贴板!
以下 webhook 字段可用于 Clair notifier 环境。
| .webhook | 对象 | 为 webhook 发送配置通知程序。 |
| .webhook.target | 字符串 | 提供 webhook 的 URL。 |
| .webhook.callback | 字符串 | 可以检索通知的回调 URL。通知 ID 将附加到此 URL。 这通常是托管 Clair notifier 的位置。 |
| .webhook.headers | 字符串 | 将标头名称与值列表关联的映射。 |
Webhook 配置示例
Webhook 配置示例
# ...
notifier:
# ...
webhook:
target: "http://webhook/"
callback: "http://clair-notifier/notifier/api/v1/notifications"
# ...