[#77] protogen: Initial implementation

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
This commit is contained in:
Evgenii Stratonikov 2024-04-25 15:13:10 +03:00
parent a28ceb251a
commit adb7c602d7
115 changed files with 36376 additions and 20397 deletions

View file

@ -1,6 +1,7 @@
package client
import (
"git.frostfs.info/TrueCloudLab/frostfs-api-go/v2/util/proto/encoding"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)
@ -20,6 +21,7 @@ func New(opts ...Option) *Client {
opt(&c.cfg)
}
c.grpcDialOpts = append(c.grpcDialOpts, grpc.WithDefaultCallOptions(grpc.ForceCodec(encoding.ProtoCodec{})))
if c.tlsCfg != nil {
c.grpcDialOpts = append(c.grpcDialOpts, grpc.WithTransportCredentials(credentials.NewTLS(c.tlsCfg)))
}