Add services/status path, and let the service controller uses Services.UpdateStatus()

This commit is contained in:
Chao Xu
2016-01-11 16:51:31 -08:00
parent 870220e0f1
commit 90b4662d8d
13 changed files with 1587 additions and 1265 deletions

View File

@@ -343,7 +343,7 @@ func (s *ServiceController) createLoadBalancerIfNeeded(namespacedName types.Name
func (s *ServiceController) persistUpdate(service *api.Service) error {
var err error
for i := 0; i < clientRetryCount; i++ {
_, err = s.kubeClient.Services(service.Namespace).Update(service)
_, err = s.kubeClient.Services(service.Namespace).UpdateStatus(service)
if err == nil {
return nil
}