Skip to main content

types.RolloutStatus

canary_nodesstring[]

Canary tracking (runtime state)

canary_promotedboolean
completed_atstring

When rollout finished (zero if in progress)

current_waveinteger

Progress tracking

failed_nodesinteger

Nodes that failed

rollback_to_versioninteger

RollbackToVersion is the stable version to rollback to when a rollout halts. For Create: 0 (no previous version - cannot rollback) For Update: last version with completed rollout (stable version to fallback to) For Rollback: version being rolled back from

started_atstring

Timestamps

total_nodesinteger

Target nodes for this rollout

total_wavesinteger
typetypes.RolloutType (string)

Type indicates what triggered this rollout

Possible values: [create, update, restart, rollback]

updated_nodesinteger

Nodes successfully updated

types.RolloutStatus
{
"canary_nodes": [
"string"
],
"canary_promoted": true,
"completed_at": "string",
"current_wave": 0,
"failed_nodes": 0,
"rollback_to_version": 0,
"started_at": "string",
"total_nodes": 0,
"total_waves": 0,
"type": "create",
"updated_nodes": 0
}