Compares the installed release (.overlane/state/release.json) with the project binding and the service’s pin, and lists approvals recorded on this machine. Works when the service is down (the pin then reads “unreachable”).
Usage
overlane release statusExamples
overlane release statusBehavior
- Effect:
read(changes nothing). - Needs credentials: yes. Uses the network: yes.
- Supports
--dry-run: no. Accepts--force: no. - Machine-readable description:
overlane schema release status.
Result
With --json (the default when stdout is not a terminal) the command prints this JSON Schema’s shape on stdout.
{
"type": "object",
"properties": {
"installed": {
"anyOf": [
{
"type": "object",
"properties": {
"version": {
"type": "string"
},
"digest": {
"type": "string"
}
},
"required": [
"version",
"digest"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"binding": {
"type": "string"
},
"pin": {
"type": "string"
},
"inSync": {
"type": "boolean"
},
"taskRunning": {
"type": "boolean"
},
"approvals": {
"type": "array",
"items": {
"type": "object",
"properties": {
"digest": {
"type": "string"
},
"changeKinds": {
"type": "array",
"items": {
"type": "string"
}
},
"approvedAt": {
"type": "string"
},
"machine": {
"type": "string"
}
},
"required": [
"digest",
"changeKinds",
"approvedAt",
"machine"
],
"additionalProperties": false
}
},
"next": {
"type": "string"
}
},
"required": [
"installed",
"binding",
"pin",
"inSync",
"taskRunning",
"approvals",
"next"
],
"additionalProperties": false
}See exit codes for the status the process returns.