19.2. 配置额外的工件类型
使用以下步骤为您的 Red Hat Quay 部署配置额外的特定工件类型。
注意
使用 ALLOWED_OCI_ARTIFACT_TYPES
配置字段,您可以限制 Red Hat Quay registry 接受哪些工件类型。如果您希望 Red Hat Quay 部署接受所有工件类型,请参阅"配置未知介质类型"。
先决条件
- 您有 Red Hat Quay 管理员特权。
流程
添加
ALLOWED_OCI_ARTIFACT_TYPES
配置字段,以及配置和层类型:FEATURE_GENERAL_OCI_SUPPORT: true ALLOWED_OCI_ARTIFACT_TYPES: <oci config type 1>: - <oci layer type 1> - <oci layer type 2> <oci config type 2>: - <oci layer type 3> - <oci layer type 4>
例如,您可以通过在
config.yaml
文件中添加以下内容来添加单性镜像格式(SIF)支持:ALLOWED_OCI_ARTIFACT_TYPES: application/vnd.oci.image.config.v1+json: - application/vnd.dev.cosign.simplesigning.v1+json application/vnd.cncf.helm.config.v1+json: - application/tar+gzip application/vnd.sylabs.sif.config.v1+json: - application/vnd.sylabs.sif.layer.v1+tar
注意当添加不默认配置的 OCI 工件类型时,Red Hat Quay 管理员还需要手动添加对 Cosign 和 Helm 的支持。
现在,用户可以为其 Red Hat Quay registry 标记 SIF 镜像。