Skip to content

Commit

Permalink
fixed k8s-cluster healthCheck method
Browse files Browse the repository at this point in the history
  • Loading branch information
lvshan authored and zilongTong committed Jan 5, 2023
1 parent a396e56 commit 99a2e2b
Showing 1 changed file with 2 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,10 @@
import com.tencent.tsf.femas.entity.registry.RegistryConfig;
import com.tencent.tsf.femas.entity.registry.RegistryPageService;
import com.tencent.tsf.femas.entity.registry.ServiceBriefInfo;
import com.tencent.tsf.femas.exception.FemasException;
import io.fabric8.kubernetes.api.model.*;
import io.fabric8.kubernetes.client.Config;
import io.fabric8.kubernetes.client.DefaultKubernetesClient;
import io.fabric8.kubernetes.client.KubernetesClient;

import io.fabric8.kubernetes.client.VersionInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand All @@ -43,9 +41,7 @@
import org.springframework.util.StringUtils;

import java.io.IOException;
import java.io.StringReader;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.function.Predicate;
import java.util.stream.Collectors;

Expand Down Expand Up @@ -154,11 +150,8 @@ public List<ClusterServer> clusterServers(RegistryConfig config) {

@Override
public boolean healthCheck(RegistryConfig config) {
VersionInfo versions = getApiClient(config).getVersion();
if (Optional.of(versions).isPresent()) {
return true;
}
return false;
VersionInfo versionInfo = getApiClient(config).getVersion();
return Optional.of(versionInfo).map(VersionInfo::getMajor).isPresent();
}

@Override
Expand Down

0 comments on commit 99a2e2b

Please sign in to comment.