Skip to content

Commit 3cf1e63

Browse files
authored
fix(instance): wait for volumes to be available before deletion (#4388)
1 parent 5affb66 commit 3cf1e63

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

internal/namespaces/instance/v1/custom_server_delete.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,11 @@ func serverDeleteVolume(volume *instance.VolumeServer, instanceAPI *instance.API
234234
var err error
235235

236236
if volume.VolumeType == instance.VolumeServerVolumeTypeSbsVolume {
237+
volumeAvailable := block.VolumeStatusAvailable
237238
_, err = blockAPI.WaitForVolumeAndReferences(&block.WaitForVolumeAndReferencesRequest{
238-
Zone: volume.Zone,
239-
VolumeID: volume.ID,
239+
Zone: volume.Zone,
240+
VolumeID: volume.ID,
241+
VolumeTerminalStatus: &volumeAvailable,
240242
})
241243
if err != nil {
242244
return errorDeletingResource(err)

0 commit comments

Comments
 (0)