第19章 アーティファクトタイプの設定
Red Hat Quay 管理者は、FEATURE_GENERAL_OCI_SUPPORT
、ALLOWED_OCI_ARTIFACT_TYPES
、および IGNORE_UNKNOWN_MEDIATYPES
設定フィールドを使用して、Open Container Initiative (OCI) アーティファクトタイプおよびその他の実験的アーティファクトタイプを設定できます。
次の Open Container Initiative (OCI) アーティファクトタイプは、デフォルトで Red Hat Quay に組み込まれており、FEATURE_GENERAL_OCI_SUPPORT 設定フィールドを通じて有効になります。
フィールド | メディアタイプ | サポートされているコンテンツタイプ |
---|---|---|
Helm |
|
|
Cosign |
|
|
SPDX |
|
|
Syft |
|
|
CycloneDX |
|
|
In-toto |
|
|
Unknown |
|
|
さらに、Red Hat Quay は ZStandard または zstd を使用して、コンテナーイメージまたはその他の関連アーティファクトのサイズを削減します。Zstd は、コンテナーイメージを操作する際のストレージの最適化と転送速度の向上に役立ちます。
次の手順を使用して、デフォルトおよび試験的な OCI メディアタイプのサポートを設定します。
19.1. OCI アーティファクトタイプの設定
以下の手順を使用して、デフォルトで Red Hat Quay に埋め込まれるアーティファクトタイプを設定します。
前提条件
- Red Hat Quay 管理者権限を持がある。
手順
Red Hat Quay の
config.yaml
ファイルで、FEATURE_GENERAL_OCI_SUPPORT
フィールドをtrue
に設定して、一般的な OCI サポートのサポートを有効にしている。以下に例を示します。FEATURE_GENERAL_OCI_SUPPORT: true
FEATURE_GENERAL_OCI_SUPPORT
を true に設定すると、Red Hat Quay ユーザーはデフォルトのアーティファクトタイプのチャートを Red Hat Quay デプロイメントにプッシュおよびプルできるようになりました。