Add containers streaming API

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby
2018-05-17 14:52:39 -04:00
parent 26e2dd6754
commit 400f16fc46
6 changed files with 407 additions and 54 deletions

View File

@@ -1117,6 +1117,17 @@ file {
json_name: "id"
}
}
message_type {
name: "ListContainerMessage"
field {
name: "container"
number: 1
label: LABEL_OPTIONAL
type: TYPE_MESSAGE
type_name: ".containerd.services.containers.v1.Container"
json_name: "container"
}
}
service {
name: "Containers"
method {
@@ -1129,6 +1140,12 @@ file {
input_type: ".containerd.services.containers.v1.ListContainersRequest"
output_type: ".containerd.services.containers.v1.ListContainersResponse"
}
method {
name: "ListStream"
input_type: ".containerd.services.containers.v1.ListContainersRequest"
output_type: ".containerd.services.containers.v1.ListContainerMessage"
server_streaming: true
}
method {
name: "Create"
input_type: ".containerd.services.containers.v1.CreateContainerRequest"