13.5. 在 Red Hat Quay 中使用其他工件类型
默认不支持的其他工件类型可使用 ALLOWED_OCI_ARTIFACT_TYPES
配置字段添加到您的 Red Hat Quay 部署中。
使用以下采购来添加额外的 OCI 介质类型。
前提条件
-
您已在
config.yaml
文件中将FEATURE_GENERAL_OCI_SUPPORT
设置为true
。
流程
在
config.yaml
文件中,添加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
文件中,添加对所需工件类型的支持,例如 Singularity Image Format (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
重要当添加默认情况下不配置的工件类型时,Red Hat Quay 管理员还需要手动添加对 Cosign 和 Helm 的支持。
现在,用户可以为其 Red Hat Quay registry 标记 SIF 镜像。