in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java [212:223]
public String generateAgentName(@NotNull AgentDescription agentDescription) {
final String imageId = agentDescription.getAvailableParameterValue(Constants.ENV_PREFIX + IMAGE_NAME);
final String instanceName = agentDescription.getAvailableParameterValue(Constants.ENV_PREFIX + INSTANCE_NAME);
if (!StringUtil.isNotEmpty(imageId) || !StringUtil.isNotEmpty(instanceName))
return null;
final KubeCloudImage cloudImage = myImageIdToImageMap.get(imageId);
if(cloudImage == null)
return null;
return cloudImage.getAgentName(instanceName);
}