ReleaseManifestDocument
iRetail PRO store node 1.0.0-m1
← Вся документация · Источник: контракты, openapi/store-v1.yaml на коммите 8000474.
Справочники на английском — на языке контрактов, из которых они созданы.
← iRetail PRO store node 1.0.0-m1
ArtifactValue string
An artifact's kind, component, platform or role, a token; a later release may add values, which an earlier verifier keeps as written and never needs (spec/RELEASES.md, Values a later release adds).
ReleaseArtifact object
An artifact as the signed manifest lists it (spec/RELEASES.md, The manifest); image, digest and image_id on images only. Fields not named here are signed and ignored, and so are the image fields of a kind this version does not know.
name обязательный
|
string |
|
kind обязательный
|
ArtifactValue |
image, installer, binary or archive; a later release may add a value. |
component обязательный
|
ArtifactValue |
node, console, updater, cashier, manager, gateway or deploy; a later release may add a value. |
platform обязательный
|
ArtifactValue |
linux-x64, linux-arm64, windows-x64, macos-universal, or any for the deployment kit; a later release may add a value. |
roles обязательный
|
array of ArtifactValue |
|
sha256 обязательный
|
string |
|
size обязательный
|
integer (int64) |
|
image
|
string |
The repository the image is published to. |
digest
|
string |
The image's OCI manifest digest. |
image_id
|
string |
The image's configuration digest, as Docker reports it. |
ReleaseManifest object
What is signed (spec/RELEASES.md, What is signed); fields not named here are signed and ignored.
format обязательный
|
"iretail-release" |
|
format_version обязательный
|
1 |
|
version обязательный
|
string |
|
published_at обязательный
|
string (date-time) |
|
contracts_commit обязательный
|
string |
|
min_node_version обязательный
|
string |
|
artifacts обязательный
|
array of ReleaseArtifact |
ReleaseManifestDocument object
The signed manifest document; the signature covers "IRM1\n" and the canonical form of manifest (schemas/release-manifest.schema.json).
manifest обязательный
|
ReleaseManifest |
|
signatures обязательный
|
array of object |