8.4. Redis 設定フィールド
Redis は、ビルドトリガーや通知などのバックエンドタスクとサービスをサポートするために Red Hat Quay によって使用されます。Redis に関連する設定タイプには、ビルドログとユーザーイベントがあります。次のセクションでは、各タイプで使用できる設定フィールドについて詳しく説明します。
8.4.1. ビルドログ リンクのコピーリンクがクリップボードにコピーされました!
ビルドログはイメージのビルドプロセス中に生成され、デバッグと監査のための分析情報を提供します。Red Hat Quay は、ユーザーインターフェイスまたは API を介してアクセスされる前に、これらのログを一時的に保存するために Redis を使用します。
Redis デプロイメントでは、次のビルドログ設定フィールドを使用できます。
フィールド | 型 | 説明 |
---|---|---|
BUILDLOGS_REDIS | Object | ビルドログキャッシュ用の Redis 接続の詳細。 |
.host | String |
Redis にアクセスできるホスト名。 |
.port | 数値 |
Redis にアクセスできるポート。 |
.password | String |
Redis インスタンスに接続するためのパスワード。 |
.ssl | Boolean | Redis と Quay 間の TLS 通信を有効にするかどうか。デフォルトは false です。 |
ビルドログの設定例
8.4.2. ユーザーイベント リンクのコピーリンクがクリップボードにコピーされました!
ユーザーイベントは、リポジトリーのプッシュ、タグの作成、削除、権限の変更など、Red Hat Quay 全体のアクティビティーを追跡します。これらのイベントはアクティビティーストリームの一部として Redis に記録され、API または Web インターフェイスを通じてアクセスできます。
Redis デプロイメントでは次のユーザーイベントフィールドを使用できます。
フィールド | 型 | 説明 |
---|---|---|
USER_EVENTS_REDIS | Object | ユーザーイベント処理の Redis 接続の詳細。 |
.host | String |
Redis にアクセスできるホスト名。 |
.port | 数値 |
Redis にアクセスできるポート。 |
.password | String |
Redis インスタンスに接続するためのパスワード。 |
.ssl | Boolean | Redis と Quay 間の TLS 通信を有効にするかどうか。デフォルトは false です。 |
.ssl_keyfile | String |
使用するクライアント証明書を格納する鍵データベースファイルの名前。 |
.ssl_certfile | String |
SSL 証明書のファイルパスを指定するために使用されます。 |
.ssl_cert_reqs | String |
SSL/TLS ハンドシェーク中に実行される証明書検証のレベルを指定するために使用されます。 |
.ssl_ca_certs | String |
信頼された認証局 (CA) 証明書のリストを含むファイルへのパスを指定するために使用されます。 |
.ssl_ca_data | String |
信頼できる CA 証明書を含む文字列を PEM 形式で指定するために使用されます。 |
.ssl_check_hostname | Boolean |
サーバーへの SSL/TLS 接続をセットアップするときに使用されます。サーバーの SSL/TLS 証明書のホスト名が、接続先のサーバーのホスト名と一致することをクライアントが確認する必要があるかどうかを指定します。 |
Redis ユーザーイベントの例