Kazuyoshi Kato
80b825ca2c
Remove gogoproto.stdtime
...
This commit removes gogoproto.stdtime, since it is not supported by
Google's official toolchain
(see https://github.com/containerd/containerd/issues/6564 ).
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-19 13:39:30 +00:00
Kazuyoshi Kato
3eeeb9429a
Remove gogoproto.customtype
...
gogoproto.customtype is used to have go-digest.Digest instead of string.
While it is convinient, protoc-gen-go doesn't support the extension
and that blocks #6564 .
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-03-18 23:14:44 +00:00
Kazuyoshi Kato
296f75bd07
Do not use weak import
...
According to https://github.com/protocolbuffers/protobuf/issues/9184
> Weak fields are an old and deprecated internal-only feature that we never
> open sourced.
This blocks us to upgrade protoc.
Fixes #6232 .
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-02-21 18:26:40 +00:00
Maksym Pavlenko
d4f4c1380a
Add runtime path in CreateTaskRequest
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2021-11-04 07:33:11 -07:00
Maksym Pavlenko
c1b01eabc0
Add copyright header to proto files
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2021-01-05 10:44:07 -08:00
Kathryn Baldauf
95ba6e9f75
Add annotations to task update request api
...
Signed-off-by: Kathryn Baldauf <kabaldau@microsoft.com >
2020-11-09 14:13:33 -08:00
Stephen J Day
50532f231a
api: use weak imports for plugin protobufs
...
Because of a side-effect import, we have the possibility of pulling in
several unnecessary packages that are used by the plugin and not at
runtime to implement protobuf structures. Setting these imports to
`weak` prevents this from happening, reducing the total import set,
reducing memory usage and binary size.
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-11-16 20:18:15 -08:00
Jess
061c719209
ListPids returns process ID and other info
...
Signed-off-by: Jess <jessica.valarezo@docker.com >
2017-10-10 22:57:15 +00:00
Michael Crosby
d67763d922
Add wait API endpoint for waiting on process exit
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-09-21 15:03:58 -04:00
Michael Crosby
4c5ed9c068
Move metrics requests to services
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-09-05 17:41:30 -04:00
Michael Crosby
697dcdd407
Refactor task service metrics
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-09-05 17:26:26 -04:00
Michael Crosby
504033e373
Add Get of task and process state
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-08-02 13:50:08 -04:00
Michael Crosby
a2a3451925
Implement Exec + Start for tasks service
...
This splits up the exec creation and start in the tasks service
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-08-02 13:50:08 -04:00
Michael Crosby
f93bfb6233
Add Exec IDs
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-07-06 15:23:08 -07:00
Michael Crosby
82d0208aaa
Implement options for runtime specific settings
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-06-29 15:32:45 -07:00
Michael Crosby
e2d5522435
Change ListProcesses to ListPids
...
These rpcs only return pids []uint32 so should be named that way in
order to have other rpcs that list Processes such as Exec'd processes.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-06-28 16:10:41 -07:00
Michael Crosby
f36e0193a4
Implement task update
...
This allows tasks to have their resources updated as they are running.
Fixes #1067
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-06-26 16:38:49 -07:00
Stephen J Day
12c0daa9c9
api/types: consolidate types package
...
To simplify use of types, we have consolidate the packages for the mount
and descriptor protobuf types into a single Go package. We also drop the
versioning from the type packages, as these types will remain the same
between versions.
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-06-23 13:50:28 -07:00
Stephen J Day
782d78346d
api/services: update go packages and regenerate
...
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-06-21 18:22:32 -07:00
Stephen J Day
4784c3962a
api/services: move services into version directories
...
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-06-21 18:17:27 -07:00