2.31. その他の設定フィールド
| フィールド | タイプ | 説明 |
|---|---|---|
| ALLOW_PULLS_WITHOUT_STRICT_LOGGING | String |
true に指定すると、プルの監査ログのエントリーに書き込みできない場合でも、プルは成功します。これは、データベースが読み取り専用の状態にフォールバックし、その間プルを続行する必要がある場合に便利です。 |
| AVATAR_KIND | String |
表示する avatar のタイプ。インライン (ローカル) または Gravatar (gravatar)。 |
| BROWSER_API_CALLS_XHR_ONLY | Boolean |
有効にされている場合には、ブラウザーから XHR による呼び出しとしてマークが付けられた API のみが許可されます。 |
| DEFAULT_NAMESPACE_MAXIMUM_BUILD_COUNT | 数値 |
namespace でキューに入れることができるデフォルトの最大ビルド数です。 |
| ENABLE_HEALTH_DEBUG_SECRET | String | 指定されている場合は、スーパーユーザーとして認証されていない場合に詳細なデバッグ情報を表示するために正常性エンドポイントに指定できるシークレット |
| EXTERNAL_TLS_TERMINATION | Boolean |
TLS がサポートされているが、Quay の前の層で終了する場合は |
| FRESH_LOGIN_TIMEOUT | String |
新規ログイン時にユーザーがパスワードの再入力を要求されるまでの時間 |
| HEALTH_CHECKER | String |
設定済みのヘルスチェック |
| PROMETHEUS_NAMESPACE | String |
公開されているすべての Prometheus メトリクスに適用される接頭辞 |
| PUBLIC_NAMESPACES | 文字列の配列 | namespace がパブリック namespace 一覧に定義されている場合に、それはユーザーが namespace のメンバーであるかどうかに関係なく、すべての ユーザーのリポジトリー一覧ページに表示されます。一般的には、企業のお客様がよく知られた名前空間のセットを設定する際に使用されます。 |
| REGISTRY_STATE | String |
レジストリーの状態 |
| SEARCH_MAX_RESULT_PAGE_COUNT | 数値 |
ユーザーが検索で表示できる最大ページ数。 |
| SEARCH_RESULTS_PER_PAGE | 数値 |
検索ページでページごとに返される結果数 |
| V2_PAGINATION_SIZE | 数値 |
V2 レジストリー API において、1 ページあたりに返される結果の数 |
| WEBHOOK_HOSTNAME_BLACKLIST | 文字列の配列 | 検証時に、ローカルホスト以外に Webhook から禁止するホスト名のセット |
| CREATE_PRIVATE_REPO_ON_PUSH | Boolean |
プッシュで作成された新規リポジトリーがプライベート表示に設定されているかどうか |
| CREATE_NAMESPACE_ON_PUSH | Boolean |
既存の組織への新規プッシュで namespace を作成するかどうか |
| NON_RATE_LIMITED_NAMESPACES | 文字列の配列 |
|
| Boolean | 設定すると、ユーザーはベータ UI 環境を試すことができます。
デフォルト: |
2.31.1. その他の設定フィールドのリファレンス リンクのコピーリンクがクリップボードにコピーされました!
次の参照を使用して、目的の設定フィールドで config.yaml ファイルを更新します。
2.31.1.1. v2 ユーザーインターフェイス設定 リンクのコピーリンクがクリップボードにコピーされました!
FEATURE_UI_V2 を有効にすると、現在のバージョンのユーザーインターフェイスと新しいバージョンのユーザーインターフェイスを切り替えることができます。
- この UI は現在ベータ版であり、変更される可能性があります。現在の状態では、ユーザーは組織、リポジトリー、およびイメージタグのみを作成、表示、および削除できます。
- 古い UI で Red Hat Quay を実行している場合、セッションがタイムアウトすると、ユーザーはポップアップウィンドウでパスワードを再度入力する必要がありました。新しい UI では、ユーザーはメインページに戻り、ユーザー名とパスワードの認証情報を入力する必要があります。これは既知の問題であり、新しい UI の今後のバージョンで修正される予定です。
- 従来の UI と新しい UI の間で、イメージマニフェストのサイズが報告される方法に違いがあります。従来の UI では、イメージマニフェストはメビバイト単位で報告されていました。新しい UI では、Red Hat Quay はメガバイト (MB) の標準定義を使用して、イメージマニフェストのサイズを報告します。
手順
デプロイメントの
config.yamlファイルで、FEATURE_UI_V2パラメーターを追加し、trueに設定します。次に例を示します。--- FEATURE_TEAM_SYNCING: false FEATURE_UI_V2: true FEATURE_USER_CREATION: true ---
--- FEATURE_TEAM_SYNCING: false FEATURE_UI_V2: true FEATURE_USER_CREATION: true ---Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Red Hat Quay デプロイメントにログインします。
Red Hat Quay デプロイメントのナビゲーションペインに、現在の UI と 新しい UI を切り替えるオプションが表示されます。切り替えボタンをクリックして新しい UI に設定し、次に Use Beta Environment をクリックします。次に例を示します。
2.31.1.1.1. Red Hat Quay 3.8 ベータ UI での新しい組織の作成 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- 3.8 ベータ UI を使用するように Red Hat Quay デプロイメントを切り替えている。
以下の手順に従って、Red Hat Quay 3.8 ベータ UI を使用して組織を作成します。
手順
- ナビゲーションペインで Organization をクリックします。
- Create Organization をクリックします。
-
Organization Name (
testorgなど) を入力します。 - Create をクリックします。
これで、サンプルの組織が Organizations ページの下に表示されます。
2.31.1.1.2. Red Hat Quay 3.8 ベータ UI を使用した組織の削除 リンクのコピーリンクがクリップボードにコピーされました!
以下の手順に従って、Red Hat Quay 3.8 ベータ UI を使用して組織を削除します。
手順
-
Organizations ページで、削除する組織の名前 (
testorgなど) を選択します。 - More Actions ドロップダウンメニューをクリックします。
Delete をクリックします。
注記Delete ページには、Search 入力ボックスがあります。このボックスを使用すると、ユーザーは特定の組織を検索して、削除が適切にスケジュールされていることを確認できます。たとえば、ユーザーが 10 の組織を削除していて、特定の組織が削除されたことを確認したい場合、Search 入力ボックスを使用して、その組織が削除対象としてマークされていることを確認できます。
- ボックスに confirm と入力して、組織を完全に削除することを確定します。
- Delete をクリックします。
削除後、Organizations ページに戻ります。
複数の組織を選択してから、More Actions
2.31.1.1.3. Red Hat Quay 3.8 ベータ UI を使用した新しいリポジトリーの作成 リンクのコピーリンクがクリップボードにコピーされました!
以下の手順に従って、Red Hat Quay 3.8 ベータ UI を使用してリポジトリーを作成します。
手順
- ナビゲーションペインで Repositories をクリックします。
- Create Repository をクリックします。
-
名前空間 (例: quayadmin) を選択し、リポジトリー名 (例:
testrepo) を入力します。 - Create をクリックします。
これで、サンプルリポジトリーが Repositories ページの下に表示されるはずです。
2.31.1.1.4. Red Hat Quay 3.8 ベータ UI を使用したリポジトリーの削除 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- リポジトリーを作成している。
手順
-
Red Hat Quay 3.8 ベータ UI の Repositories ページで、削除するイメージの名前 (
quay/admin/busyboxなど) をクリックします。 - More Actions ドロップダウンメニューをクリックします。
Delete をクリックします。
注記必要に応じて、Make Public または Make Private をクリックできます。
- ボックスに confirm と入力してから、Delete をクリックします。
- 削除後、Repositories ページに戻ります。
2.31.1.1.5. Red Hat Quay 3.8 ベータ UI へのイメージのプッシュ リンクのコピーリンクがクリップボードにコピーされました!
以下の手順に従って、イメージを Red Hat Quay 3.8 ベータ UI にプッシュします。
手順
外部レジストリーからサンプルイメージをプルします。
podman pull busybox
$ podman pull busyboxCopy to Clipboard Copied! Toggle word wrap Toggle overflow イメージにタグを付けます。
podman tag docker.io/library/busybox quay-server.example.com/quayadmin/busybox:test
$ podman tag docker.io/library/busybox quay-server.example.com/quayadmin/busybox:testCopy to Clipboard Copied! Toggle word wrap Toggle overflow イメージを Red Hat Quay レジストリーにプッシュします。
podman push quay-server.example.com/quayadmin/busybox:test
$ podman push quay-server.example.com/quayadmin/busybox:testCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Red Hat Quay UI の Repositories ページに移動し、イメージが適切にプッシュされていることを確認します。
- イメージタグを選択し、Security Report ページに移動すると、セキュリティーの詳細を確認できます。
2.31.1.1.6. Red Hat Quay 3.8 ベータ UI を使用したイメージの削除 リンクのコピーリンクがクリップボードにコピーされました!
以下の手順に従って、Red Hat Quay 3.8 ベータ UI を使用してイメージを削除します。
前提条件
- イメージを Red Hat Quay レジストリーにプッシュしている。
手順
-
Red Hat Quay 3.8 ベータ UI の Repositories ページで、削除するイメージの名前 (
quay/admin/busyboxなど) をクリックします。 - More Actions ドロップダウンメニューをクリックします。
Delete をクリックします。
注記必要に応じて、Make Public または Make Private をクリックできます。
- ボックスに confirm と入力してから、Delete をクリックします。
- 削除後、Repositories ページに戻ります。
2.31.1.1.7. Red Hat Quay レガシー UI の有効化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay デプロイメントのナビゲーションペインに、Current UI と New UI を切り替えるオプションが表示されます。切り替えボタンをクリックして、Current UI に設定します。