From ebecf334d77c16435a6465b919b7725738ebeda2 Mon Sep 17 00:00:00 2001 From: Pasha Sviderski Date: Fri, 25 Sep 2026 17:24:13 +1000 Subject: [PATCH] chore(dns): require minimum server version 0.21 --- cmd/uc/dns/set.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/uc/dns/set.go b/cmd/uc/dns/set.go index 5047b18f..ff4c057d 100644 --- a/cmd/uc/dns/set.go +++ b/cmd/uc/dns/set.go @@ -9,8 +9,10 @@ import ( "github.com/psviderski/uncloud/api/pb" "github.com/psviderski/uncloud/internal/cli" "github.com/psviderski/uncloud/internal/cli/tui" + "github.com/psviderski/uncloud/internal/grpcversion" "github.com/spf13/cobra" "google.golang.org/grpc/codes" + "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -49,6 +51,7 @@ func set(ctx context.Context, uncli *cli.CLI, name string) error { } defer clusterClient.Close() + ctx = metadata.AppendToOutgoingContext(ctx, grpcversion.MetadataKeyMinServerVersion, "0.21.0") _, err = clusterClient.SetDomain(ctx, &pb.SetDomainRequest{Name: name}) if err != nil { if status.Convert(err).Code() == codes.AlreadyExists {