Skip to content

Commit 41757d6

Browse files
authored
Merge pull request kubernetes#85521 from gaorong/check-return-value
check service status value returned by EnsureLoadBalancer
2 parents 1f913b4 + 99603e1 commit 41757d6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/controller/service/controller.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,10 @@ func (s *Controller) syncLoadBalancerIfNeeded(service *v1.Service, key string) (
351351
}
352352
return op, fmt.Errorf("failed to ensure load balancer: %v", err)
353353
}
354+
if newStatus == nil {
355+
return op, fmt.Errorf("service status returned by EnsureLoadBalancer is nil")
356+
}
357+
354358
s.eventRecorder.Event(service, v1.EventTypeNormal, "EnsuredLoadBalancer", "Ensured load balancer")
355359
}
356360

0 commit comments

Comments
 (0)