in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java [97:114]
protected ModelAndView doGet(@NotNull HttpServletRequest httpServletRequest, @NotNull HttpServletResponse httpServletResponse) {
ModelAndView modelAndView = new ModelAndView(myPluginDescriptor.getPluginResourcesPath("editProfile.jsp"));
Map<String, Object> model = modelAndView.getModel();
model.put("namespaceChooserUrl", ChooserController.Namespaces.getControllerUrl());
model.put("deploymentChooserUrl", ChooserController.Deployments.getControllerUrl());
final String projectId = httpServletRequest.getParameter("projectId");
final List<AgentPool> pools = new ArrayList<>();
if (!BuildProject.ROOT_PROJECT_ID.equals(projectId)){
pools.add(AgentPoolUtil.DUMMY_PROJECT_POOL);
}
pools.addAll(myAgentPoolManager.getProjectOwnedAgentPools(projectId));
model.put("agentPools", pools);
model.put("podTemplateProviders", myPodTemplateProviders.getAll());
return modelAndView;
}