11version = " 2"
2- generators = [" go" , " go-grpc" ]
2+ generators = [" go" , " go-grpc" , " go-ttrpc " ]
33
44# Control protoc include paths. Below are usually some good defaults, but feel
55# free to try it without them if it works for your project.
@@ -18,39 +18,45 @@ generators = ["go", "go-grpc"]
1818[packages ]
1919 "google/rpc/status.proto" = " google.golang.org/genproto/googleapis/rpc/status"
2020
21+ [parameters .go-ttrpc ]
22+ prefix = " TTRPC"
23+
2124[[overrides ]]
2225prefixes = [" github.com/containerd/containerd/api/events" ]
2326generators = [" go" , " go-ttrpc" , " go-fieldpath" ]
2427
28+ [overrides .parameters .go-ttrpc ]
29+ prefix = " "
30+
2531[[overrides ]]
2632prefixes = [" github.com/containerd/containerd/api/services/ttrpc/events/v1" ]
2733generators = [" go" , " go-ttrpc" ]
2834
35+ [overrides .parameters .go-ttrpc ]
36+ prefix = " "
37+
2938[[overrides ]]
3039# enable ttrpc and disable fieldpath and grpc for the shim
3140prefixes = [
3241 " github.com/containerd/containerd/api/runtime/task/v2" ,
3342]
3443generators = [" go" , " go-ttrpc" ]
3544
45+ [overrides .parameters .go-ttrpc ]
46+ prefix = " "
47+
3648[[overrides ]]
3749prefixes = [
3850 " github.com/containerd/containerd/api/runtime/sandbox/v1" ,
3951]
4052generators = [" go" , " go-ttrpc" , " go-grpc" ]
4153
42- [overrides .parameters .go-ttrpc ]
43- prefix = " TTRPC"
44-
4554[[overrides ]]
4655prefixes = [
4756 " github.com/containerd/containerd/api/runtime/task/v3" ,
4857]
4958generators = [" go" , " go-ttrpc" , " go-grpc" ]
5059
51- [overrides .parameters .go-ttrpc ]
52- prefix = " TTRPC"
53-
5460# Aggregrate the API descriptors to lock down API changes.
5561[[descriptors ]]
5662prefix = " github.com/containerd/containerd/api"
0 commit comments