OCI Artifact とは何か?
OCI artifact とは、実行可能なコンテナイメージだけでなく、Open Container Initiative の manifest 形式を使ってパッケージ化・保存される任意のペイロードです。manifest とレイヤーの構造を再利用することで、レジストリは Helm chart、SBOM、署名、任意の blob も保持できます。これにより、コンテナレジストリは汎用のコンテンツストアになります。
なぜ重要か
署名、attestation、SBOM を OCI artifact として扱うことで、それらが記述するイメージの隣に、同じレジストリ内で digest により参照される形で存在できます。これにより、サプライチェーンのメタデータが 1 つのシステムと 1 つのアクセスモデルに統合されます。CI の pipeline は、すでにイメージに使っているのと同じレジストリツールでこれらの artifact を push および pull します。
関連ガイド
What Is an Image Manifest List?An image manifest list is a multi-architecture index that points at per-platform image manifests so one tag s…
What Is an Image Layer?An image layer is one filesystem diff in a container image; layers stack to form the final filesystem and are…
What Is Registry Garbage Collection?Registry garbage collection reclaims storage by deleting image blobs and manifests no longer referenced by an…