685
ctx context.Context,
686
request *operatorservice.RemoveRemoteClusterRequest,
688
>
defer log.CapturePanic(h.logger, &retError)
689
>
690
>
var isClusterNameExist bool
691
>
for clusterName := range h.clusterMetadata.GetAllClusterInfo() {
692
>
if clusterName == request.GetClusterName() {
693
>
isClusterNameExist = true
694
>
break
695
}
696
}
698
return nil, serviceerror.NewNotFound("The cluster to be deleted cannot be found in clusters cache.")
699
}
700
701
>
if err := validateClusterNotInUseByNamespaces(h.namespaceRegistry, h.clusterMetadata.GetCurrentClusterName(), request.GetClusterName()); err != nil {
operator_handler.go
702
return nil, err
703
}