更新Port信息
(availableClientPort int, hostOriginPort int, workspaceInfo *workspace.WorkspaceInfo, index int)
| 346 | |
| 347 | // 更新Port信息 |
| 348 | func updatePortInfo(availableClientPort int, hostOriginPort int, workspaceInfo *workspace.WorkspaceInfo, index int) { |
| 349 | if availableClientPort != hostOriginPort { |
| 350 | common.SmartIDELog.InfoF("[端口转发] localhost:%v( %v 被占用) -> Service: %v ", availableClientPort, hostOriginPort, hostOriginPort) |
| 351 | } else { |
| 352 | common.SmartIDELog.InfoF("[端口转发] localhost:%v -> Service: %v ", availableClientPort, hostOriginPort) |
| 353 | } |
| 354 | |
| 355 | portMapInfo := workspaceInfo.Extend.Ports[index] |
| 356 | portMapInfo.OldClientPort = portMapInfo.ClientPort |
| 357 | portMapInfo.ClientPort = availableClientPort |
| 358 | workspaceInfo.Extend.Ports[index] = portMapInfo |
| 359 | } |
| 360 | |
| 361 | func execPod(cmd *cobra.Command, workspaceInfo workspace.WorkspaceInfo, |
| 362 | kubernetes *k8s.KubernetesUtil, |
no test coverage detected