MCPcopy Create free account
hub / github.com/OpenAtomFoundation/SmartIDE / updatePortInfo

Function updatePortInfo

cli/cmd/start/k8s.go:348–359  ·  view source on GitHub ↗

更新Port信息

(availableClientPort int, hostOriginPort int, workspaceInfo *workspace.WorkspaceInfo, index int)

Source from the content-addressed store, hash-verified

346
347// 更新Port信息
348func 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
361func execPod(cmd *cobra.Command, workspaceInfo workspace.WorkspaceInfo,
362 kubernetes *k8s.KubernetesUtil,

Callers 1

ExecuteK8sStartCmdFunction · 0.85

Calls 1

InfoFMethod · 0.80

Tested by

no test coverage detected