Add exited at to events and delete requests

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby
2017-04-13 13:55:58 -07:00
parent d41f146eed
commit efe177ed77
14 changed files with 351 additions and 189 deletions

View File

@@ -127,14 +127,17 @@ func (s *Service) Delete(ctx context.Context, r *api.DeleteRequest) (*api.Delete
if err != nil {
return nil, err
}
status, err := runtime.Delete(ctx, c)
exit, err := runtime.Delete(ctx, c)
if err != nil {
return nil, err
}
delete(s.containers, r.ID)
return &api.DeleteResponse{ExitStatus: status}, nil
return &api.DeleteResponse{
ExitStatus: exit.Status,
ExitedAt: exit.Timestamp,
}, nil
}
func containerFromContainerd(ctx context.Context, c containerd.Container) (*container.Container, error) {