diff --git a/v1/instance.go b/v1/instance.go index cb10640d..cd34de88 100644 --- a/v1/instance.go +++ b/v1/instance.go @@ -112,6 +112,7 @@ const ( LifecycleStatusTerminating LifecycleStatus = "terminating" LifecycleStatusTerminated LifecycleStatus = "terminated" LifecycleStatusFailed LifecycleStatus = "failed" + LifecycleStatusEmpty LifecycleStatus = "" ) const ( diff --git a/v1/providers/fluidstack/instance.go b/v1/providers/fluidstack/instance.go index 6e5e9c2c..0a79a38f 100644 --- a/v1/providers/fluidstack/instance.go +++ b/v1/providers/fluidstack/instance.go @@ -131,7 +131,7 @@ func convertFluidStackInstanceToV1Instance(fsInstance openapi.Instance) *v1.Inst case openapi.INSTANCE_ERROR: lifecycleStatus = v1.LifecycleStatusFailed default: - lifecycleStatus = v1.LifecycleStatusPending + lifecycleStatus = v1.LifecycleStatusEmpty } instance := &v1.Instance{ diff --git a/v1/providers/lambdalabs/instance.go b/v1/providers/lambdalabs/instance.go index c47d5033..8712f91b 100644 --- a/v1/providers/lambdalabs/instance.go +++ b/v1/providers/lambdalabs/instance.go @@ -217,7 +217,7 @@ func convertLambdaLabsStatusToV1Status(status string) v1.LifecycleStatus { case "unhealthy": return v1.LifecycleStatusRunning default: - return v1.LifecycleStatusPending + return v1.LifecycleStatusEmpty } } diff --git a/v1/providers/nebius/instance.go b/v1/providers/nebius/instance.go index 7b126ff7..6831e8ef 100644 --- a/v1/providers/nebius/instance.go +++ b/v1/providers/nebius/instance.go @@ -247,7 +247,7 @@ func (c *NebiusClient) convertNebiusInstanceToV1(ctx context.Context, instance * case compute.InstanceStatus_ERROR: lifecycleStatus = v1.LifecycleStatusFailed default: - lifecycleStatus = v1.LifecycleStatusFailed + lifecycleStatus = v1.LifecycleStatusEmpty } } else { lifecycleStatus = v1.LifecycleStatusFailed diff --git a/v1/providers/sfcompute/instance.go b/v1/providers/sfcompute/instance.go index dfaf2447..bfd4cd07 100644 --- a/v1/providers/sfcompute/instance.go +++ b/v1/providers/sfcompute/instance.go @@ -415,7 +415,7 @@ func sfcStatusToLifecycleStatus(status string) v1.LifecycleStatus { case "nodefailure", "failed": return v1.LifecycleStatusFailed default: - return v1.LifecycleStatusPending + return v1.LifecycleStatusEmpty } } diff --git a/v1/providers/shadeform/instance.go b/v1/providers/shadeform/instance.go index 372a9fb5..3683d8b6 100644 --- a/v1/providers/shadeform/instance.go +++ b/v1/providers/shadeform/instance.go @@ -291,7 +291,7 @@ func (c *ShadeformClient) getLifecycleStatus(status string) v1.LifecycleStatus { case "error": lifecycleStatus = v1.LifecycleStatusFailed default: - lifecycleStatus = v1.LifecycleStatusPending + lifecycleStatus = v1.LifecycleStatusEmpty } return lifecycleStatus }