in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java [42:58]
public KubeCloudClientFactory(@NotNull final CloudRegistrar registrar,
@NotNull final PluginDescriptor pluginDescriptor,
@NotNull final ServerSettings serverSettings,
@NotNull final KubeAuthStrategyProvider authStrategies,
@NotNull final BuildAgentPodTemplateProviders podTemplateProviders,
@NotNull final KubePodNameGenerator kubePodNameGenerator,
@NotNull final KubeBackgroundUpdater updater,
@NotNull KubernetesCredentialsFactory credentialsFactory) {
myPluginDescriptor = pluginDescriptor;
myServerSettings = serverSettings;
myAuthStrategies = authStrategies;
myPodTemplateProviders = podTemplateProviders;
myKubePodNameGenerator = kubePodNameGenerator;
myUpdater = updater;
myCredentialsFactory = credentialsFactory;
registrar.registerCloudFactory(this);
}