Skip to content

Commit b512f7b

Browse files
committed
*: manifest-list -> image-index
Signed-off-by: Vincent Batts <[email protected]>
1 parent 5fccf47 commit b512f7b

17 files changed

+144
-144
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ DOC_FILES := \
2626
descriptor.md \
2727
image-layout.md \
2828
manifest.md \
29-
manifest-list.md \
29+
image-index.md \
3030
layer.md \
3131
config.md \
3232
annotations.md \

considerations.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Extensibility
22

3-
Implementations that are reading/processing [manifests](manifest.md) or [manifest lists](manifest-list.md) MUST NOT generate an error if they encounter an unknown property.
3+
Implementations that are reading/processing [manifests](manifest.md) or [image index](image-index.md) MUST NOT generate an error if they encounter an unknown property.
44
Instead they MUST ignore unknown properties.
55

66
# Canonicalization

manifest-list.md image-index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The manifest list is a higher-level manifest which points to specific [image manifests](manifest.md) for one or more platforms.
44
While the use of a manifest list is OPTIONAL for image providers, image consumers SHOULD be prepared to process them.
55

6-
This section defines the `application/vnd.oci.image.manifest.list.v1+json` [media type](media-types.md).
6+
This section defines the `application/vnd.oci.image.index.v1+json` [media type](media-types.md).
77
For the media type(s) that this document is compatible with, see the [matrix][matrix].
88

99
## *Manifest List* Property Descriptions
@@ -74,7 +74,7 @@ For the media type(s) that this document is compatible with, see the [matrix][ma
7474
## Example Manifest List
7575

7676
*Example showing a simple manifest list pointing to image manifests for two platforms:*
77-
```json,title=Manifest%20List&mediatype=application/vnd.oci.image.manifest.list.v1%2Bjson
77+
```json,title=Manifest%20List&mediatype=application/vnd.oci.image.index.v1%2Bjson
7878
{
7979
"schemaVersion": 2,
8080
"manifests": [

image-layout.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This layout MAY be used in a variety of different transport mechanisms: archive
55

66
Given an image layout and a ref, a tool can create an [OCI Runtime Specification bundle](https://github.com/opencontainers/runtime-spec/blob/v1.0.0-rc2/bundle.md) by:
77

8-
* Following the ref to find a [manifest](manifest.md#image-manifest), possibly via a [manifest list](manifest-list.md#manifest-list)
8+
* Following the ref to find a [manifest](manifest.md#image-manifest), possibly via a [image index](image-index.md#manifest-list)
99
* [Applying the filesystem layers](layer.md#applying) in the specified order
1010
* Converting the [image configuration](config.md) into an [OCI Runtime Specification `config.json`](https://github.com/opencontainers/runtime-spec/blob/v1.0.0-rc2/config.md)
1111

@@ -16,7 +16,7 @@ The image layout MUST contain two top level directories:
1616
- `blobs` contains content-addressable blobs.
1717
A blob has no schema and should be considered opaque.
1818
- `refs` contains [descriptors][descriptors].
19-
Commonly pointing to an [image manifest](manifest.md#image-manifest) or an [image manifest list](manifest-list.md#oci-image-manifest-list-specification).
19+
Commonly pointing to an [image manifest](manifest.md#image-manifest) or an [image index](image-index.md#oci-image-manifest-list-specification).
2020

2121
Both `blobs` and `refs` MAY be empty.
2222

@@ -59,7 +59,7 @@ Object names in the `refs` subdirectories MUST NOT include characters outside of
5959

6060
No semantic restriction is given for object names in the `refs` subdirectory.
6161
Each object in the `refs` subdirectory MUST be of type `application/vnd.oci.descriptor.v1+json`.
62-
In general the `mediaType` of this [descriptor][descriptors] object will be either `application/vnd.oci.image.manifest.list.v1+json` or `application/vnd.oci.image.manifest.v1+json` although future versions of the spec MAY use a different mediatype.
62+
In general the `mediaType` of this [descriptor][descriptors] object will be either `application/vnd.oci.image.index.v1+json` or `application/vnd.oci.image.manifest.v1+json` although future versions of the spec MAY use a different mediatype.
6363

6464
**Implementor's Note:**
6565
A common use case of refs is representing "tags" for a container image.
@@ -69,14 +69,14 @@ Those tags will often be represented in an image-layout repository with matching
6969

7070
### Example Ref
7171

72-
This is an example `v1.0` ref with a manifest-list descriptor:
72+
This is an example ref named `v1.0` with a image-index descriptor:
7373

7474
```
7575
$ cat ./refs/v1.0 | jq
7676
{
7777
"size": 4096,
7878
"digest": "sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f",
79-
"mediaType": "application/vnd.oci.image.manifest.list.v1+json"
79+
"mediaType": "application/vnd.oci.image.index.v1+json"
8080
}
8181
```
8282

manifest.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
There are three main goals of the Image Manifest Specification.
44
The first goal is content-addressable images, by supporting an image model where the image's configuration can be hashed to generate a unique ID for the image and its components.
55
The second goal is to allow multi-architecture images, through a "fat manifest" which references image manifests for platform-specific versions of an image.
6-
In OCI, this is codified in a [Manifest List](manifest-list.md).
6+
In OCI, this is codified in a [Image Index](image-index.md).
77
The third goal is to be translatable to the [OCI Runtime Specification](https://github.com/opencontainers/runtime-spec).
88

99
This section defines the `application/vnd.oci.image.manifest.v1+json` [media type](media-types.md).
1010
For the media type(s) that this is compatible with see the [matrix](media-types.md#compatibility-matrix).
1111

1212
# Image Manifest
1313

14-
Unlike the [Manifest List](manifest-list.md), which contains information about a set of images that can span a variety of architectures and operating systems, an image manifest provides a configuration and set of layers for a single container image for a specific architecture and operating system.
14+
Unlike the [Image Index](image-index.md), which contains information about a set of images that can span a variety of architectures and operating systems, an image manifest provides a configuration and set of layers for a single container image for a specific architecture and operating system.
1515

1616
## *Image Manifest* Property Descriptions
1717

media-types.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The following media types identify the formats described here and their referenced resources:
44

55
- `application/vnd.oci.descriptor.v1+json`: [Content Descriptor](descriptor.md)
6-
- `application/vnd.oci.image.manifest.list.v1+json`: [Manifest list](manifest-list.md#manifest-list)
6+
- `application/vnd.oci.image.index.v1+json`: [Image Index](image-index.md)
77
- `application/vnd.oci.image.manifest.v1+json`: [Image manifest](manifest.md#image-manifest)
88
- `application/vnd.oci.image.config.v1+json`: [Image config](config.md)
99
- `application/vnd.oci.image.layer.v1.tar`: ["Layer", as a tar archive](layer.md)
@@ -31,7 +31,7 @@ The OCI Image Specification strives to be backwards and forwards compatible when
3131
Breaking compatibility with existing systems creates a burden on users whether they are build systems, distribution systems, container engines, etc.
3232
This section shows where the OCI Image Specification is compatible with formats external to the OCI Image and different versions of this specification.
3333

34-
### application/vnd.oci.image.manifest.list.v1+json
34+
### application/vnd.oci.image.index.v1+json
3535

3636
**Similar/related schema**
3737

schema/fs.go

+77-77
Original file line numberDiff line numberDiff line change
@@ -205,126 +205,126 @@ var _escData = map[string]*_escFile{
205205
"/config-schema.json": {
206206
local: "config-schema.json",
207207
size: 774,
208-
modtime: 1485388791,
208+
modtime: 1485787737,
209209
compressed: `
210-
H4sIAAAJbogA/5SRvW7rMAyFdz+F4WS8ju7QKWsfoEPHooMqUzEDWFRJZgiKvHv1EzcxEBTuEsSH/M4R
211-
ya+mbbsBxDFGRQrdvu1eIoRnCmoxALfpn8dD+xrBoUdnS9e/jG3FjTDZjIyqcW/MUSj0Vd0RH8zA1mv/
212-
/8lUbVM5HGZEEkMpzc1pUrDabXCyBzCu5FdSzxEySx9HcFq1yMmBFUFSJY+TNMdgFYYf4Q4VZQzVruie
213-
eLKaK0NCesUJulK71JbOnnQk/sVq2c1uRE2POzGsZUjWdl53cde9ZfDl8eClr+VdvsLGJAUD5mvJvMOF
214-
FxOpl797XbmF14iixOdHY1hme76tO+1mug9dHTtHXLlLM/+WN3QMnyfkcvK3B5e4bXo5ffp4by7NdwAA
215-
AP//XlvgsQYDAAA=
210+
H4sIAAAJbogA/5SRsW4DIQyG93sKRDL2QodOt+YBOnSsOlAwOUc6TI0zRFXevQJyTU6KquvCYP/f/2P7
211+
u1NKe8iOMQlS1IPSrwninqJYjMBqTzHgQb0lcBjQ2ap6Ktg2uxEmW5BRJA3GHDPFvlV3xAfj2Qbpn19M
212+
q20ah35G8mAMJYhuTssVa2qDkz2AcTW/kXJOUFj6PIKTVktMCVgQsh5UGUcp7RisgP8t3KFZGGOzq/VA
213+
PFkpHW8FesEJdO1dmkTbk4zEf1gt1exGFHByYljLUF6rvO7iTr1lCPXzEHLf2rtyhY3xEDBiuVaed7jw
214+
YiIJ+f9eV27hNWIW4vOjMSyzPd/WjQLTfejq2Dniyl26+a1/0AxfJ+R68vcHl7htejl9p9RHd+l+AgAA
215+
//9eW+CxBgMAAA==
216216
`,
217217
},
218218

219219
"/content-descriptor.json": {
220220
local: "content-descriptor.json",
221221
size: 956,
222-
modtime: 1485388791,
222+
modtime: 1485797995,
223223
compressed: `
224-
H4sIAAAJbogA/5STP2/bMBDFd3+KgxIgSxx1CDoYQZZ279BuRQeaPEmXmn96PCNVC3/3HkUpttsigRfD
225-
fHyP9zvy9HsF0DjMlikJxdBsoPmUMHyIQQwFZCj/MAh8nE2R4XNCSx1ZMyVuyxHX2Q7oTYkPImnTtk85
226-
hnVV7yL3rWPTyfrdfVu1q5ojt0SyZqJWtkvlPMWqu3Uv1WtOxoQlGbdPaKVqiTXPQph1pzSmmkdH5ks1
227-
V+nffmVAmHzlUIgdFIGxQ1YadHBSY4pf617JOezymrzp8a40e6WQHQUqx+b2WHiKHWq6yfTrLZRiAQqw
228-
HQXzhTj/AaEg7+/PIRz1mOUNDMujXnfPJg1kQV/Bfs97DzW7YFWW24JblsmIIAe4eRhMHh43DwP+NE6H
229-
xZvdnHy8ufAiZ9izBva8y6/gG9hRZSxG6Dh6eNYuBoWkPEODNyNsEVx8DruolO4ItkyXYTbjUSZBf1r3
230-
xJmFKfQvVt3pIntTLllpqZn1w2r5nVppGH/sibF8BF//HtjTiTl/OF18Wx1WfwIAAP//z1UgVLwDAAA=
224+
H4sIAAAJbogA/5STPW/bMBCGd/2KAxMgSxx1CDoIQZZ279BuRQeaPIqXmh89npGqhf97QVGK7bZI4MWw
225+
X7wP7zmZ+t0BKIvFMGWhFNUA6lPG+CFF0RSRoX7DKPBxKSWGzxkNOTJ6Jm7rEdfFeAy64l4kD33/VFLc
226+
tPQu8dhb1k427+77ll01juyKlKHvU8Zo1sllxlq7ty/TGydTxkqm7RMaaVnmlJGFsKgB6mIAKqAl/aWV
227+
W/TvvuIR5l49FJKDGjA6ZIwGLZzMmPFrRlc5i65sKOgR7+qyV71FR5HqsaU/Dp6xQ6NVoV9vqdQKUITt
228+
JFgu1PmPCEV5f38uYWnEIm9oGJ6ypJF19mTAeDTfyz5AY1et5nJbdevPrEWQI9w8eF384/Dg8ae2aCjo
229+
3UI+3lz4IBfZswX2vCuv6GvYUXOsRXCcAjx7Mh7EU1mkIegJtgg2Pcdd0hbtUWy9XZpZT8eYBMPp3JNm
230+
EaY4vlQBlEscdH3Ias+klvzQrZ/zKorxx54Y60vw9e8Le3pjzv+4DuBbd+j+BAAA///PVSBUvAMAAA==
231231
`,
232232
},
233233

234234
"/defs-config.json": {
235235
local: "defs-config.json",
236236
size: 2236,
237-
modtime: 1485388791,
237+
modtime: 1485787737,
238238
compressed: `
239-
H4sIAAAJbogA/+RVzY7TMBC+5yksw7Gwd6673JCKVAEHhCo3Ge/OEnvMeIKI0L47TrZ0888qpac9VG0m
240-
/n7m89j9nSmlC4g5YxAkr98pfQMWPTZPUQXDgnlVGlZCahvAX5MXgx5YpV8Wb9UuQI4Wc9PiN4+EJ4ZE
241-
2GikYt4uPz2nitQBGkE63EMuLbStB6YASRdiZ3Wqf4rAvUqHIwqjv9WnVw+bJ9z7X4EiFB+JJQ7xrxls
242-
g0+W49v7SP7VVcf9lTNh1zJvHz1O8/ufc7YMs6n1pvsKBdzQxkIjSWpGVLgOhF6G2uRh2/T0tSfQl1u0
243-
uGDzH1b7dgeWF134qiz7TF2eb5MRXLvixfb+mcrKwWicn9n/2qm/dFdfiL8n2Rtcdc4/mAOUl45kN7Hx
244-
/z2SrPt9ZNdMJDaec4EWaO0ei1FEl7+tjuuXtrQnC75yoz3TpamBo17O7JQCw48KGYoez1MGQ3dZl/Fv
245-
5ncYhbg+J/ScwQiMbqql7i2xM9JOY4K+EXQwPfGmkjtadVaOrvaHehWanIPxP89zoOCC1Pt2J+fgB6IS
246-
jNdz5yFrPg/ZnwAAAP//3oH4m7wIAAA=
239+
H4sIAAAJbogA/+RVzY7TMBC+5ylGhmNh73vtckMqUgUcEKrcZNydJfaY8QQRob47SrZ089OEVZaeOFRV
240+
Yn8/883Y+ZUBmAJTLhSVOJhbMHfoKFDzlCBaUcqr0goowyZiWHNQSwEF1hwcHWAbMSdHuW3xq0fCM4O5
241+
hUYDwOTt9vMzgNE6YiPI+wfMtYW276NwRFHC1NkNYD4mlN6bDkdSoXAw56Xj6gn37mfkhMUHFk1D/GtB
242+
1+ALdOntQ+Lw6qbj/sbbuG2ZN48eL/OHH1O2rIitzaq7RIp+aGOmEIDjhKhKHZmCDrU54Kap6UtPoC83
243+
a3HG5l+s9u0OLM+6CFVZ9pm6PF8vRrD2xX9b+ycuK4+jcX5m/Uun/tpVfWb5RuFwR4vO+Xu7x/LakWwv
244+
NP6fR5J1/0/sRpjVpZdcoAU5t6NiFNH1b6vT/rmW9mQxVH7UM1PaGiWZ+czOKQh+r0iw6PE8ZTB0l3UZ
245+
/2R+T0lZ6peEngtaxdFNNVe9Y/FW22m0im+UPF6eeFvpPS86KydXu329CM3e4/jL8xwo+qj1ru3kFHzP
246+
XKINZuo8ZM3vmP0OAAD//96B+Ju8CAAA
247247
`,
248248
},
249249

250250
"/defs-image.json": {
251251
local: "defs-image.json",
252252
size: 2916,
253-
modtime: 1485388791,
253+
modtime: 1485797995,
254254
compressed: `
255-
H4sIAAAJbogA/8SWTU/bTBDH7/kU+xj0cMiLaVUhNUJIVbn0xIGeigIa1uN4qL3r7m6gIfJ3767t+D3Q
256-
lKg9wc6u//P/zc443owY8wLUXFFqSApvzrxLDEmQW2mWgjLEVzEoZiS7SlF8lsIACVTsSwJLZNcpcgqJ
257-
Q/74pNCrBKyeS2GDCQYEX9cpViEbpMAljIxJ9dz3pZXnW3k9k2rpax5hAj65VH4tMdkKmELQ00aRWNbx
258-
FIxBlePc3nyafoPp8+n046L+97+j4/+nt3ez8WJzOnn3/izzf+/YsZenyIpMXkBL1KaJ1CmmiZBxtU6N
259-
XCpII+LMEvHvepWw4lkmQ+YOyfsH5GbCSOTLEoCdnEego4v5eYQ/IbClTiAun7w42bMOBdLdeDZdjOd2
260-
FTrWcYcoAUGhVb8sOaR6w4X1tXqOC+46rvDHihS6PDdlrNU9kzqo6bm1Li+jEUljMKFUiVeGFnVhlDVv
261-
ext1A29Hm+661/ys49jeocIQlS0JBqyDlUsc23337JHfmJBGV1dnsy7k617cMdc792uDek8/1o2ePWgp
262-
2sZImLMPw6Z6bf/vWv+FypYuBwlWKtav+AcWU2HSHWahkgl7shiRdUm6dM0SWLN7ZIF8ErG0NoO2s22b
263-
g1Kwbm+RwaTrYfcol7uum8FV3hKQ19jLBjGrAeig7jfHlcog2lBrDU5xvgOKR5acm5XCLpzUTaJFS3HH
264-
wPY1u7t/TOu/YLV/T63trA92OFtW7I1mZo82Q9HlhzNVib7VXIjgKn7YktWqO+31R7RIOTimr4I1J3II
265-
9BEUgei+Q/eu10vF+ktgwy+hUfPv9uMChJAG2l+Ge99qU6T6PZcCr8LW22azx09dAul1jnrdAW6UezP0
266-
7hOrOPZ60IvRdpWNstGvAAAA//83ffekZAsAAA==
255+
H4sIAAAJbogA/8SWz0/cOhDH7/tXzAvocdgf4T09Ib0VQqrKpScO9FS0oMGZbIYmdmo70GWV/71yks3v
256+
hW5B7Qk8tr/+fsYz3mwnAF5ARmhOLSvpLcG7pJAlu5GBFLVlkcWowSq4Skl+VNIiS9LwKcE1wXVKgkMW
257+
WGyflXq1gLcEdwSAl1DA+HmTUh0C8DhwB0bWpmbp+yolKXbyZqH02jciogR9dkf5jcRsJ2BLQc9YzXLd
258+
xFO0lnSBc3vzYf4F58+n8/9Xzb9/HR3/Pb+9W0xX29PZP/+e5f7PLTv2iiPy8iQv4DUZ20bqJdNGBEJv
259+
UqvWGtOIBYiIxFeTJVDuBRWCW6TuH0jYGbAshhUAnJxHaKKL5XlE3zEgwQnG1c6LkwPzUCLdTRfz1XR5
260+
g/PQsU57RAlKDsnYy4pD6Tdc2FBr4LjkbuKavmWsyZ1zU8U61TNrgoafO+PqMlqRNEYbKp14VWjVJEar
261+
lLRlMi28PWW6716LtY5jd4eaQtIkBQXQwyokjjWFbu+R3+qQVlXXa/M+5Ote3DJXO/cbS+ZAPwGFZvFg
262+
lOwaY2nP/hs3NSj7P1f6L2S2cjlKkOnYvOIfIebSpFsMoVYJPEUsIrARm8o1JLiBe4JAPclYYUBB19mu
263+
zFFr3HSn2FLS97C/latZV83oMu9lmr3WXD6KWTdAD/WwPq5VRtHGSmu0i4sZ1CJiS8JmmvpwyrSJVh3F
264+
PQ071OzP/jKt/4LV4T11pvMh2PvZUuatZhaPpE1Z5e9nqhZ9q7mQ0GX8fVPWqO61N2xR2N+mr4K1O3IM
265+
9BE1o+y/oQfn66Vk/Saw8Udo0v67+7hAKZXF7pfhwbfaFql/z5Wkq7Dz2mwP+KlLML0uUK97wK10b8fe
266+
PpnFsTeAXk12o3yST34EAAD//zd996RkCwAA
267267
`,
268268
},
269269

270270
"/defs.json": {
271271
local: "defs.json",
272272
size: 3193,
273-
modtime: 1485388791,
273+
modtime: 1485787737,
274274
compressed: `
275-
H4sIAAAJbogA/7RWTXPaMBC98ys8tEfa2PIX9NYp/cghAzOZnjo9uGYBtSCpstxpmuG/VzLGWPZiMKWH
276-
JPau9r23T6tYzwPHGS4gSyUVinI2fOMMp7CkjJq3zMkzWDhqLXm+WvNc6UdwZgLYO85UQhlI51FASpc0
277-
TYry0R6vAtB4hkIHKVPj6k2/qycBhk3HYQWyqCwSW127zbc698oj42M4+V2GPRIXwd2oQvaivtA+iSMM
278-
3MRb8D7pC0+8IA7GfhRgHFWyRRQFfYkmhPh+TFw/GodBHEeu6yKMyCqLOr9idzAeEoYt3N57gwFHYei3
279-
oXvvCwYdkEkwiWIyaeP33g4M3xsHQRQHgRv7sTsJQ4KZ70VzbnBlnZAzmC114EsZcKpUkX4pwWSHL+5q
280-
B+6utLxauBvh1YduWL7Z1FaXT18RL26pUDt7U4WZkpSt+is8cOzrb6tpm4jHAnb/Gxsl/u07pOo4SSJR
281-
Wj+bSy5AKgpZrUinXz97o50V6mphUP/bEjXbU/9nUSXWGVGf76d1IafHRh94q/DjtYVvpUyeZktdn2EW
282-
JCZ9dIAq2Da6xqmMHrTDkm9v/ZWU+EbbPB/oBuaJWmMM9brD+vfs13kDG+ItgE+c/6gjiBNTImxRHWxV
283-
C9hh1DatsstwMNVNNLDa7wAzPp0Z4pLPGHLTmSocRhnvpw+JEI1/Lac2YM0zZZ2WDsr6iWlalh5ufrcA
284-
y+gfuBIFdeSB50xd4kbGc5leSN09kPryrChLysvzP8NxYd+bO6EuGfFy/Pp9MqoplfAzpxIW1hfU6nnU
285-
MrVJbn8cB+ZnN/gbAAD//0JyEpx5DAAA
275+
H4sIAAAJbogA/7SWQZPSMBTH73yKTPSIbpumLXBzRNc97MDMjifHQy0PiEIS09Rx3eG7OymlNG0oFPGw
276+
C03yfv/3/nmheRkghBeQpYpJzQTHE4SnsGScmacM5RkskF4rka/WItdIrwHNJPD3guuEcVDoSULKlixN
277+
ivDhnlcB8AQZCYQw43pUPSGE9bMEo8a4hhWoIrKY2DLOtvkWT9Abn4yOw8nvctgncTG4G1ZkP+qLDkgc
278+
ueBmvIUPSF888WlMR0FEXRrVZEsoon2FxoQEQUy8IBqFNI4jz/Mcio5VlnR+xe64dEgYtri998YFjsIw
279+
aKN774sLTcmYjqOYjNv83tvh4vsjSqOYUi8OYm8chsRlvh/NheGquqDgMFviCfpSDqBqqph+rcDM4ld3
280+
tQN3V1peLdwN3dGHani+2dRWl9++Ory4ZYYRvW2GmVaMr/pneNDYx982p20inwrs/r+rlcS375DqYyfJ
281+
RGtQfK6EBKUZZLUghPDbF3+4s4a6ShjUP1tJzfbS/zmpknUmqc8P03oip9smINgKvL828J1SyfNsef8w
282+
zVwWJGb66ADTsG1U7ZYy+TgrLPX21l8p6d5oW+cj28A80WuXQj3usP4D/3XewEbyFuCTED/qBHmiS6Sd
283+
VIdaVYLrMOJErbLLOK6smzSwyu+AGZ/ONHGpZwy5aU8VDjsVH6aPiZSNn5ZTG7AWmbZOS4dk/cQ0LUsP
284+
N79bwDL2B66kOB15FDnXl7iRiVylF0p3N+QCMs14Ul6e/xknpH1v7kRd0uJl+/V7ZVRdquBnzhQsrDeo
285+
VfOwZWpT3H45DszfbvA3AAD//0JyEpx5DAAA
286+
`,
287+
},
288+
289+
"/image-index-schema.json": {
290+
local: "image-index-schema.json",
291+
size: 865,
292+
modtime: 1485983710,
293+
compressed: `
294+
H4sIAAAJbogA/5xSsU7jQBDt/RWjzZXn7Ol0ldujQQJRgGgQxWKP44nw7rIzQYlQ/h3tThwchQKlcfE8
295+
7817b/ajAjAdcpsoCgVvGjB3Ef3/4MWRxwTXo1sh3DpPPbLADbHAfcSWempdofzOGr+4HXB0mT+IxMba
296+
NQdfK7oMaWW75Hqp//yzii2UR91E4cbaENG302ouNJ22lG3otybf4VbpsouYBcLLGltRLKYQMQkhmwZy
297+
QACjKo+YWEMqfJ79YSCGnvC1A9aQyCADQtkMs/2gkvCumuAYnAfygitMxUjRvzifPbV8FJwSn20aydO4
298+
GU0Df78wt52wAu31jxkP5+R5FZOyS8ntZgkEx/lcPnbCPk922HNdPC/ztRe2w5485TLZTjuuDg2HZA4K
299+
+xMvzvsg5SWduLm8uLngMcWPLM+Z1eS0+DQJ3zaUMJt6+u5JnRVbATxX++ozAAD///GFw11hAwAA
286300
`,
287301
},
288302

289303
"/image-layout-schema.json": {
290304
local: "image-layout-schema.json",
291305
size: 414,
292-
modtime: 1485388791,
306+
modtime: 1485787737,
293307
compressed: `
294-
H4sIAAAJbogA/2yPsU7EMAyG9z6FFRhpUySmW286CekGJBbEEFpfmxNNQuIinVDfHSduYbhbWvmPP3/2
295-
TwWgekxdtIGsd2oH6hjQ7b0jYx1GOExmQHg2Fz8TvHQjTkY9ZOo+ScHESBR2Wp+Td7WkjY+D7qM5Ud0+
296-
acnuhLP9hiRmPMu6TZYKJt3aZnH9WcRC0iVgZv3HGbs1C5EnRLKY+CVfkw2ZlI1feaicJW/X135LB/gT
297-
0Ihw3B/gyly4zZ4oWjf85+jmifO3tebksWmbVq31e/kv/F3KwhG/Zhux/0NurVtlbql+AwAA//8bwMuB
308+
H4sIAAAJbogA/2yPwUrEMBCG732KIXq0TQVPue5pQdiD4EU8xHa2zWKTOJkKi/TdJZlWD91TmD/z8c3/
309+
UwGoHlNHLrILXhlQp4j+EDxb55HgONkB4dlew8zw0o04WfWQqfskgwE1Mkej9SUFX0vaBBp0T/bMdfuk
310+
JbsTzvUbkozWIaLvNlkqmGxrl8X1ZxELydeImQ0fF+zWLFKISOwwKQO5TTZkUi5+RUpSS/72bb9lA8IZ
311+
eEQ4HY6wMxdusycm54f/HP08KQNv6wygHpu2adU6v5d3qQCWcjDh1+wI+z/k1rlV5pbqNwAA//8bwMuB
298312
ngEAAA==
299313
`,
300314
},
301315

302316
"/image-manifest-schema.json": {
303317
local: "image-manifest-schema.json",
304-
size: 921,
305-
modtime: 1485389045,
306-
compressed: `
307-
H4sIAAAJbogA/5ySMU/rMBSF9/yKq7RjU7/39KauTB0QA4gFMZjkJrlVbQfbRVSo/51ru6Y1ZUAdc+xz
308-
7ndP/FEB1B261tLkyeh6BfXdhPrGaC9Jo4W1kgPCrdTUo/NwP2FLPbUy3l4E+9y1IyoZrKP300qIjTO6
309-
SerS2EF0Vva++fNfJG2WfNRli2OP4altnuqiLd0WFAiEOhIkr99PGNzmZYPtUZssZ1hP6PgkLMZainjk
310-
xLRcki93fhjJQU+47cClDdGBHxHicMjDIeXBWwoE6UBqIO1xQBspYvh1m4kS9ist73oxRpEmtVN89u+k
311-
yfesRemQTmoG6Gk4b2BusQ+xAQ21b3Ijxi7D/6sL+1buGevcnqmktXJfMK09qnD176mPo5LNv53O8wsK
312-
qbXx8eUVKNfV3WyJOz+PXHyvpsPeNdEVoWaCBe483i6cVWaNpLXF1x1ZDFhPP73D8p+UFfPHc3WoPgMA
313-
AP//UcoRdpkDAAA=
314-
`,
315-
},
316-
317-
"/manifest-list-schema.json": {
318-
local: "manifest-list-schema.json",
319-
size: 873,
320-
modtime: 1485389045,
318+
size: 919,
319+
modtime: 1485983729,
321320
compressed: `
322-
H4sIAAAJbogA/6SSv0/7MBDF9/wVp/Q7flMjxNQVFiQQA4gFMZjk0lzV2OHORVSo/zv+EZdEZUDqUqnP
323-
fu8+7+KvAqBsUGqmwZE15QrKhwHNtTVOk0GG216vEe61oRbFwR35n8cBa2qp1tHyP2T8k7rDXgd/59yw
324-
Umoj1lRJXVpeq4Z166qLK5W0RfJRky3iPdaPrvNoibZ0W1HAUP2IUW09Rgpw+wFDhH3bYD1qA/sgdoTi
325-
T0JFr6WcZx+baib5tP1TRwIt4bYBSTVRwHUIkQBmBJBC4SOlghbQBsg4XCNHlDjhjI5qjn2MzK1PZvVk
326-
qN/1/uzyR9OfWYvSIZ2UeZJM15GTNbPeTzo47Kf3widnbMPNBlupIvsyfPOF8oKnCAuVY5ubccuWyzHh
327-
MGPRxlgX39OM5pzVTSOPPf4EPXUWmTWSlozvO2IMWC+/PayT1fr/r8Wh+A4AAP//b2/SMmkDAAA=
321+
H4sIAAAJbogA/5ySMW/bMBCFd/2KA+3RMtuik9ZOHooOLboEGRjpKJ1hHRmSDmwE/u8BSTM24wxJFg/P
322+
995998TnBkAM6HtHNpBh0YH4Y5F/GQ6KGB1sZjUi/FZMGn2AvxZ70tSrNL2K9qXvJ5xVtE4h2E7KrTfc
323+
ZnVt3CgHp3Rov/2UWVtkHw3F4jspjUXuy1afbHlaUiSQ85kge8PRYnSbhy32Z806Y9EFQi86iIcBiBzx
324+
H53Px2X59uZ/E3nQhLsBfL4QPYQJIS2HshxyHjzlQFAeFANxwBFdokjhX7tM1rCvaeXWmzUzMc37WXTw
325+
46KpQ9GSdMr/iN6wpvG6gaVDHWMjGnJoSyPGreP3E5V9p47o/LW9UCnn1LFi2gSc4+j3Sx9npZg/uh3g
326+
VFEoZhPSy6tQPld3+m2JBzzI68DV22IG1L5N0wlpIQfUxJSmK2dTSBOncPi4J4cR6u69V1h/kbrgBuC+
327+
OTUvAQAA//9aNlNAlwMAAA==
328328
`,
329329
},
330330

schema/manifest-list-schema.json schema/image-index-schema.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"description": "OpenContainer Image Manifest List Specification",
33
"$schema": "http://json-schema.org/draft-04/schema#",
4-
"id": "https://opencontainers.org/schema/image/manifest-list",
4+
"id": "https://opencontainers.org/schema/image/image-index",
55
"type": "object",
66
"properties": {
77
"schemaVersion": {
8-
"description": "This field specifies the image manifest-list schema version as an integer",
9-
"id": "https://opencontainers.org/schema/image/manifest-list/schemaVersion",
8+
"description": "This field specifies the image image-index schema version as an integer",
9+
"id": "https://opencontainers.org/schema/image/image-index/schemaVersion",
1010
"type": "integer",
1111
"minimum": 2,
1212
"maximum": 2
@@ -18,7 +18,7 @@
1818
}
1919
},
2020
"annotations": {
21-
"id": "https://opencontainers.org/schema/image/manifest-list/annotations",
21+
"id": "https://opencontainers.org/schema/image/image-index/annotations",
2222
"$ref": "defs-image.json#/definitions/annotations"
2323
}
2424
},

schema/image-manifest-schema.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
}
2323
},
2424
"annotations": {
25-
"id": "https://opencontainers.org/schema/image/manifest-list/annotations",
25+
"id": "https://opencontainers.org/schema/image/image-index/annotations",
2626
"$ref": "defs-image.json#/definitions/annotations"
2727
}
2828
},

0 commit comments

Comments
 (0)