Skip to content

Commit a7a2073

Browse files
author
xiekeyang
committed
media type of oci-layout as key word for schema map
As we have defined media type for oci-layout, now we can use it as the key word in schema map. Signed-off-by: xiekeyang <[email protected]>
1 parent 91ab522 commit a7a2073

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

image-layout.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ This section defines the `application/vnd.oci.layout.header.v1+json` [media type
133133

134134
### oci-layout Example
135135

136-
```json,title=OCI%20Layout&mediatype=oci%2Dlayout
136+
```json,title=OCI%20Layout&mediatype=application/vnd.oci.layout.header.v1%2Bjson
137137
{
138138
"imageLayoutVersion": "1.0.0"
139139
}

schema/schema.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ import (
2222

2323
// Media types for the OCI image formats
2424
const (
25-
ValidatorMediaTypeDescriptor Validator = v1.MediaTypeDescriptor
26-
ValidatorMediaTypeManifest Validator = v1.MediaTypeImageManifest
27-
ValidatorMediaTypeImageIndex Validator = v1.MediaTypeImageIndex
28-
ValidatorMediaTypeImageConfig Validator = v1.MediaTypeImageConfig
29-
ValidatorTypeImageLayout Validator = v1.ImageLayoutFile
30-
ValidatorMediaTypeImageLayer unimplemented = v1.MediaTypeImageLayer
25+
ValidatorMediaTypeDescriptor Validator = v1.MediaTypeDescriptor
26+
ValidatorMediaTypeLayoutHeader Validator = v1.MediaTypeLayoutHeader
27+
ValidatorMediaTypeManifest Validator = v1.MediaTypeImageManifest
28+
ValidatorMediaTypeImageIndex Validator = v1.MediaTypeImageIndex
29+
ValidatorMediaTypeImageConfig Validator = v1.MediaTypeImageConfig
30+
ValidatorMediaTypeImageLayer unimplemented = v1.MediaTypeImageLayer
3131
)
3232

3333
var (
@@ -37,11 +37,11 @@ var (
3737

3838
// specs maps OCI schema media types to schema files.
3939
specs = map[Validator]string{
40-
ValidatorMediaTypeDescriptor: "content-descriptor.json",
41-
ValidatorMediaTypeManifest: "image-manifest-schema.json",
42-
ValidatorMediaTypeImageIndex: "image-index-schema.json",
43-
ValidatorMediaTypeImageConfig: "config-schema.json",
44-
ValidatorTypeImageLayout: "image-layout-schema.json",
40+
ValidatorMediaTypeDescriptor: "content-descriptor.json",
41+
ValidatorMediaTypeLayoutHeader: "image-layout-schema.json",
42+
ValidatorMediaTypeManifest: "image-manifest-schema.json",
43+
ValidatorMediaTypeImageIndex: "image-index-schema.json",
44+
ValidatorMediaTypeImageConfig: "config-schema.json",
4545
}
4646
)
4747

specs-go/v1/mediatype.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ const (
1818
// MediaTypeDescriptor specifies the media type for a content descriptor.
1919
MediaTypeDescriptor = "application/vnd.oci.descriptor.v1+json"
2020

21+
// MediaTypeLayoutHeader specifies the media type for the oci-layout.
22+
MediaTypeLayoutHeader = "application/vnd.oci.layout.header.v1+json"
23+
2124
// MediaTypeImageManifest specifies the media type for an image manifest.
2225
MediaTypeImageManifest = "application/vnd.oci.image.manifest.v1+json"
2326

0 commit comments

Comments
 (0)