Skip to content

Commit 37f6b33

Browse files
committed
fix: handle provider status default cases across providers
1 parent 283b69b commit 37f6b33

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

v1/instance.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ const (
112112
LifecycleStatusTerminating LifecycleStatus = "terminating"
113113
LifecycleStatusTerminated LifecycleStatus = "terminated"
114114
LifecycleStatusFailed LifecycleStatus = "failed"
115+
LifecycleStatusEmpty LifecycleStatus = ""
115116
)
116117

117118
const (

v1/providers/lambdalabs/instance.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ func convertLambdaLabsStatusToV1Status(status string) v1.LifecycleStatus {
217217
case "unhealthy":
218218
return v1.LifecycleStatusRunning
219219
default:
220-
return ""
220+
return v1.LifecycleStatusEmpty
221221
}
222222
}
223223

v1/providers/nebius/instance.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ func (c *NebiusClient) convertNebiusInstanceToV1(ctx context.Context, instance *
247247
case compute.InstanceStatus_ERROR:
248248
lifecycleStatus = v1.LifecycleStatusFailed
249249
default:
250-
lifecycleStatus = ""
250+
lifecycleStatus = v1.LifecycleStatusEmpty
251251
}
252252
} else {
253253
lifecycleStatus = v1.LifecycleStatusFailed

v1/providers/sfcompute/instance.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ func sfcStatusToLifecycleStatus(status string) v1.LifecycleStatus {
415415
case "nodefailure", "failed":
416416
return v1.LifecycleStatusFailed
417417
default:
418-
return ""
418+
return v1.LifecycleStatusEmpty
419419
}
420420
}
421421

0 commit comments

Comments
 (0)