9.8. Clair ノーティファイアー設定フィールド
Clair の一般的なノーティファイアー設定フィールドを以下に示します。
| フィールド | 型 | 説明 |
|---|---|---|
| notifier | オブジェクト | Clair ノーティファイアーノード設定を提供します。 |
| .connstring | 文字列 | Postgres 接続文字列。形式を URL または libpq 接続文字列として受け入れます。 |
| .migrations | ブール値 | ノーティファイアーノードがデータベースへの移行を処理するかどうか。 |
| .indexer_addr | 文字列 | ノーティファイアーはインデクサーに接続して、脆弱性の影響を受けるマニフェストを作成または取得します。このインデクサーの場所は必須です。 |
| .matcher_addr | 文字列 | ノーティファイアーは matcher に接続して、更新操作をリストし、差分を取得します。この matcher の場所は必須です。 |
| .poll_interval | 文字列 | ノーティファイアーが matcher に更新操作をクエリーする頻度。 |
| .delivery_interval | 文字列 | ノーティファイアーが、作成された通知または以前に失敗した通知の配信を試行する頻度。 |
| .disable_summary | ブール値 | 通知をマニフェストごとに 1 つに要約するかどうかを制御します。 |
ノーティファイアー設定の例
次の notifier スニペットは、最小設定用です。
ノーティファイアー設定の例
9.8.1. Clair Webhook 設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
次の Webhook フィールドを Clair ノーティファイアー環境で使用できます。
| .webhook | オブジェクト | Webhook 配信のノーティファイアーを設定します。 |
| .webhook.target | 文字列 | Webhook が配信される URL。 |
| .webhook.callback | 文字列 | 通知を取得できるコールバック URL。この URL に通知 ID が追加されます。 これは通常、Clair ノーティファイアーがホスティングされている場所です。 |
| .webhook.headers | 文字列 | ヘッダー名を値のリストに関連付けるマップ。 |
Webhook 設定の例
Webhook 設定の例
9.8.2. Clair amqp 設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
次の Advanced Message Queuing Protocol (AMQP) フィールドを Clair ノーティファイアー環境で使用できます。
| .amqp | オブジェクト | AMQP 配信のノーティファイアーを設定します。 [注記] ==== Clair は独自に AMQP コンポーネントを宣言しません。エクスチェンジまたはキューを使用しようとするすべての試みは、パッシブのみであり、失敗します。ブローカー管理者は、事前にエクスチェンジとキューをセットアップする必要があります。==== |
| .amqp.direct | ブール値 |
|
| .amqp.rollup | 整数 |
|
| .amqp.exchange | オブジェクト | 接続先の AMQP エクスチェンジ。 |
| .amqp.exchange.name | 文字列 | 接続先のエクスチェンジの名前。 |
| .amqp.exchange.type | 文字列 | エクスチェンジのタイプ。通常は、direct、fanout、topic、headers のいずれかです。 |
| .amqp.exchange.durability | ブール値 | 設定されたキューが永続的かどうか。 |
| .amqp.exchange.auto_delete | ブール値 |
設定されたキューが |
| .amqp.routing_key | 文字列 | 各通知が送信されるルーティングキーの名前。 |
| .amqp.callback | 文字列 |
|
| .amqp.uris | 文字列 | 接続先の 1 つ以上の AMQP ブローカーのリスト (優先順位順)。 |
| .amqp.tls | オブジェクト | AMQP ブローカーへの TLS/SSL 接続を設定します。 |
| .amqp.tls.root_ca | 文字列 | ルート CA を読み取ることができるファイルシステムパス。 |
| .amqp.tls.cert | 文字列 | TLS/SSL 証明書を読み取ることができるファイルシステムパス。
[注意] ==== Go |
| .amqp.tls.key | 文字列 | TLS/SSL 秘密鍵を読み取ることができるファイルシステムパス。 |
AMQP 設定の例
次の例は、Clair の仮の AMQP 設定を示しています。
AMQP 設定の例
9.8.3. Clair STOMP 設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
次の Simple Text Oriented Message Protocol (STOMP) フィールドを Clair ノーティファイアー環境で使用できます。
| .stomp | オブジェクト | STOMP 配信のノーティファイアーを設定します。 |
|---|---|---|
| .stomp.direct | ブール値 |
|
| .stomp.rollup | 整数 |
|
| .stomp.callback | 文字列 |
|
| .stomp.destination | 文字列 | 通知を配信する STOMP の宛先。 |
| .stomp.uris | 文字列 | 接続先の 1 つ以上の STOMP ブローカーのリスト (優先順位順)。 |
| .stomp.tls | オブジェクト | STOMP ブローカーへの TLS/SSL 接続を設定しました。 |
| .stomp.tls.root_ca | 文字列 | ルート CA を読み取ることができるファイルシステムパス。
[注意] ==== Go |
| .stomp.tls.cert | 文字列 | TLS/SSL 証明書を読み取ることができるファイルシステムパス。 |
| .stomp.tls.key | 文字列 | TLS/SSL 秘密鍵を読み取ることができるファイルシステムパス。 |
| .stomp.user | 文字列 | STOMP ブローカーのログインの詳細を設定します。 |
| .stomp.user.login | 文字列 | 接続に使用する STOMP ログイン。 |
| .stomp.user.passcode | 文字列 | 接続に使用する STOMP パスコード。 |
STOMP 設定の例
次の例は、Clair の仮の STOMP 設定を示しています。
STOMP 設定の例