Add ability to signal container not just processes

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby 2015-12-04 14:10:50 -08:00
parent 9eb08b8971
commit b5931855a4
5 changed files with 24 additions and 1 deletions

View file

@ -61,6 +61,9 @@ func (s *server) updateContainer(w http.ResponseWriter, r *http.Request) {
}
e := containerd.NewEvent(containerd.UpdateContainerEventType)
e.ID = id
if state.Signal != 0 {
e.Signal = syscall.Signal(state.Signal)
}
e.State = &runtime.State{
Status: runtime.Status(string(state.Status)),
}