| `services` _object (keys:string, values:[ServiceReplicaStatus](#servicereplicastatus))_ | Services contains per-service replica status information.<br/>The map key is the service name from spec.services. | | Optional: \{\}<br/> |
| `restart` _[RestartStatus](#restartstatus)_ | Restart contains the status of the restart of the graph deployment. | | Optional: \{\}<br/> |
| `checkpoints` _object (keys:string, values:[ServiceCheckpointStatus](#servicecheckpointstatus))_ | Checkpoints contains per-service checkpoint status information.<br/>The map key is the service name from spec.services. | | Optional: \{\}<br/> |
| `rollingUpdate` _[RollingUpdateStatus](#rollingupdatestatus)_ | RollingUpdate tracks the progress of operator manged rolling updates.<br/>Currently only supported for singl-node, non-Grove deployments (DCD/Deployment). | | Optional: \{\}<br/> |
#### DynamoModel
...
...
@@ -950,6 +951,7 @@ _Appears in:_
| `Restarting` | |
| `Completed` | |
| `Failed` | |
| `Superseded` | |
#### RestartStatus
...
...
@@ -1004,6 +1006,45 @@ _Appears in:_
| `Parallel` | |
#### RollingUpdatePhase
_Underlying type:_ _string_
RollingUpdatePhase represents the current phase of a rolling update.
_Validation:_
- Enum: [Pending InProgress Completed Failed ]
_Appears in:_
-[RollingUpdateStatus](#rollingupdatestatus)
| Field | Description |
| --- | --- |
| `Pending` | |
| `InProgress` | |
| `Completed` | |
| `` | |
#### RollingUpdateStatus
RollingUpdateStatus tracks the progress of a rolling update.
| `phase` _[RollingUpdatePhase](#rollingupdatephase)_ | Phase indicates the current phase of the rolling update. | | Enum: [Pending InProgress Completed Failed ] <br />Optional: \{\} <br /> |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#time-v1-meta)_ | StartTime is when the rolling update began. | | Optional: \{\} <br /> |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#time-v1-meta)_ | EndTime is when the rolling update completed (successfully or failed). | | Optional: \{\} <br /> |
| `updatedServices` _string array_ | UpdatedServices is the list of services that have completed the rolling update.<br />A service is considered updated when its new replicas are all ready and old replicas are fully scaled down.<br />Only services of componentType Worker (or Prefill/Decode) are considered. | | Optional: \{\} <br /> |
| `componentName` _string_ | ComponentName is the name of the underlying resource. | | |
| `componentName` _string_ | ComponentName is the name of the primary underlying resource.<br />DEPRECATED: Use ComponentNames instead. This field will be removed in a future release.<br />During rolling updates, this reflects the new (target) component name. | | |
| `componentNames` _string array_ | ComponentNames is the list of underlying resource names for this service.<br />During normal operation, this contains a single name.<br />During rolling updates, this contains both old and new component names. | | Optional: \{\} <br /> |
| `replicas` _integer_ | Replicas is the total number of non-terminated replicas.<br />Required for all component kinds. | | Minimum: 0 <br /> |
| `updatedReplicas` _integer_ | UpdatedReplicas is the number of replicas at the current/desired revision.<br />Required for all component kinds. | | Minimum: 0 <br /> |
| `readyReplicas` _integer_ | ReadyReplicas is the number of ready replicas.<br />Populated for PodClique, Deployment, and LeaderWorkerSet.<br />Not available for PodCliqueScalingGroup.<br />When nil, the field is omitted from the API response. | | Minimum: 0 <br />Optional: \{\} <br /> |