Skip to content

Commit 3d32da8

Browse files
authored
Merge pull request containerd#7979 from mxpv/grpc
Generate GRPC contracts for runtime APIs
2 parents 60363db + d1cd975 commit 3d32da8

28 files changed

Lines changed: 4946 additions & 251 deletions

File tree

api/Protobuild.toml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,27 @@ generators = ["go", "go-ttrpc", "go-fieldpath"]
3131
prefixes = [
3232
"github.com/containerd/containerd/runtime/v1/shim/v1",
3333
"github.com/containerd/containerd/api/runtime/task/v2",
34-
"github.com/containerd/containerd/api/runtime/sandbox/v1",
3534
]
3635
generators = ["go", "go-ttrpc"]
3736

37+
[[overrides]]
38+
prefixes = [
39+
"github.com/containerd/containerd/api/runtime/sandbox/v1",
40+
]
41+
generators = ["go", "go-ttrpc", "go-grpc"]
42+
43+
[overrides.parameters.go-ttrpc]
44+
prefix = "TTRPC"
45+
46+
[[overrides]]
47+
prefixes = [
48+
"github.com/containerd/containerd/api/runtime/task/v3",
49+
]
50+
generators = ["go", "go-ttrpc", "go-grpc"]
51+
52+
[overrides.parameters.go-ttrpc]
53+
prefix = "TTRPC"
54+
3855
# Aggregrate the API descriptors to lock down API changes.
3956
[[descriptors]]
4057
prefix = "github.com/containerd/containerd/api"

0 commit comments

Comments
 (0)