@RequestMapping(value = "/hostlist/{IdString}") public List<InstallNode> getProjects(@PathVariable("IdString") String zoneId) { Ku8ClusterTemplate temp = new Ku8ClusterTemplate(); List<InstallNode> nodes = new LinkedList<InstallNode>(); InstallNode node = new InstallNode(); String strList[] = zoneId.split(","); for (String s : strList) { if (!s.isEmpty()) { Host pros = hostService.getHostsByZoneString(Integer.parseInt(s)); node.setDefautNode(true); node.setHostId(pros.getId()); node.setHostName(pros.getHostName()); node.setIp(pros.getIp()); node.getNodeRoleParams().put(Ku8ClusterTemplate.NODE_ROLE_MASTER, initInstallParameter()); temp.getNodes().add(node); nodes.add(node); } } temp.addNewNode("kube-master"); return nodes; }