Skip to content

Commit 519286d

Browse files
authored
Merge pull request #18247 from rifelpet/gce-dump-error
gce: Include MIG scaling errors when instances are not found
2 parents d0743dc + d11f26a commit 519286d

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

pkg/resources/gce/dump.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,14 @@ func DumpManagedInstance(op *resources.DumpOperation, r *resources.Resource) err
6161

6262
instanceDetails := instanceMap[u.Name]
6363
if instanceDetails == nil {
64-
klog.Warningf("instance %q not found", instance.Instance)
64+
var sb strings.Builder
65+
fmt.Fprintf(&sb, "instance %q not found (currentAction=%q instanceStatus=%q)", instance.Instance, instance.CurrentAction, instance.InstanceStatus)
66+
if instance.LastAttempt != nil && instance.LastAttempt.Errors != nil {
67+
for _, e := range instance.LastAttempt.Errors.Errors {
68+
fmt.Fprintf(&sb, "; lastAttempt.error code=%q location=%q message=%q", e.Code, e.Location, e.Message)
69+
}
70+
}
71+
klog.Warning(sb.String())
6572
return nil
6673
}
6774

0 commit comments

Comments
 (0)