第8章 必須の設定フィールド
Red Hat Quay が正しく動作するためには、最低限の設定フィールドが必要です。これらのフィールドは、レジストリーへのアクセス方法、イメージコンテンツの保存場所、メタデータの永続化方法、ログなどのバックグラウンドサービスの管理方法など、デプロイメントの重要な側面を定義します。
必須の設定フィールドは、主に次の 5 つのカテゴリーに分類されます。
- 一般的な必須設定フィールド。このセクションでは、認証タイプ、URL スキーム、サーバーホスト名、データベースシークレットキー、およびシークレットキーなどのコアフィールドについて説明します。
- データベース設定フィールド。Red Hat Quay では、リポジトリー、ユーザー、チーム、タグに関するメタデータを保存するために PostgreSQL リレーショナルデータベースが必要です。
- オブジェクトストレージ設定フィールド。オブジェクトストレージは、コンテナーイメージの Blob とマニフェストが保存されるバックエンドを定義します。ストレージバックエンドは、Ceph/RadosGW、AWS S3 ストレージ、Google Cloud Storage、Nutanix など、Red Hat Quay でサポートされている必要があります。
- Redis 設定フィールド。Redis は、プッシュログ、ユーザー通知、その他の操作などのデータのバックエンドとして使用されます。
8.1. 一般的な必須設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
以下の表は、Red Hat Quay デプロイメントの必須設定フィールドを説明しています。
フィールド | 型 | 説明 |
---|---|---|
AUTHENTICATION_TYPE | 文字列 |
認証情報の認証に使用する認証エンジン。 |
PREFERRED_URL_SCHEME | 文字列 |
Red Hat Quay へのアクセスに使用する URL スキーム。 |
SERVER_HOSTNAME | 文字列 |
スキームなしで Red Hat Quay にアクセスできる URL。 |
DATABASE_SECRET_KEY | 文字列 |
データベース内で機密フィールドを暗号化するのに使用されるキー。この値は、一度設定したら変更しないでください。変更すると、リポジトリーのミラーユーザー名やパスワード設定など、すべての信頼できるフィールドが無効になります。 |
SECRET_KEY | 文字列 | ユーザーセッションを正しく解釈するために必要なセッション Cookie と CSRF トークンを暗号化するために使用されるキー。設定時に値を変更しないでください。すべての Red Hat Quay インスタンスで永続的である必要があります。すべてのインスタンスで永続的でない場合、ログインの失敗やセッションの永続性に関連するその他のエラーが発生する可能性があります。 |
SETUP_COMPLETE | Boolean |
これはソフトウェアの以前のバージョンから残されたアーティファクトであり、現在は |
一般的な必須フィールドの例