mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-29 19:25:49 +00:00
Switch to dep. Update the following: - azure-sdk-for-go to 10.2.1-beta - go-autorest to 8.1.1 - client-go to 4.0.0 Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
55 lines
1.3 KiB
Markdown
55 lines
1.3 KiB
Markdown
# Code Changes
|
|
|
|
## v0.10.0
|
|
|
|
- pubsub: Replace
|
|
|
|
```
|
|
sub.ModifyPushConfig(ctx, pubsub.PushConfig{Endpoint: "https://example.com/push"})
|
|
```
|
|
|
|
with
|
|
|
|
```
|
|
sub.Update(ctx, pubsub.SubscriptionConfigToUpdate{
|
|
PushConfig: &pubsub.PushConfig{Endpoint: "https://example.com/push"},
|
|
})
|
|
```
|
|
|
|
- trace: traceGRPCServerInterceptor will be provided from *trace.Client.
|
|
Given an initialized `*trace.Client` named `tc`, instead of
|
|
|
|
```
|
|
s := grpc.NewServer(grpc.UnaryInterceptor(trace.GRPCServerInterceptor(tc)))
|
|
```
|
|
|
|
write
|
|
|
|
```
|
|
s := grpc.NewServer(grpc.UnaryInterceptor(tc.GRPCServerInterceptor()))
|
|
```
|
|
|
|
- trace trace.GRPCClientInterceptor will also provided from *trace.Client.
|
|
Instead of
|
|
|
|
```
|
|
conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(trace.GRPCClientInterceptor()))
|
|
```
|
|
|
|
write
|
|
|
|
```
|
|
conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor()))
|
|
```
|
|
|
|
- trace: We removed the deprecated `trace.EnableGRPCTracing`. Use the gRPC
|
|
interceptor as a dial option as shown below when initializing Cloud package
|
|
clients:
|
|
|
|
```
|
|
c, err := pubsub.NewClient(ctx, "project-id", option.WithGRPCDialOption(grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor())))
|
|
if err != nil {
|
|
...
|
|
}
|
|
```
|