Skip to content

Commit 88104b7

Browse files
committed
Show last request details when there is an error updating a deployment
Signed-off-by: Ferran Rodenas <[email protected]>
1 parent 48cb930 commit 88104b7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

vra/resource_deployment.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1089,8 +1089,10 @@ func deploymentActionStatusRefreshFunc(apiClient client.MulticloudIaaS, deployme
10891089
switch status {
10901090
case models.RequestStatusPENDING, models.RequestStatusINITIALIZATION, models.RequestStatusCHECKINGAPPROVAL, models.RequestStatusAPPROVALPENDING, models.RequestStatusINPROGRESS, models.RequestStatusCOMPLETION:
10911091
return [...]string{deploymentUUID.String()}, status, nil
1092-
case models.RequestStatusAPPROVALREJECTED, models.RequestStatusABORTED, models.RequestStatusFAILED:
1092+
case models.RequestStatusAPPROVALREJECTED, models.RequestStatusABORTED:
10931093
return []string{""}, status, fmt.Errorf(ret.Error())
1094+
case models.RequestStatusFAILED:
1095+
return [...]string{deploymentUUID.String()}, status, fmt.Errorf(ret.Payload.LastRequest.Details)
10941096
case models.RequestStatusSUCCESSFUL:
10951097
deploymentID := ret.Payload.ID
10961098
return deploymentID.String(), status, nil

0 commit comments

Comments
 (0)