3.20. 开放容器项目配置字段
字段 | 类型 | 描述 |
---|---|---|
ALLOWED_OCI_ARTIFACT_TYPES | 对象 | 允许的 OCI 工件 mimetypes 和关联的层类型集合。 |
3.20.1. 配置额外的工件类型
可以使用 ALLOWED_OCI_ARTIFACT_TYPES
配置字段将默认不支持的其他 OCI 工件类型添加到您的 Red Hat Quay 部署中。
使用以下引用添加额外的 OCI 工件类型:
OCI 工件类型配置
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)支持:
OCI 工件类型配置示例
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 的支持。