Add kill API for execution service

Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
This commit is contained in:
Qiang Huang 2017-04-05 09:03:07 +08:00
parent 6132bec05a
commit 4764429cbe
5 changed files with 300 additions and 39 deletions

View file

@ -14,6 +14,7 @@ service ContainerService {
rpc Delete(DeleteRequest) returns (DeleteResponse);
rpc Info(InfoRequest) returns (containerd.v1.types.Container);
rpc List(ListRequest) returns (ListResponse);
rpc Kill(KillRequest) returns (google.protobuf.Empty);
rpc Events(EventsRequest) returns (stream containerd.v1.types.Event);
}
@ -57,5 +58,11 @@ message ListResponse {
repeated containerd.v1.types.Container containers = 1;
}
message KillRequest {
string id = 1 [(gogoproto.customname) = "ID"];
uint32 signal = 2;
bool all = 3;
}
message EventsRequest {
}