1207
ctx context.Context,
1208
request *adminservice.AddOrUpdateRemoteClusterRequest,
1209
>
) (_ *adminservice.AddOrUpdateRemoteClusterResponse, retError error) {
admin_handler.go
1210
>
defer log.CapturePanic(adh.logger, &retError)
1211
>
1212
>
adminClient := adh.clientFactory.NewRemoteAdminClientWithTimeout(
1213
>
request.GetFrontendAddress(),
1214
>
admin.DefaultTimeout,
1215
>
admin.DefaultLargeTimeout,
1216
>
)
1217
>
1218
>
// Fetch cluster metadata from remote cluster
1219
>
resp, err := adminClient.DescribeCluster(ctx, &adminservice.DescribeClusterRequest{})
1220
>
if err != nil {
1221
return nil, err
1222
}