diff --git a/pkg/controller/service/servicecontroller.go b/pkg/controller/service/servicecontroller.go index dee6f7207a1..508d4d5ca9d 100644 --- a/pkg/controller/service/servicecontroller.go +++ b/pkg/controller/service/servicecontroller.go @@ -498,6 +498,11 @@ func (s *ServiceController) needsUpdate(oldService *api.Service, newService *api if !reflect.DeepEqual(oldService.Annotations, newService.Annotations) { return true } + if oldService.UID != newService.UID { + s.eventRecorder.Eventf(newService, api.EventTypeNormal, "UID", "%v -> %v", + oldService.UID, newService.UID) + return true + } return false }