1.8. 新しい Red Hat Quay 設定フィールド
Red Hat Quay 3.13 には次の設定フィールドが追加されました。
1.8.1. Red Hat Quay レジストリー設定フィールドへのプッシュの無効化
場合によっては、サービスキーの挿入やその他の手動での設定変更が必要になるため、Red Hat Quay の読み取り専用オプションは使用できないことがあります。Red Hat Quay 3.13 のリリースにより、新しい設定フィールド DISABLE_PUSHES
が追加されました。
DISABLE_PUSHES
が true
に設定されている場合、ユーザーは CLI を使用するときにイメージまたはイメージタグをレジストリーにプッシュできません。Red Hat Quay UI を使用してこの機能を有効にすると、他のほとんどのレジストリー操作は通常どおり続行されます。たとえば、タグの変更、リポジトリーの編集、ロボットアカウントの作成と削除、ユーザーの作成などはすべて UI を使用して実行できます。
DISABLE_PUSHES
が true
に設定されていると、Red Hat Quay ガベージコレクターは無効になります。その結果、PERMANENTLY_DELETE_TAGS
が有効になっていると、Red Hat Quay UI を使用してタグを永久に削除しても、タグはすぐに削除されません。代わりに、DISABLE_PUSHES
が false
に設定され、ガベージコレクターが再度有効になるまで、タグはリポジトリー内に残ります。Red Hat Quay 管理者は、DISABLE_PUSHES
と PERMANENTLY_DELETE_TAGS
を一緒に使用する場合、この項目に注意する必要があります。
このフィールドは、Red Hat Quay 管理者がレジストリーのクォータを計算し、計算が完了するまでイメージのプッシュを無効にしたい場合など、一部の状況で役立つ場合があります。この方法を使用すると、管理者はレジストリー全体を read-only
モードにしてデータベースに影響を与えることを回避できるため、ほとんどの操作を引き続き実行できます。
フィールド | 型 | 説明 |
---|---|---|
DISABLE_PUSHES | ブール値 |
他のすべての機能を維持しながら、レジストリーへの新しいコンテンツのプッシュを無効にします。データベースが |
DISABLE_PUSHES 設定フィールドの例
# ... DISABLE_PUSHES: true # ...