10.4. セキュリティーおよびパーミッション
このセクションでは、Red Hat Quay 内のコアセキュリティー動作とアクセスポリシーを制御する設定フィールドについて説明します。
10.4.1. namespace とリポジトリー管理の設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
以下の設定フィールドは、Red Hat Quay が namespace とリポジトリーを管理する方法を制御します。これには、自動イメージプッシュ時の動作、デフォルトの可視性、レート制限の例外などが含まれます。
フィールド | 型 | 説明 |
---|---|---|
DEFAULT_NAMESPACE_MAXIMUM_BUILD_COUNT | 数値 |
namespace でキューに入れることができるデフォルトの最大ビルド数です。 |
CREATE_PRIVATE_REPO_ON_PUSH | Boolean |
プッシュで作成された新規リポジトリーがプライベート表示に設定されているかどうか。 |
CREATE_NAMESPACE_ON_PUSH | Boolean |
既存の組織への新規プッシュで namespace を作成するかどうか。 |
PUBLIC_NAMESPACES | 文字列の配列 | namespace がパブリック namespace リストで定義されている場合、ユーザーが namespace のメンバーであるかどうかに関係なく、その namespace は すべて のユーザーのリポジトリーリストページに表示されます。一般的には、企業のお客様が "よく知られた" namespace のセットを設定する際に使用されます。 |
NON_RATE_LIMITED_NAMESPACES | 文字列の配列 |
|
DISABLE_PUSHES | Boolean |
他のすべての機能を維持しながら、レジストリーへの新しいコンテンツのプッシュを無効にします。データベースが |
namespace とリポジトリー管理の YAML サンプル
10.4.2. ネストされたリポジトリー設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
ネストされたリポジトリーパス名のサポートが FEATURE_EXTENDED_REPOSITORY_NAMES
プロパティーによって追加されました。このオプションの設定は、デフォルトで config.yaml
に追加されます。有効にすると、リポジトリー名で /
を使用できます。
フィールド | 型 | 説明 |
---|---|---|
FEATURE_EXTENDED_REPOSITORY_NAMES | Boolean |
ネストされたリポジトリーのサポートを有効にします。 |
ネストされたリポジトリーの YAML サンプル
# ... FEATURE_EXTENDED_REPOSITORY_NAMES: true # ...
# ...
FEATURE_EXTENDED_REPOSITORY_NAMES: true
# ...