in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java [22:34]
public KubeAuthStrategyProviderImpl(@NotNull TimeService timeService,
@NotNull ProjectManager projectManager) {
registerStrategy(new UserPasswdAuthStrategy());
registerStrategy(new DefaultServiceAccountAuthStrategy(projectManager));
registerStrategy(new UnauthorizedAccessStrategy());
registerStrategy(new ClientCertificateAuthStrategy());
registerStrategy(new TokenAuthStrategy());
if (TeamCityProperties.getBoolean("teamcity.kubernetes.localKubeconfig.enable")) {
registerStrategy(new KubeconfigAuthStrategy());
}
registerStrategy(new OIDCAuthStrategy(timeService));
registerStrategy(new EKSAuthStrategy(timeService, projectManager));
}