-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Area-ContainersRelated to dotnet SDK containers functionalityRelated to dotnet SDK containers functionalityuntriagedRequest triage from a team memberRequest triage from a team member
Description
Describe the bug
It's possible today for an image created in OCI format (either explicitly with ContainerImageFormat
or implicitly with multi-RID images) to have OCI-named manifest media types, but Docker-named layer media types:
{
"schemaVersion": 2,
"mediaType": "application/vnd.oci.image.manifest.v1+json",
"config": {
"mediaType": "application/vnd.oci.image.config.v1+json",
"size": 3360,
"digest": "<redacted>"
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 28227259,
"digest": "<redacted>"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 18722943,
"digest": "<redacted>"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 3278,
"digest": "<redacted>"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 32249997,
"digest": "<redacted>"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 154,
"digest": "<redacted>"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 11071998,
"digest": "<redacted>"
},
{
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
"size": 5430507,
"digest": "<redacted>"
}
]
}
We should ensure that the layer and manifest media types are aligned when a user expresses a desire here - even though per spec mixing the two is allowed and most tooling doesn't have a problem.
MattKotsenas
Metadata
Metadata
Assignees
Labels
Area-ContainersRelated to dotnet SDK containers functionalityRelated to dotnet SDK containers functionalityuntriagedRequest triage from a team memberRequest triage from a team member