You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|fsLayers | A list of layer descriptors (including digest) |
223
+
|signature | A JWS used to verify the manifest content |
224
224
225
225
226
226
When the manifest is in hand, the client must verify the signature to ensure
@@ -727,23 +727,23 @@ The detail for each endpoint is covered in the following sections.
727
727
728
728
The error codes encountered via the API are enumerated in the following table:
729
729
730
-
|Code|Message|Description|
731
-
|----|-------|-----------|
732
-
`BLOB_UNKNOWN` | blob unknown to registry | This error may be returned when a blob is unknown to the registry in a specified repository. This can be returned with a standard get or if a manifest references an unknown layer during upload.
733
-
`BLOB_UPLOAD_INVALID` | blob upload invalid | The blob upload encountered an error and can no longer proceed.
734
-
`BLOB_UPLOAD_UNKNOWN` | blob upload unknown to registry | If a blob upload has been canceled or was never started, this error code may be returned.
735
-
`DIGEST_INVALID` | provided digest did not match uploaded content | When a blob is uploaded, the registry will check that the content matches the digest provided by the client. The error may include a detail structure with the key "digest", including the invalid digest string. This error may also be returned when a manifest includes an invalid layer digest.
736
-
`MANIFEST_BLOB_UNKNOWN` | blob unknown to registry | This error may be returned when a manifest blob is unknown to the registry.
737
-
`MANIFEST_INVALID` | manifest invalid | During upload, manifests undergo several checks ensuring validity. If those checks fail, this error may be returned, unless a more specific error is included. The detail will contain information the failed validation.
738
-
`MANIFEST_UNKNOWN` | manifest unknown | This error is returned when the manifest, identified by name and tag is unknown to the repository.
739
-
`MANIFEST_UNVERIFIED` | manifest failed signature verification | During manifest upload, if the manifest fails signature verification, this error will be returned.
740
-
`NAME_INVALID` | invalid repository name | Invalid repository name encountered either during manifest validation or any API operation.
741
-
`NAME_UNKNOWN` | repository name not known to registry | This is returned if the name used during an operation is unknown to the registry.
742
-
`SIZE_INVALID` | provided length did not match content length | When a layer is uploaded, the provided size will be checked against the uploaded content. If they do not match, this error will be returned.
743
-
`TAG_INVALID` | manifest tag did not match URI | During a manifest upload, if the tag in the manifest does not match the URI tag, this error will be returned.
744
-
`UNAUTHORIZED` | authentication required | The access controller was unable to authenticate the client. Often this will be accompanied by a Www-Authenticate HTTP response header indicating how to authenticate.
745
-
`DENIED` | requested access to the resource is denied | The access controller denied access for the operation on a resource.
746
-
`UNSUPPORTED` | The operation is unsupported. | The operation was unsupported due to a missing implementation or invalid set of parameters.
|`BLOB_UNKNOWN`| blob unknown to registry | This error may be returned when a blob is unknown to the registry in a specified repository. This can be returned with a standard get or if a manifest references an unknown layer during upload.|
733
+
|`BLOB_UPLOAD_INVALID`| blob upload invalid | The blob upload encountered an error and can no longer proceed.|
734
+
|`BLOB_UPLOAD_UNKNOWN`| blob upload unknown to registry | If a blob upload has been canceled or was never started, this error code may be returned.|
735
+
|`DIGEST_INVALID`| provided digest did not match uploaded content | When a blob is uploaded, the registry will check that the content matches the digest provided by the client. The error may include a detail structure with the key "digest", including the invalid digest string. This error may also be returned when a manifest includes an invalid layer digest.|
736
+
|`MANIFEST_BLOB_UNKNOWN`| blob unknown to registry | This error may be returned when a manifest blob is unknown to the registry.|
737
+
|`MANIFEST_INVALID`| manifest invalid | During upload, manifests undergo several checks ensuring validity. If those checks fail, this error may be returned, unless a more specific error is included. The detail will contain information the failed validation.|
738
+
|`MANIFEST_UNKNOWN`| manifest unknown | This error is returned when the manifest, identified by name and tag is unknown to the repository.|
739
+
|`MANIFEST_UNVERIFIED`| manifest failed signature verification | During manifest upload, if the manifest fails signature verification, this error will be returned.|
740
+
|`NAME_INVALID`| invalid repository name | Invalid repository name encountered either during manifest validation or any API operation.|
741
+
|`NAME_UNKNOWN`| repository name not known to registry | This is returned if the name used during an operation is unknown to the registry.|
742
+
|`SIZE_INVALID`| provided length did not match content length | When a layer is uploaded, the provided size will be checked against the uploaded content. If they do not match, this error will be returned.|
743
+
|`TAG_INVALID` | manifest tag did not match URI | During a manifest upload, if the tag in the manifest does not match the URI tag, this error will be returned.
744
+
|`UNAUTHORIZED`| authentication required | The access controller was unable to authenticate the client. Often this will be accompanied by a Www-Authenticate HTTP response header indicating how to authenticate.|
745
+
|`DENIED`| requested access to the resource is denied | The access controller denied access for the operation on a resource.|
746
+
|`UNSUPPORTED`| The operation is unsupported. | The operation was unsupported due to a missing implementation or invalid set of parameters.|
0 commit comments