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
}