in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java [32:51]
public static CloudErrorInfo getErrorMessage(@Nullable PodStatus podStatus){
if (podStatus == null)
return null;
if (!podStatus.getPhase().equalsIgnoreCase("Failed")){
return null;
}
final String message = podStatus.getMessage();
final String reason = podStatus.getReason();
if (message == null && reason == null){
return new CloudErrorInfo("Unknown error occurred");
}
if (message == null){
return new CloudErrorInfo(reason);
}
if (reason == null){
return new CloudErrorInfo(message);
}
return new CloudErrorInfo(String.format("%s:%s", reason, message));
}