From 3800dc57af2fb9ef573b09dd98d0866f061e6877 Mon Sep 17 00:00:00 2001 From: zeaslity Date: Thu, 11 Jan 2024 14:54:01 +0800 Subject: [PATCH] =?UTF-8?q?[=20Agent=20]=20[=20CMII=20]=20-=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9ENode=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + agent-go/k8s_exec/CmiiK8sConfig.go | 133 ++-- agent-go/k8s_exec/CmiiK8sOperator.go | 113 +++- agent-go/k8s_exec/CmiiK8sOperator_test.go | 61 +- agent-go/k8s_exec/CmiiStatus.go | 82 ++- agent-go/k8s_exec/K8sOperator.go | 63 ++ agent-go/k8s_exec/K8sOperator_test.go | 28 + agent-go/k8s_exec/all-cmii-image.txt | 67 -- .../all-uavcloud-demo-2024-01-09-16-50-43.txt | 67 ++ .../all-uavcloud-demo-2024-01-10-09-24-52.txt | 67 ++ .../all-uavcloud-demo-2024-01-10-10-59-36.txt | 69 ++ .../all-uavcloud-uat-2024-01-09-17-25-02.txt | 60 ++ .../all-uavcloud-uat-2024-01-09-17-26-25.txt | 60 ++ .../all-uavcloud-uat-2024-01-10-11-00-38.txt | 60 ++ .../all-uavcloud-uat-2024-01-10-11-01-19.txt | 60 ++ .../all-uavcloud-uat-2024-01-10-11-37-37.txt | 56 ++ agent-go/k8s_exec/log/cmii-update-log.txt | 9 + agent-go/tmp/cmii-node-info.yaml | 492 ++++++++++++++ agent-go/tmp/test.json | 631 ++++++++++++++++++ 19 files changed, 2036 insertions(+), 143 deletions(-) delete mode 100644 agent-go/k8s_exec/all-cmii-image.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-09-16-50-43.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-09-24-52.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-10-59-36.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-25-02.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-26-25.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-00-38.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-01-19.txt create mode 100644 agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-37-37.txt create mode 100644 agent-go/k8s_exec/log/cmii-update-log.txt create mode 100644 agent-go/tmp/cmii-node-info.yaml diff --git a/.gitignore b/.gitignore index a826b17..2fa5c16 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ build/ /agent-go/output/ /agent-go/vendor/ /agent-go/agent-go +/agent-go/k8s_exec/log/ diff --git a/agent-go/k8s_exec/CmiiK8sConfig.go b/agent-go/k8s_exec/CmiiK8sConfig.go index 8da957d..d2d2d92 100644 --- a/agent-go/k8s_exec/CmiiK8sConfig.go +++ b/agent-go/k8s_exec/CmiiK8sConfig.go @@ -23,75 +23,74 @@ var CmiiFrontendAppName = []string{ "cmii-uav-platform-visualization", } -var CmiiBackendAppMap = map[string]int32{ - "cmii-admin-data": 2, - "cmii-admin-gateway": 2, - "cmii-admin-user": 2, - "cmii-app-release": 2, - "cmii-open-gateway": 2, - "cmii-suav-supervision": 2, - "cmii-uav-airspace": 2, - "cmii-uav-alarm": 2, - "cmii-uav-autowaypoint": 1, - "cmii-uav-brain": 2, - "cmii-uav-cloud-live": 2, - "cmii-uav-clusters": 0, - "cmii-uav-cms": 2, - "cmii-uav-data-post-process": 2, - "cmii-uav-depotautoreturn": 1, - "cmii-uav-developer": 2, - "cmii-uav-device": 2, - "cmii-uav-emergency": 2, - "cmii-uav-gateway": 2, - "cmii-uav-gis-server": 1, - "cmii-uav-grid-datasource": 2, - "cmii-uav-grid-engine": 2, - "cmii-uav-grid-manage": 2, - "cmii-uav-industrial-portfolio": 2, - "cmii-uav-integration": 2, - "cmii-uav-kpi-monitor": 2, - "cmii-uav-logger": 2, - "cmii-uav-material-warehouse": 2, - "cmii-uav-mission": 2, - "cmii-uav-mqtthandler": 2, - "cmii-uav-notice": 2, - "cmii-uav-oauth": 2, - "cmii-uav-process": 2, - "cmii-uav-surveillance": 2, - "cmii-uav-threedsimulation": 2, - "cmii-uav-tower": 2, - "cmii-uav-user": 2, - "cmii-uav-waypoint": 2, - "helm-live-op-v2": 1, +var CmiiBackendAppMap = map[string]string{ + "cmii-admin-data": "5.2.0", + "cmii-admin-gateway": "5.2.0", + "cmii-admin-user": "5.2.0", + "cmii-app-release": "4.2.0-validation", + "cmii-open-gateway": "5.2.0", + "cmii-suav-supervision": "5.2.0", + "cmii-uav-airspace": "5.2.0", + "cmii-uav-alarm": "5.2.0", + "cmii-uav-autowaypoint": "4.1.6-cm-0828", + "cmii-uav-brain": "5.2.0", + "cmii-uav-cloud-live": "5.2.0", + "cmii-uav-clusters": "5.2.0", + "cmii-uav-cms": "5.2.0", + "cmii-uav-data-post-process": "5.2.0", + "cmii-uav-depotautoreturn": "4.2.0", + "cmii-uav-developer": "5.2.0-25858", + "cmii-uav-device": "5.2.0", + "cmii-uav-emergency": "5.2.0", + "cmii-uav-gateway": "5.2.0", + "cmii-uav-gis-server": "5.2.0", + "cmii-uav-grid-datasource": "5.2.0-24810", + "cmii-uav-grid-engine": "5.1.0", + "cmii-uav-grid-manage": "5.1.0", + "cmii-uav-industrial-portfolio": "5.2.0-25268-10", + "cmii-uav-integration": "5.2.0-25447", + "cmii-uav-kpi-monitor": "5.2.0", + "cmii-uav-logger": "5.2.0", + "cmii-uav-material-warehouse": "5.2.0", + "cmii-uav-mission": "5.2.0-25840", + "cmii-uav-mqtthandler": "5.2.0-25340", + "cmii-uav-notice": "5.2.0", + "cmii-uav-oauth": "5.2.0", + "cmii-uav-process": "5.2.0", + "cmii-uav-surveillance": "5.2.0-25854", + "cmii-uav-threedsimulation": "5.2.0", + "cmii-uav-tower": "5.2.0", + "cmii-uav-user": "5.2.0", + "cmii-uav-waypoint": "5.2.0", } -var CmiiFrontendAppMap = map[string]int32{ - "cmii-suav-platform-supervision": 1, - "cmii-suav-platform-supervisionh5": 1, - "cmii-uav-platform": 1, - "cmii-uav-platform-ai-brain": 1, - "cmii-uav-platform-armypeople": 1, - "cmii-uav-platform-base": 1, - "cmii-uav-platform-cms-portal": 1, - "cmii-uav-platform-detection": 1, - "cmii-uav-platform-emergency-rescue": 0, - "cmii-uav-platform-hljtt": 1, - "cmii-uav-platform-jiangsuwenlv": 1, - "cmii-uav-platform-logistics": 1, - "cmii-uav-platform-media": 1, - "cmii-uav-platform-multiterminal": 1, - "cmii-uav-platform-mws": 1, - "cmii-uav-platform-oms": 1, - "cmii-uav-platform-open": 1, - "cmii-uav-platform-qingdao": 1, - "cmii-uav-platform-qinghaitourism": 2, - "cmii-uav-platform-security": 1, - "cmii-uav-platform-securityh5": 1, - "cmii-uav-platform-seniclive": 0, - "cmii-uav-platform-share": 1, - "cmii-uav-platform-splice": 1, - "cmii-uav-platform-threedsimulation": 1, - "cmii-uav-platform-visualization": 0, +var CmiiFrontendAppMap = map[string]string{ + "cmii-suav-platform-supervision": "5 .2.0", + "cmii-suav-platform-supervisionh5": "5.2.0", + "cmii-uav-platform": "5.2.0-011004", + "cmii-uav-platform-ai-brain": "5.2.0", + "cmii-uav-platform-armypeople": "5.2.0-24538", + "cmii-uav-platform-base": "5.2.0", + "cmii-uav-platform-cms-portal": "5.2.0", + "cmii-uav-platform-detection": "5.2.0", + "cmii-uav-platform-emergency-rescue": "5.2.0", + "cmii-uav-platform-hljtt": "5.2.0", + "cmii-uav-platform-jiangsuwenlv": "4.1.3-jiangsu-0427", + "cmii-uav-platform-logistics": "5.2.0", + "cmii-uav-platform-media": "5.2.0", + "cmii-uav-platform-multiterminal": "5.2.0", + "cmii-uav-platform-mws": "5.2.0", + "cmii-uav-platform-oms": "5.2.0", + "cmii-uav-platform-open": "5.2.0", + "cmii-uav-platform-qingdao": "4.1.6-24238-qingdao", + "cmii-uav-platform-qinghaitourism": "4.1.0-21377-0508", + "cmii-uav-platform-security": "4.1.6", + "cmii-uav-platform-securityh5": "5.2.0", + "cmii-uav-platform-seniclive": "5.2.0", + "cmii-uav-platform-share": "5.2.0", + "cmii-uav-platform-splice": "5.2.0", + "cmii-uav-platform-threedsimulation": "5.2.0-21392", + "cmii-uav-platform-visualization": "5.2.0", } var CmiiBackendAppName = []string{ diff --git a/agent-go/k8s_exec/CmiiK8sOperator.go b/agent-go/k8s_exec/CmiiK8sOperator.go index ac3a2de..7d93403 100644 --- a/agent-go/k8s_exec/CmiiK8sOperator.go +++ b/agent-go/k8s_exec/CmiiK8sOperator.go @@ -92,6 +92,52 @@ func FindDeploymentNotHealthy(cmiiEnv string) (deploymentList []CmiiDeploymentIn return deploymentList } +func FindAllNodeNotHealthy() (nodeList []CmiiNodeInterface) { + + // dev-cluster + devNodeList := CmiiOperator.NodeAllInterface("dev") + + // core-cluster + coreNodeList := CmiiOperator.NodeAllInterface("uat") + + // append + coreNodeList = append(coreNodeList, devNodeList...) + + // filter + for _, node := range coreNodeList { + if node.Unschedulable { + nodeList = append(nodeList, node) + continue + } + + if !node.NodeStatus { + nodeList = append(nodeList, node) + continue + } + + if node.MemoryPressure || node.PIDPressure || node.NetworkUnavailable || node.DiskPressure { + nodeList = append(nodeList, node) + continue + } + } + + return nodeList +} + +func FindPodNotHealthy(cmiiEnv string) (podList []CmiiPodInterface) { + // all unhealthy pods + allInterface := CmiiOperator.PodAllInterface(cmiiEnv) + + // find the deployments + for _, podInterface := range allInterface { + if !podInterface.PodStatus { + // unhealthy pod + podList = append(podList, podInterface) + } + } + + return podList +} func RestartDeploymentFromList(deploymentList []CmiiDeploymentInterface) bool { @@ -190,7 +236,7 @@ func UpdateCmiiDeploymentImageTag(cmiiEnv, appName, newTag string) bool { } // log - log.InfoF("[UpdateCmiiDeploymentImageTag] - [%s] success ! real image tag are [%s] ", content, deploy.Image) + log.InfoF("[UpdateCmiiDeploymentImageTag] - real image tag are [%s] \n update tag [%s] success ! ", deploy.Image, content) return true } @@ -275,19 +321,19 @@ func BackupAllDeploymentFromEnv(cmiiEnv string) bool { return true } -func BackupAllCmiiDeploymentToMap(cmiiEnv string) (backendMap, frontendMap map[string]int32) { +func BackupAllCmiiDeploymentToMap(cmiiEnv string) (backendMap, frontendMap map[string]string) { allInterface := CmiiOperator.DeploymentAllInterface(cmiiEnv) allInterface = FilterAllCmiiAppSoft(allInterface) - backendMap = make(map[string]int32, len(allInterface)) - frontendMap = make(map[string]int32, len(allInterface)) + backendMap = make(map[string]string, len(allInterface)) + frontendMap = make(map[string]string, len(allInterface)) for _, deploymentInterface := range allInterface { if strings.Contains(deploymentInterface.Name, "platform") { - frontendMap[deploymentInterface.Name] = deploymentInterface.Replicas + frontendMap[deploymentInterface.Name] = deploymentInterface.ImageTag } else { - backendMap[deploymentInterface.Name] = deploymentInterface.Replicas + backendMap[deploymentInterface.Name] = deploymentInterface.ImageTag } } @@ -348,3 +394,58 @@ func FilterAllCmiiAppSoft(source []CmiiDeploymentInterface) (result []CmiiDeploy return result } + +func FilterAllCmiiPodStrict(podList []CmiiPodInterface) (result []CmiiPodInterface) { + for _, c := range podList { + _, ok := CmiiBackendAppMap[c.ContainerName] + if !ok { + _, ok = CmiiFrontendAppMap[c.ContainerName] + if !ok { + log.WarnF("[FilterAllCmiiPodStrict] - [%s] not cmii pod !", c.ContainerName) + continue + } + } + result = append(result, c) + } + + return result +} + +func FilterAllCmiiPodSoft(podList []CmiiPodInterface) (result []CmiiPodInterface) { + for _, c := range podList { + if strings.Contains(c.ContainerName, "redis") { + continue + } + if strings.Contains(c.ContainerName, "emqxs") { + continue + } + if strings.Contains(c.ContainerName, "rabbitmq") { + continue + } + if strings.Contains(c.ContainerName, "nacos") { + continue + } + if strings.Contains(c.ContainerName, "oss") { + continue + } + if strings.Contains(c.ContainerName, "minio") { + continue + } + if strings.HasPrefix(c.ContainerName, "nfs") { + continue + } + if strings.HasPrefix(c.ContainerName, "operator") { + continue + } + if strings.HasPrefix(c.ContainerName, "proxy") { + continue + } + if strings.HasPrefix(c.ContainerName, "cleanlog") { + continue + } + + result = append(result, c) + } + + return result +} diff --git a/agent-go/k8s_exec/CmiiK8sOperator_test.go b/agent-go/k8s_exec/CmiiK8sOperator_test.go index 06d5614..3594544 100644 --- a/agent-go/k8s_exec/CmiiK8sOperator_test.go +++ b/agent-go/k8s_exec/CmiiK8sOperator_test.go @@ -2,8 +2,10 @@ package k8s_exec import ( "agent-go/utils" + "fmt" "github.com/magiconair/properties/assert" "testing" + "time" ) func TestFindAppNotHealthyOrRestartCountGreaterThanN(t *testing.T) { @@ -33,7 +35,7 @@ func TestFindDeploymentReplicasSmallerThanN(t *testing.T) { func TestGetCmiiAllDeploymentFromEnv(t *testing.T) { - BackupAllDeploymentFromEnv("uat") + BackupAllDeploymentFromEnv("uavms") } @@ -48,7 +50,9 @@ func TestBackupAllCmiiDeploymentToMap(t *testing.T) { func TestUpdateCmiiDeploymentImageTag(t *testing.T) { //tag := UpdateCmiiDeploymentImageTag("devflight", "cmii-uav-depotautoreturn", "123sdsa45678") - tag := UpdateCmiiDeploymentImageTag("demo", "cmii-uav-platform", "5.2.0-011004") + //tag := UpdateCmiiDeploymentImageTag("demo", "cmii-uav-platform", "5.2.0-011101") + tag := UpdateCmiiDeploymentImageTag("demo", "cmii-uav-waypoint", "5.2.0-011102") + //tag := UpdateCmiiDeploymentImageTag("uavms", "uavms-lowaltitude-platform", "5.1.0-011103") assert.Equal(t, tag, true, "update image tag failed !") } @@ -64,6 +68,10 @@ func TestRestartCmiiBackendDeployment(t *testing.T) { RestartCmiiBackendDeployment("devflight") } +func TestRestartCmiiFrontendDeployment(t *testing.T) { + RestartCmiiFrontendDeployment("devflight") +} + func TestFindDeploymentNotHealthy(t *testing.T) { notHealthy := FindDeploymentNotHealthy("devflight") @@ -72,3 +80,52 @@ func TestFindDeploymentNotHealthy(t *testing.T) { utils.BeautifulPrint(deploymentInterface) } } + +func TestFindAllNodeNotHealthy(t *testing.T) { + start := time.Now() + allNodeNotHealthy := FindAllNodeNotHealthy() + elapsed := time.Since(start).Milliseconds() + fmt.Printf("执行耗时: %d ms\n", elapsed) + + for _, nodeInterface := range allNodeNotHealthy { + println() + utils.BeautifulPrint(nodeInterface) + println() + } + +} + +func TestFindPodNotHealthy(t *testing.T) { + podNotHealthy := FindPodNotHealthy("int") + podNotHealthy = FilterAllCmiiPodSoft(podNotHealthy) + + for _, podInterface := range podNotHealthy { + t.Logf("[%s] [%s]", podInterface.Name, podInterface.PodPhase) + } +} + +func TestFindPodNotHealthy_And_Delete(t *testing.T) { + podNotHealthy := FindPodNotHealthy("int") + podNotHealthy = FilterAllCmiiPodSoft(podNotHealthy) + + for _, podInterface := range podNotHealthy { + t.Logf("[%s] [%s]", podInterface.Name, podInterface.PodPhase) + podDelete := CmiiOperator.PodDelete(podInterface.Namespace, podInterface.Name) + + assert.Equal(t, podDelete, true, "delete of ", podInterface.Namespace, podInterface.Name, " failed !") + } + +} + +func TestFilterAllCmiiAppStrict(t *testing.T) { + allInterface := CmiiOperator.DeploymentAllInterface("devflight") + FilterAllCmiiAppStrict(allInterface) +} + +func TestRestartDeploymentFromList(t *testing.T) { + allInterface := CmiiOperator.DeploymentAllInterface("devflight") + allInterface = FilterAllCmiiAppSoft(allInterface) + + RestartDeploymentFromList(allInterface) + +} diff --git a/agent-go/k8s_exec/CmiiStatus.go b/agent-go/k8s_exec/CmiiStatus.go index c5b0f81..5ac3710 100644 --- a/agent-go/k8s_exec/CmiiStatus.go +++ b/agent-go/k8s_exec/CmiiStatus.go @@ -43,6 +43,27 @@ type CmiiDeploymentInterface struct { StatusOk bool } +type CmiiNodeInterface struct { + Name string + Hostname string + InternalIP string + KernelVersion string + OsImage string + Architecture string + KubeletVersion string + CpuCapacity string + MemoryCapacity string + PodCapacity string + StorageCapacity string + Labels map[string]string + Unschedulable bool + NodeStatus bool + MemoryPressure bool + DiskPressure bool + PIDPressure bool + NetworkUnavailable bool +} + func (deploy CmiiDeploymentInterface) Convert(deployment v1.Deployment) CmiiDeploymentInterface { containers := deployment.Spec.Template.Spec.Containers @@ -90,7 +111,9 @@ func (pod CmiiPodInterface) Convert(podDetail corev1.Pod) CmiiPodInterface { pod.Image = container.Image pod.ContainerName = container.Name - pod.ImageTag = strings.Split(container.Image, ":")[1] + if strings.Contains(container.Image, ":") { + pod.ImageTag = strings.Split(container.Image, ":")[1] + } for _, envVar := range container.Env { if strings.HasPrefix(envVar.Name, "GIT_BRANCH") { @@ -137,3 +160,60 @@ func (pod CmiiPodInterface) Convert(podDetail corev1.Pod) CmiiPodInterface { return pod } + +func (node CmiiNodeInterface) Convert(sourceNode corev1.Node) CmiiNodeInterface { + + node.Name = sourceNode.Name + for _, nodeAddress := range sourceNode.Status.Addresses { + if nodeAddress.Type == corev1.NodeInternalIP { + node.InternalIP = nodeAddress.Address + } + if nodeAddress.Type == corev1.NodeHostName { + node.Hostname = nodeAddress.Address + } + } + + node.KernelVersion = sourceNode.Status.NodeInfo.KernelVersion + node.OsImage = sourceNode.Status.NodeInfo.OSImage + node.KubeletVersion = sourceNode.Status.NodeInfo.KubeletVersion + node.Architecture = sourceNode.Status.NodeInfo.Architecture + + node.CpuCapacity = sourceNode.Status.Capacity.Cpu().String() + node.MemoryCapacity = sourceNode.Status.Capacity.Memory().String() + node.PodCapacity = sourceNode.Status.Capacity.Pods().String() + node.StorageCapacity = sourceNode.Status.Capacity.Storage().String() + + node.Labels = sourceNode.Labels + + for _, nodeCondition := range sourceNode.Status.Conditions { + switch nodeCondition.Type { + case corev1.NodeReady: + node.NodeStatus = uniformNodeConditionStatus(nodeCondition.Status) + break + case corev1.NodeMemoryPressure: + node.MemoryPressure = uniformNodeConditionStatus(nodeCondition.Status) + break + case corev1.NodeDiskPressure: + node.DiskPressure = uniformNodeConditionStatus(nodeCondition.Status) + break + case corev1.NodePIDPressure: + node.PIDPressure = uniformNodeConditionStatus(nodeCondition.Status) + break + case corev1.NodeNetworkUnavailable: + node.NetworkUnavailable = uniformNodeConditionStatus(nodeCondition.Status) + break + } + } + + node.Unschedulable = sourceNode.Spec.Unschedulable + + return node +} + +func uniformNodeConditionStatus(conditionType corev1.ConditionStatus) bool { + if conditionType == corev1.ConditionTrue { + return true + } else { + return false + } +} diff --git a/agent-go/k8s_exec/K8sOperator.go b/agent-go/k8s_exec/K8sOperator.go index bdc4c4d..5b91b8a 100644 --- a/agent-go/k8s_exec/K8sOperator.go +++ b/agent-go/k8s_exec/K8sOperator.go @@ -34,6 +34,7 @@ const ( integration = "uavcloud-test" uat = "uavcloud-uat" demo = "uavcloud-demo" + uavms = "uavcloud-uavms" workerThread = 4 ) @@ -106,6 +107,10 @@ func (op *CmiiK8sOperator) changeOperatorEnv(cmiiEnv string) { op.CurrentNamespace = demo } + if strings.Contains(cmiiEnv, "uavms") { + op.CurrentNamespace = uavms + } + if op.CurrentNamespace == "" { op.CurrentNamespace = dev } @@ -528,6 +533,12 @@ func (op *CmiiK8sOperator) PodAllInterface(cmiiEnv string) []CmiiPodInterface { return results[:index] } +// PodAllInSpecificNode cmiiEnv aims to specific k8s cluster +func PodAllInSpecificNode(cmiiEnv, nodeName string) (podList []CmiiPodInterface) { + + return nil +} + func (op *CmiiK8sOperator) PodFizz(cmiiEnv, appFizz string) (fizzPod []corev1.Pod) { podAll := op.PodAll(cmiiEnv) @@ -545,3 +556,55 @@ func (op *CmiiK8sOperator) PodFizz(cmiiEnv, appFizz string) (fizzPod []corev1.Po return fizzPod } + +func (op *CmiiK8sOperator) PodDelete(cmiiEnv, podName string) bool { + op.changeOperatorEnv(cmiiEnv) + client := op.CurrentClient + + pod, err := client.CoreV1().Pods(op.CurrentNamespace).Get(context.TODO(), podName, metav1.GetOptions{}) + if err != nil { + log.ErrorF("[PodDelete] - [%s] [%s] not exists", cmiiEnv, podName) + return false + } + + // pod exists + err = client.CoreV1().Pods(op.CurrentNamespace).Delete(context.TODO(), pod.Name, metav1.DeleteOptions{}) + if err != nil { + log.ErrorF("[PodDelete] - [%s] [%s] delete error ! %s", cmiiEnv, podName, err.Error()) + return false + } + + return true + +} + +func (op *CmiiK8sOperator) NodeAll(cmiiEnv string) (nodeListR []corev1.Node) { + op.changeOperatorEnv(cmiiEnv) + client := op.CurrentClient + + nodeList, err := client.CoreV1().Nodes().List(context.TODO(), metav1.ListOptions{}) + if err != nil { + log.ErrorF("[NodeAll] - [%s] list all node failed %s", cmiiEnv, err.Error()) + return nil + } + + for _, node := range nodeList.Items { + node.SetManagedFields(nil) + nodeListR = append(nodeListR, node) + } + + return nodeListR +} + +func (op *CmiiK8sOperator) NodeAllInterface(cmiiEnv string) (nodeList []CmiiNodeInterface) { + + nodeListR := op.NodeAll(cmiiEnv) + + nodeInterface := CmiiNodeInterface{} + + for _, node := range nodeListR { + nodeList = append(nodeList, nodeInterface.Convert(node)) + } + + return nodeList +} diff --git a/agent-go/k8s_exec/K8sOperator_test.go b/agent-go/k8s_exec/K8sOperator_test.go index d4873ef..c9afc45 100644 --- a/agent-go/k8s_exec/K8sOperator_test.go +++ b/agent-go/k8s_exec/K8sOperator_test.go @@ -87,6 +87,10 @@ func TestCmiiK8sOperator_DeploymentUpdateTag(t *testing.T) { fmt.Printf("执行耗时: %d ms\n", elapsed) } +func TestDeploymentRestart(t *testing.T) { + CmiiOperator.DeploymentRestart("int", "cmii-uav-user") +} + func TestCmiiK8sOperator_DeploymentOneInterface(t *testing.T) { start := time.Now() deploy := CmiiOperator.DeploymentOneInterface("devflight", "cmii-uav-depotautoreturn") @@ -153,3 +157,27 @@ func TestCmiiK8sOperator_PodFizz2(t *testing.T) { } } + +func TestCmiiK8sOperator_NodeAll(t *testing.T) { + start := time.Now() + nodeList := CmiiOperator.NodeAll("uat") + elapsed := time.Since(start).Milliseconds() + fmt.Printf("执行耗时: %d ms\n", elapsed) + + for _, node := range nodeList { + + println() + utils.BeautifulPrint(node) + println() + } +} + +func TestCmiiK8sOperator_NodeAllInterface(t *testing.T) { + cmiiNodeInterfaces := CmiiOperator.NodeAllInterface("uat") + + for _, nodeInterface := range cmiiNodeInterfaces { + println() + utils.BeautifulPrint(nodeInterface) + println() + } +} diff --git a/agent-go/k8s_exec/all-cmii-image.txt b/agent-go/k8s_exec/all-cmii-image.txt deleted file mode 100644 index b6c5bef..0000000 --- a/agent-go/k8s_exec/all-cmii-image.txt +++ /dev/null @@ -1,67 +0,0 @@ -cmii-uav-platform-security cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:4.1.6 -cmii-uav-developer cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.2.0-25858 -cmii-admin-data cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.2.0 -cmii-uav-device cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.2.0 -cmii-uav-emergency cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.2.0 -cmii-admin-gateway cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.2.0 -cmii-uav-gateway cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.2.0 -cmii-admin-user cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.2.0 -cmii-uav-gis-server cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.2.0 -cmii-app-release cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.2.0-validation -cmii-uav-grid-datasource cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810 -cmii-open-gateway cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.2.0 -cmii-uav-grid-engine cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.1.0 -cmii-suav-platform-supervision cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.2.0 -cmii-uav-grid-manage cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.1.0 -cmii-suav-platform-supervisionh5 cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.2.0 -cmii-uav-industrial-portfolio cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.2.0-25268-10 -cmii-suav-supervision cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.2.0 -cmii-uav-integration cmii-uav-integration harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.2.0-25447 -cmii-uav-platform-securityh5 cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.2.0 -cmii-uav-airspace cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.2.0 -cmii-uav-kpi-monitor cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.2.0 -cmii-uav-alarm cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.2.0 -cmii-uav-platform-seniclive cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.2.0 -cmii-uav-autowaypoint cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.1.6-cm-0828 -cmii-uav-platform-share cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.2.0 -cmii-uav-brain cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.2.0 -cmii-uav-logger cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.2.0 -cmii-uav-platform-splice cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.2.0 -cmii-uav-material-warehouse cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.2.0 -cmii-uav-cloud-live cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.2.0 -cmii-uav-clusters cmii-uav-clusters harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.2.0 -cmii-uav-platform-threedsimulation cmii-uav-platform-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392 -cmii-uav-mission cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.2.0-25840 -cmii-uav-mqtthandler cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.2.0-25340 -cmii-uav-notice cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.2.0 -cmii-uav-platform-visualization cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.2.0 -cmii-uav-oauth cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.2.0 -cmii-uav-process cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.2.0 -cmii-uav-surveillance cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.2.0-25854 -cmii-uav-threedsimulation cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.2.0 -cmii-uav-tower cmii-uav-tower harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.2.0 -cmii-uav-user cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0 -cmii-uav-cms cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.2.0 -cmii-uav-data-post-process cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.2.0 -cmii-uav-waypoint cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.2.0 -cmii-uav-depotautoreturn cmii-uav-depotautoreturn harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:4.2.0 -cmii-uav-platform cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 -helm-live-op-v2 operator harbor.cdcyy.com.cn/cmii/cmii-live-operator:5.2.0 -cmii-uav-platform-ai-brain cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.2.0 -cmii-uav-platform-armypeople cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.2.0-24538 -cmii-uav-platform-base cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.2.0 -cmii-uav-platform-cms-portal cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.2.0 -helm-live-rtsp-op operator harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v5.1.0 -cmii-uav-platform-detection cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.2.0 -helm-live-rtsp-zlm operator harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 -cmii-uav-platform-emergency-rescue cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.2.0 -cmii-uav-platform-hljtt cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 -cmii-uav-platform-jiangsuwenlv cmii-uav-platform-jiangsuwenlv harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427 -cmii-uav-platform-logistics cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.2.0 -cmii-uav-platform-media cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.2.0 -cmii-uav-platform-multiterminal cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.2.0 -cmii-uav-platform-mws cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.2.0 -cmii-uav-platform-oms cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.2.0 -cmii-uav-platform-open cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.2.0 -cmii-uav-platform-qingdao cmii-uav-platform-qingdao harbor.cdcyy.com.cn/cmii/cmii-uav-platform:4.1.6-24238-qingdao -cmii-uav-platform-qinghaitourism cmii-uav-platform-qinghaitourism harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508 diff --git a/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-09-16-50-43.txt b/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-09-16-50-43.txt new file mode 100644 index 0000000..58650bc --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-09-16-50-43.txt @@ -0,0 +1,67 @@ +cmii-uav-platform cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 +cmii-uav-platform-ai-brain cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.2.0 +cmii-uav-platform-armypeople cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.2.0-24538 +cmii-uav-platform-base cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.2.0 +cmii-uav-platform-cms-portal cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.2.0 +cmii-uav-platform-detection cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.2.0 +cmii-uav-platform-emergency-rescue cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.2.0 +cmii-uav-platform-hljtt cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 +cmii-uav-platform-jiangsuwenlv cmii-uav-platform-jiangsuwenlv harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427 +cmii-uav-platform-logistics cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.2.0 +cmii-uav-platform-media cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.2.0 +cmii-uav-platform-multiterminal cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.2.0 +cmii-uav-platform-mws cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.2.0 +cmii-uav-platform-oms cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.2.0 +cmii-uav-platform-open cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.2.0 +cmii-uav-platform-qingdao cmii-uav-platform-qingdao harbor.cdcyy.com.cn/cmii/cmii-uav-platform:4.1.6-24238-qingdao +cmii-uav-platform-qinghaitourism cmii-uav-platform-qinghaitourism harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508 +cmii-uav-platform-security cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:4.1.6 +cmii-uav-developer cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.2.0-25858 +cmii-uav-platform-securityh5 cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.2.0 +cmii-uav-platform-seniclive cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.2.0 +cmii-uav-platform-share cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.2.0 +cmii-uav-device cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.2.0 +cmii-uav-platform-splice cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.2.0 +cmii-uav-platform-threedsimulation cmii-uav-platform-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392 +cmii-uav-emergency cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.2.0 +cmii-uav-platform-visualization cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.2.0 +cmii-uav-gateway cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.2.0 +cmii-uav-process cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.2.0 +cmii-uav-gis-server cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.2.0 +cmii-uav-surveillance cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.2.0-25854 +cmii-uav-grid-datasource cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810 +cmii-uav-grid-engine cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.1.0 +cmii-uav-grid-manage cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.1.0 +cmii-uav-threedsimulation cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.2.0 +cmii-uav-industrial-portfolio cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.2.0-25268-10 +cmii-uav-tower cmii-uav-tower harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.2.0 +cmii-uav-integration cmii-uav-integration harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.2.0-25447 +cmii-uav-user cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0 +cmii-uav-kpi-monitor cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.2.0 +cmii-uav-waypoint cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.2.0 +helm-live-op-v2 operator harbor.cdcyy.com.cn/cmii/cmii-live-operator:5.2.0 +cmii-uav-logger cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.2.0 +cmii-uav-material-warehouse cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.2.0 +cmii-uav-mission cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.2.0-25840 +helm-live-rtsp-op operator harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v5.1.0 +helm-live-rtsp-zlm operator harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 +cmii-admin-data cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.2.0 +cmii-admin-gateway cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.2.0 +cmii-admin-user cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.2.0 +cmii-uav-mqtthandler cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.2.0-25340 +cmii-app-release cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.2.0-validation +cmii-uav-notice cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.2.0 +cmii-open-gateway cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.2.0 +cmii-uav-oauth cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.2.0 +cmii-suav-platform-supervision cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.2.0 +cmii-suav-platform-supervisionh5 cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.2.0 +cmii-suav-supervision cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.2.0 +cmii-uav-airspace cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.2.0 +cmii-uav-alarm cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.2.0 +cmii-uav-autowaypoint cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.1.6-cm-0828 +cmii-uav-brain cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.2.0 +cmii-uav-cloud-live cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.2.0 +cmii-uav-clusters cmii-uav-clusters harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.2.0 +cmii-uav-cms cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.2.0 +cmii-uav-data-post-process cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.2.0 +cmii-uav-depotautoreturn cmii-uav-depotautoreturn harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:4.2.0 diff --git a/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-09-24-52.txt b/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-09-24-52.txt new file mode 100644 index 0000000..d7f350f --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-09-24-52.txt @@ -0,0 +1,67 @@ +cmii-uav-platform cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 +cmii-uav-platform-ai-brain cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.2.0 +cmii-uav-platform-armypeople cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.2.0-24538 +cmii-uav-platform-base cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.2.0 +cmii-uav-platform-cms-portal cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.2.0 +cmii-uav-platform-detection cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.2.0 +cmii-uav-platform-emergency-rescue cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.2.0 +cmii-uav-platform-hljtt cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 +cmii-uav-developer cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.2.0-25858 +cmii-uav-platform-jiangsuwenlv cmii-uav-platform-jiangsuwenlv harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427 +cmii-uav-platform-logistics cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.2.0 +cmii-uav-platform-media cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.2.0 +cmii-uav-device cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.2.0 +cmii-uav-platform-multiterminal cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.2.0 +cmii-uav-emergency cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.2.0 +cmii-uav-platform-mws cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.2.0 +cmii-uav-platform-oms cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.2.0 +cmii-uav-gateway cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.2.0 +cmii-uav-gis-server cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.2.0 +cmii-uav-grid-datasource cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810 +cmii-uav-grid-engine cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.1.0 +cmii-uav-grid-manage cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.1.0 +cmii-uav-industrial-portfolio cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.2.0-25268-10 +cmii-uav-integration cmii-uav-integration harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.2.0-25447 +cmii-uav-kpi-monitor cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.2.0 +cmii-uav-logger cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.2.0 +cmii-uav-material-warehouse cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.2.0 +cmii-uav-mission cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.2.0-25840 +cmii-uav-mqtthandler cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.2.0-25340 +cmii-uav-notice cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.2.0 +cmii-uav-oauth cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.2.0 +cmii-uav-platform-open cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.2.0 +cmii-uav-platform-qingdao cmii-uav-platform-qingdao harbor.cdcyy.com.cn/cmii/cmii-uav-platform:4.1.6-24238-qingdao +cmii-uav-platform-qinghaitourism cmii-uav-platform-qinghaitourism harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508 +cmii-admin-data cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.2.0 +cmii-admin-gateway cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.2.0 +cmii-admin-user cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.2.0 +cmii-app-release cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.2.0-validation +cmii-open-gateway cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.2.0 +cmii-suav-platform-supervision cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.2.0 +cmii-suav-platform-supervisionh5 cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.2.0 +cmii-suav-supervision cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.2.0 +cmii-uav-airspace cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.2.0 +cmii-uav-alarm cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.2.0 +cmii-uav-platform-security cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:4.1.6 +cmii-uav-platform-securityh5 cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.2.0 +cmii-uav-platform-seniclive cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.2.0 +cmii-uav-autowaypoint cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.1.6-cm-0828 +cmii-uav-brain cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.2.0 +cmii-uav-cloud-live cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.2.0 +cmii-uav-clusters cmii-uav-clusters harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.2.0 +cmii-uav-cms cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.2.0 +cmii-uav-data-post-process cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.2.0 +cmii-uav-depotautoreturn cmii-uav-depotautoreturn harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:4.2.0 +cmii-uav-platform-share cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.2.0 +cmii-uav-platform-splice cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.2.0 +cmii-uav-platform-threedsimulation cmii-uav-platform-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392 +cmii-uav-platform-visualization cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.2.0 +cmii-uav-process cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.2.0 +cmii-uav-surveillance cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.2.0-25854 +cmii-uav-threedsimulation cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.2.0 +cmii-uav-tower cmii-uav-tower harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.2.0 +cmii-uav-user cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0 +cmii-uav-waypoint cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.2.0 +helm-live-op-v2 operator harbor.cdcyy.com.cn/cmii/cmii-live-operator:5.2.0 +helm-live-rtsp-op operator harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v5.1.0 +helm-live-rtsp-zlm operator harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 diff --git a/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-10-59-36.txt b/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-10-59-36.txt new file mode 100644 index 0000000..c3f50c8 --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-demo-2024-01-10-10-59-36.txt @@ -0,0 +1,69 @@ +cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.2.0 +cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.2.0 +cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.2.0 +cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.2.0-validation staging c71f49b4df189d2739a8a04fbfdb2dd8ffbe3dbd +cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.2.0 +cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.2.0 +cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.2.0 +cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0-25909 +cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.2.0 +cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.2.0 +cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.2.0 +cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.2.0 +cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.2.0-24538 +cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.1.6-cm-0828 +cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.2.0 +cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.2.0 +cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.2.0 +cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.2.0 +cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.2.0 +cmii-uav-clusters harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.2.0 +cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.2.0 +cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.2.0 +cmii-uav-platform-hljtt harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0 +cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.2.0 +cmii-uav-platform-jiangsuwenlv harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427 +cmii-uav-depotautoreturn harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:4.2.0 feature/depot 10d64944492268e8b461e86c47c1e35a62b1b6df +cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.2.0 +cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.2.0 +cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.2.0 +cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.2.0 +cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.2.0 +cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.2.0 +cmii-uav-platform-qingdao harbor.cdcyy.com.cn/cmii/cmii-uav-platform:4.1.6-24238-qingdao +cmii-uav-platform-qinghaitourism harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508 feature/UAVCLOUD-21377 29c0ab73b24d412943d2f435fcc8484447bb6e2d +cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:4.1.6 +cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.2.0 +cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.2.0 +cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.2.0 +cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.2.0 +cmii-uav-platform-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392 feature/UAVCLOUD-21392 d82cc5411455cd25719307b1d1afeb1b55a10b85 +cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.2.0 +cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.2.0 +cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.2.0-25854 +cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.2.0 master 838a812669a157a9f65044974a1eb6456f515284 +cmii-uav-tower harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.2.0 +cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0 +cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.2.0 +helm-live-op-v2 harbor.cdcyy.com.cn/cmii/cmii-live-operator:5.2.0 +helm-live-rtsp-op harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v5.1.0 +helm-live-rtsp-zlm harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 +cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.2.0-25858 +cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.2.0 +cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.2.0 +cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.2.0 +cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.2.0 +cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810 +cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.1.0 +cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.1.0 +cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.2.0-25268-10 +cmii-uav-integration harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.2.0-25447 +cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.2.0 +cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.2.0 +cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.2.0 +cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.2.0-25840 +cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.2.0-25340 +cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.2.0 +cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.2.0 + + diff --git a/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-25-02.txt b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-25-02.txt new file mode 100644 index 0000000..9821011 --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-25-02.txt @@ -0,0 +1,60 @@ +cmii-admin-data cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.0.0 +cmii-admin-gateway cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.0.0 +cmii-admin-user cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.0.0 +cmii-app-release cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.1.6-20006 +cmii-minio-ec operator minio/minio:RELEASE.2022-10-24T18-35-07Z +cmii-open-gateway cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.0.0 +cmii-suav-platform-supervision cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.0.0 +cmii-suav-platform-supervisionh5 cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.0.0 +cmii-suav-supervision cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.0.0 +cmii-uav-airspace cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.0.0 +cmii-uav-alarm cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.0.0 +cmii-uav-autowaypoint cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.0.0 +cmii-uav-brain cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.0.0 +cmii-uav-cloud-live cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.0.0-2023SA-1123 +cmii-uav-cms cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.0.0 +cmii-uav-platform-security cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.0.0 +cmii-uav-platform-securityh5 cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.0.0-2023SA-111702 +cmii-uav-platform-seniclive cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.0.0 +cmii-uav-notice cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.0.0 +cmii-uav-platform-share cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.0.0-2023SA +cmii-uav-oauth cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.0.0-2023SA-1122 +cmii-uav-platform-splice cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.0.0-2023SA +cmii-uav-platform cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0-validation +cmii-uav-platform-visualization cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.0.0 +cmii-uav-process cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.0.0-2023SA-1116 +cmii-uav-surveillance cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.0.0-2023SA-1120 +cmii-uav-platform-ai-brain cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.0.0 +cmii-uav-threedsimulation cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.0.0 +cmii-uav-platform-armypeople cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.0.0 +cmii-uav-platform-base cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.0.0 +cmii-uav-platform-cms-portal cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.0.0 +cmii-uav-platform-detection cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.0.0 +cmii-uav-platform-emergency-rescue cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.0.0 +cmii-uav-user cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0-test +cmii-uav-platform-logistics cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.0.0 +cmii-uav-platform-media cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.0.0 +cmii-uav-waypoint cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.0.0-2023-SA +cmii-uav-platform-multiterminal cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.0.0-2023SA-1116 +helm-live-op-v2 operator harbor.cdcyy.com.cn/cmii/cmii-live-operator:2023-SA +cmii-uav-platform-mws cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.0.0 +helm-live-rtsp-op operator harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v4.1.0 +cmii-uav-platform-oms cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.0.0 +helm-live-rtsp-zlm operator harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 +cmii-uav-platform-open cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.0.0 +cmii-uav-data-post-process cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.0.0 +nfs-client-provisioner nfs-client-provisioner harbor.cdcyy.com.cn/cmii/nfs-subdir-external-provisioner:v4.0.2 +cmii-uav-developer cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.0.0 +cmii-uav-device cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.0.0 +cmii-uav-emergency cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.0.0 +cmii-uav-gateway cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.0.0 +cmii-uav-gis-server cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.0.0 +cmii-uav-grid-datasource cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.0.0 +cmii-uav-grid-engine cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.0.0 +cmii-uav-grid-manage cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.0.0 +cmii-uav-industrial-portfolio cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.0.0-2023SA-1121 +cmii-uav-kpi-monitor cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.0.0 +cmii-uav-logger cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.0.0 +cmii-uav-material-warehouse cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.0.0-2023SA-1121 +cmii-uav-mission cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:2023-SA-v1 +cmii-uav-mqtthandler cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.0.0-2023SA-1201 diff --git a/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-26-25.txt b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-26-25.txt new file mode 100644 index 0000000..83670b1 --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-09-17-26-25.txt @@ -0,0 +1,60 @@ +cmii-admin-data cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.0.0 +cmii-admin-gateway cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.0.0 +cmii-admin-user cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.0.0 +cmii-app-release cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.1.6-20006 +cmii-minio-ec operator minio/minio:RELEASE.2022-10-24T18-35-07Z +cmii-open-gateway cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.0.0 +cmii-suav-platform-supervision cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.0.0 +cmii-suav-platform-supervisionh5 cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.0.0 +cmii-suav-supervision cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.0.0 +cmii-uav-airspace cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.0.0 +cmii-uav-notice cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.0.0 +cmii-uav-oauth cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.0.0-2023SA-1122 +cmii-uav-alarm cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.0.0 +cmii-uav-autowaypoint cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.0.0 +cmii-uav-platform cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0-validation +cmii-uav-brain cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.0.0 +cmii-uav-platform-ai-brain cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.0.0 +cmii-uav-cloud-live cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.0.0-2023SA-1123 +cmii-uav-platform-armypeople cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.0.0 +cmii-uav-platform-base cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.0.0 +cmii-uav-cms cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.0.0 +cmii-uav-platform-cms-portal cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.0.0 +cmii-uav-platform-detection cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.0.0 +cmii-uav-platform-emergency-rescue cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.0.0 +cmii-uav-platform-logistics cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.0.0 +cmii-uav-platform-media cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.0.0 +cmii-uav-platform-multiterminal cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.0.0-2023SA-1116 +cmii-uav-platform-mws cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.0.0 +cmii-uav-platform-oms cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.0.0 +cmii-uav-data-post-process cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.0.0 +cmii-uav-developer cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.0.0 +cmii-uav-device cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.0.0 +cmii-uav-platform-security cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.0.0 +cmii-uav-emergency cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.0.0 +cmii-uav-platform-securityh5 cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.0.0-2023SA-111702 +cmii-uav-platform-seniclive cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.0.0 +cmii-uav-gateway cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.0.0 +cmii-uav-platform-open cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.0.0 +cmii-uav-platform-share cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.0.0-2023SA +cmii-uav-gis-server cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.0.0 +cmii-uav-grid-datasource cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.0.0 +cmii-uav-platform-splice cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.0.0-2023SA +cmii-uav-grid-engine cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.0.0 +cmii-uav-platform-visualization cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.0.0 +cmii-uav-grid-manage cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.0.0 +cmii-uav-industrial-portfolio cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.0.0-2023SA-1121 +cmii-uav-process cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.0.0-2023SA-1116 +cmii-uav-surveillance cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.0.0-2023SA-1120 +cmii-uav-kpi-monitor cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.0.0 +cmii-uav-threedsimulation cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.0.0 +cmii-uav-user cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0-test +cmii-uav-logger cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.0.0 +cmii-uav-material-warehouse cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.0.0-2023SA-1121 +cmii-uav-waypoint cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.0.0-2023-SA +cmii-uav-mission cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:2023-SA-v1 +helm-live-op-v2 operator harbor.cdcyy.com.cn/cmii/cmii-live-operator:2023-SA +cmii-uav-mqtthandler cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.0.0-2023SA-1201 +helm-live-rtsp-op operator harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v4.1.0 +helm-live-rtsp-zlm operator harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 +nfs-client-provisioner nfs-client-provisioner harbor.cdcyy.com.cn/cmii/nfs-subdir-external-provisioner:v4.0.2 diff --git a/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-00-38.txt b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-00-38.txt new file mode 100644 index 0000000..b3b068b --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-00-38.txt @@ -0,0 +1,60 @@ +cmii-uav-notice harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.0.0 staging 7b467002f601ac2fb52a4a6251ccb2cbd0a1897c +cmii-uav-oauth harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.0.0-2023SA-1122 feature/UAVCLOUD-21941 70e26d756cfc4a8686999bf00a81ecc40563bfd4 +cmii-uav-platform harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.2.0-validation feature/UAVCLOUD-25889 110297ccbeeae7b7b4384110c59b31b7328843d3 +cmii-uav-platform-ai-brain harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.0.0 +cmii-uav-platform-armypeople harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.0.0 +cmii-uav-data-post-process harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.0.0 hotfix/UAVCLOUD-23168 1a9b5e347d9e26eec60bcbd693ca7768f3be3531 +cmii-uav-platform-base harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.0.0 +cmii-uav-platform-cms-portal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.0.0 +cmii-uav-platform-detection harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.0.0 +cmii-uav-developer harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.0.0 +cmii-uav-device harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.0.0 +cmii-uav-platform-emergency-rescue harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.0.0 +cmii-uav-platform-logistics harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.0.0 +cmii-admin-data harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.0.0 hotfix/master-UAVCLOUD-21090-address 3b916be85152920cb46c5db89309a3a839d0779c +cmii-uav-platform-media harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.0.0 +cmii-uav-emergency harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.0.0 hotfix/UAVCLOUD-22725 345ce82cd5db0dcbd03530c0a10ee128c2cf4cb1 +cmii-uav-platform-multiterminal harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.0.0-2023SA-1116 2023-SA c5c9f072207e8e8e323397c7f78e57afef5ba138 +cmii-uav-platform-mws harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.0.0 +cmii-admin-gateway harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.0.0 +cmii-uav-platform-oms harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.0.0 +cmii-uav-gateway harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.0.0 +cmii-uav-platform-open harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.0.0 +cmii-admin-user harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.0.0 +cmii-uav-gis-server harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.0.0 master a543bcdf979f8c34b40da6e536d73c5ee490339d +cmii-app-release harbor.cdcyy.com.cn/cmii/cmii-app-release:4.1.6-20006 +cmii-uav-grid-datasource harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.0.0 +cmii-minio-ec minio/minio:RELEASE.2022-10-24T18-35-07Z +cmii-uav-grid-engine harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.0.0 +cmii-uav-platform-security harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.0.0 +cmii-uav-grid-manage harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.0.0 hotfix/UAVCLOUD-24536 dfe1d43fe854deeab8ceef7392864547ee03c06b +cmii-open-gateway harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.0.0 +cmii-uav-industrial-portfolio harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.0.0-2023SA-1121 2023-SA 056cd46b5211ae80dd5062dbc8fb5fd05d33c0b3 +cmii-suav-platform-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.0.0 feature/UAVCLOUD-23153-clear 49cf9fa59b799fcb7ab1e09aaf529444b7f12b0c +cmii-uav-platform-securityh5 harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.0.0-2023SA-111702 2023-SA 812267f0997afcb3261713275c0d6a09db4f1cc0 +cmii-uav-kpi-monitor harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.0.0 +cmii-uav-platform-seniclive harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.0.0 +cmii-uav-logger harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.0.0 +cmii-suav-platform-supervisionh5 harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.0.0 2023-SA bf99c3ae6cde7b0568612293d9ca3ef26be9ddf3 +cmii-uav-material-warehouse harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.0.0-2023SA-1121 2023-SA 41810ff621c434eb98e7b2030d15291b2ec61930 +cmii-uav-mission harbor.cdcyy.com.cn/cmii/cmii-uav-mission:2023-SA-v1 feature/UAVCLOUD-22062-lnglat c796022b347ba7617baec8bbf20c34bcd734a251 +cmii-uav-platform-share harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.0.0-2023SA hotfix/UAVCLOUD-25360 567d7992e0c436f53636b71d54f4ad4ad643a29f +cmii-suav-supervision harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.0.0 feature/UAVCLOUD-23007 087e53ffeda8e4478b75a6907ee10e211c4bf74a +cmii-uav-platform-splice harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.0.0-2023SA 2023-SA 7bf257149aa92f995d0c381080b099c0dae6bb55 +cmii-uav-mqtthandler harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.0.0-2023SA-1201 +cmii-uav-airspace harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.0.0 +cmii-uav-platform-visualization harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.0.0 +cmii-uav-alarm harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.0.0 +cmii-uav-process harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.0.0-2023SA-1116 hotfix/UAVCLOUD-23101-youhua 490e2e2011f1cd29d5d70788e6fd05cf1b1d35f3 +cmii-uav-autowaypoint harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.0.0 +cmii-uav-surveillance harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.0.0-2023SA-1120 feature/UAVCLOUD-23119 effa81aba1806a0b9a4fcf18ef2afd720aafb797 +cmii-uav-threedsimulation harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.0.0 master 838a812669a157a9f65044974a1eb6456f515284 +cmii-uav-brain harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.0.0 +cmii-uav-user harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.2.0-test master 0532d07b9e85f0ed4727c9e9214e3a7e41746d30 +cmii-uav-cloud-live harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.0.0-2023SA-1123 hotfix/UAVCLOUD-24682-switchheiping 9da99286924168ac2950260d968b481d1d71d0b3 +cmii-uav-waypoint harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.0.0-2023-SA hotfix/2023-SA 2b253f4c6a8c7155412610dc80f3a7face8f379e +cmii-uav-cms harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.0.0 +helm-live-op-v2 harbor.cdcyy.com.cn/cmii/cmii-live-operator:2023-SA +helm-live-rtsp-op harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v4.1.0 +helm-live-rtsp-zlm harbor.cdcyy.com.cn/cmii/zlm-mediaserver:v1.0.6 +nfs-client-provisioner harbor.cdcyy.com.cn/cmii/nfs-subdir-external-provisioner:v4.0.2 diff --git a/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-01-19.txt b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-01-19.txt new file mode 100644 index 0000000..360c0ce --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-01-19.txt @@ -0,0 +1,60 @@ +cmii-uav-notice 5.0.0 staging 7b467002f601ac2fb52a4a6251ccb2cbd0a1897c +cmii-uav-data-post-process 5.0.0 hotfix/UAVCLOUD-23168 1a9b5e347d9e26eec60bcbd693ca7768f3be3531 +cmii-uav-developer 5.0.0 +cmii-uav-oauth 5.0.0-2023SA-1122 feature/UAVCLOUD-21941 70e26d756cfc4a8686999bf00a81ecc40563bfd4 +cmii-uav-platform 5.2.0-validation feature/UAVCLOUD-25889 110297ccbeeae7b7b4384110c59b31b7328843d3 +cmii-uav-device 5.0.0 +cmii-uav-platform-ai-brain 5.0.0 +cmii-uav-platform-armypeople 5.0.0 +cmii-uav-emergency 5.0.0 hotfix/UAVCLOUD-22725 345ce82cd5db0dcbd03530c0a10ee128c2cf4cb1 +cmii-uav-platform-base 5.0.0 +cmii-uav-gateway 5.0.0 +cmii-uav-gis-server 5.0.0 master a543bcdf979f8c34b40da6e536d73c5ee490339d +cmii-uav-platform-cms-portal 5.0.0 +cmii-uav-grid-datasource 5.0.0 +cmii-uav-platform-detection 5.0.0 +cmii-uav-platform-emergency-rescue 5.0.0 +cmii-uav-platform-logistics 5.0.0 +cmii-uav-grid-engine 5.0.0 +cmii-uav-platform-media 5.0.0 +cmii-uav-platform-multiterminal 5.0.0-2023SA-1116 2023-SA c5c9f072207e8e8e323397c7f78e57afef5ba138 +cmii-uav-grid-manage 5.0.0 hotfix/UAVCLOUD-24536 dfe1d43fe854deeab8ceef7392864547ee03c06b +cmii-uav-platform-mws 5.0.0 +cmii-uav-platform-oms 5.0.0 +cmii-uav-industrial-portfolio 5.0.0-2023SA-1121 2023-SA 056cd46b5211ae80dd5062dbc8fb5fd05d33c0b3 +cmii-admin-data 5.0.0 hotfix/master-UAVCLOUD-21090-address 3b916be85152920cb46c5db89309a3a839d0779c +cmii-uav-kpi-monitor 5.0.0 +cmii-uav-platform-open 5.0.0 +cmii-uav-logger 5.0.0 +cmii-uav-material-warehouse 5.0.0-2023SA-1121 2023-SA 41810ff621c434eb98e7b2030d15291b2ec61930 +cmii-admin-gateway 5.0.0 +cmii-uav-mission 2023-SA-v1 feature/UAVCLOUD-22062-lnglat c796022b347ba7617baec8bbf20c34bcd734a251 +cmii-uav-mqtthandler 5.0.0-2023SA-1201 +cmii-admin-user 5.0.0 +cmii-app-release 4.1.6-20006 +cmii-minio-ec RELEASE.2022-10-24T18-35-07Z +cmii-open-gateway 5.0.0 +cmii-suav-platform-supervision 5.0.0 feature/UAVCLOUD-23153-clear 49cf9fa59b799fcb7ab1e09aaf529444b7f12b0c +cmii-suav-platform-supervisionh5 5.0.0 2023-SA bf99c3ae6cde7b0568612293d9ca3ef26be9ddf3 +cmii-uav-platform-security 5.0.0 +cmii-suav-supervision 5.0.0 feature/UAVCLOUD-23007 087e53ffeda8e4478b75a6907ee10e211c4bf74a +cmii-uav-platform-securityh5 5.0.0-2023SA-111702 2023-SA 812267f0997afcb3261713275c0d6a09db4f1cc0 +cmii-uav-airspace 5.0.0 +cmii-uav-platform-seniclive 5.0.0 +cmii-uav-alarm 5.0.0 +cmii-uav-platform-share 5.0.0-2023SA hotfix/UAVCLOUD-25360 567d7992e0c436f53636b71d54f4ad4ad643a29f +cmii-uav-autowaypoint 5.0.0 +cmii-uav-platform-splice 5.0.0-2023SA 2023-SA 7bf257149aa92f995d0c381080b099c0dae6bb55 +cmii-uav-brain 5.0.0 +cmii-uav-platform-visualization 5.0.0 +cmii-uav-process 5.0.0-2023SA-1116 hotfix/UAVCLOUD-23101-youhua 490e2e2011f1cd29d5d70788e6fd05cf1b1d35f3 +cmii-uav-surveillance 5.0.0-2023SA-1120 feature/UAVCLOUD-23119 effa81aba1806a0b9a4fcf18ef2afd720aafb797 +cmii-uav-cloud-live 5.0.0-2023SA-1123 hotfix/UAVCLOUD-24682-switchheiping 9da99286924168ac2950260d968b481d1d71d0b3 +cmii-uav-threedsimulation 5.0.0 master 838a812669a157a9f65044974a1eb6456f515284 +cmii-uav-cms 5.0.0 +cmii-uav-user 5.2.0-test master 0532d07b9e85f0ed4727c9e9214e3a7e41746d30 +cmii-uav-waypoint 5.0.0-2023-SA hotfix/2023-SA 2b253f4c6a8c7155412610dc80f3a7face8f379e +helm-live-op-v2 2023-SA +helm-live-rtsp-op v4.1.0 +helm-live-rtsp-zlm v1.0.6 +nfs-client-provisioner v4.0.2 diff --git a/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-37-37.txt b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-37-37.txt new file mode 100644 index 0000000..6763e17 --- /dev/null +++ b/agent-go/k8s_exec/log/all-uavcloud-uat-2024-01-10-11-37-37.txt @@ -0,0 +1,56 @@ +cmii-uav-notice 5.0.0 staging 7b467002f601ac2fb52a4a6251ccb2cbd0a1897c +cmii-uav-oauth 5.0.0-2023SA-1122 feature/UAVCLOUD-21941 70e26d756cfc4a8686999bf00a81ecc40563bfd4 +cmii-uav-platform 5.2.0-validation feature/UAVCLOUD-25889 110297ccbeeae7b7b4384110c59b31b7328843d3 +cmii-uav-platform-ai-brain 5.0.0 +cmii-uav-platform-armypeople 5.0.0 +cmii-uav-platform-base 5.0.0 +cmii-uav-platform-cms-portal 5.0.0 +cmii-uav-platform-detection 5.0.0 +cmii-uav-platform-emergency-rescue 5.0.0 +cmii-uav-platform-logistics 5.0.0 +cmii-uav-platform-media 5.0.0 +cmii-uav-platform-security 5.0.0 +cmii-uav-platform-multiterminal 5.0.0-2023SA-1116 2023-SA c5c9f072207e8e8e323397c7f78e57afef5ba138 +cmii-uav-platform-mws 5.0.0 +cmii-uav-data-post-process 5.0.0 hotfix/UAVCLOUD-23168 1a9b5e347d9e26eec60bcbd693ca7768f3be3531 +cmii-admin-data 5.0.0 hotfix/master-UAVCLOUD-21090-address 3b916be85152920cb46c5db89309a3a839d0779c +cmii-uav-platform-oms 5.0.0 +cmii-uav-platform-securityh5 5.0.0-2023SA-111702 2023-SA 812267f0997afcb3261713275c0d6a09db4f1cc0 +cmii-uav-platform-open 5.0.0 +cmii-uav-platform-seniclive 5.0.0 +cmii-uav-developer 5.0.0 +cmii-admin-gateway 5.0.0 +cmii-admin-user 5.0.0 +cmii-app-release 4.1.6-20006 +cmii-uav-platform-share 5.0.0-2023SA hotfix/UAVCLOUD-25360 567d7992e0c436f53636b71d54f4ad4ad643a29f +cmii-uav-platform-splice 5.0.0-2023SA 2023-SA 7bf257149aa92f995d0c381080b099c0dae6bb55 +cmii-uav-platform-visualization 5.0.0 +cmii-uav-process 5.0.0-2023SA-1116 hotfix/UAVCLOUD-23101-youhua 490e2e2011f1cd29d5d70788e6fd05cf1b1d35f3 +cmii-uav-device 5.0.0 +cmii-uav-surveillance 5.0.0-2023SA-1120 feature/UAVCLOUD-23119 effa81aba1806a0b9a4fcf18ef2afd720aafb797 +cmii-uav-emergency 5.0.0 hotfix/UAVCLOUD-22725 345ce82cd5db0dcbd03530c0a10ee128c2cf4cb1 +cmii-uav-threedsimulation 5.0.0 master 838a812669a157a9f65044974a1eb6456f515284 +cmii-uav-user 5.2.0-test master 0532d07b9e85f0ed4727c9e9214e3a7e41746d30 +cmii-uav-gateway 5.0.0 +cmii-uav-waypoint 5.0.0-2023-SA hotfix/2023-SA 2b253f4c6a8c7155412610dc80f3a7face8f379e +cmii-uav-gis-server 5.0.0 master a543bcdf979f8c34b40da6e536d73c5ee490339d +helm-live-op-v2 2023-SA +cmii-open-gateway 5.0.0 +cmii-uav-grid-datasource 5.0.0 +cmii-uav-grid-engine 5.0.0 +cmii-suav-platform-supervision 5.0.0 feature/UAVCLOUD-23153-clear 49cf9fa59b799fcb7ab1e09aaf529444b7f12b0c +cmii-uav-grid-manage 5.0.0 hotfix/UAVCLOUD-24536 dfe1d43fe854deeab8ceef7392864547ee03c06b +cmii-uav-industrial-portfolio 5.0.0-2023SA-1121 2023-SA 056cd46b5211ae80dd5062dbc8fb5fd05d33c0b3 +cmii-uav-kpi-monitor 5.0.0 +cmii-suav-platform-supervisionh5 5.0.0 2023-SA bf99c3ae6cde7b0568612293d9ca3ef26be9ddf3 +cmii-uav-logger 5.0.0 +cmii-uav-material-warehouse 5.0.0-2023SA-1121 2023-SA 41810ff621c434eb98e7b2030d15291b2ec61930 +cmii-suav-supervision 5.0.0 feature/UAVCLOUD-23007 087e53ffeda8e4478b75a6907ee10e211c4bf74a +cmii-uav-mission 2023-SA-v1 feature/UAVCLOUD-22062-lnglat c796022b347ba7617baec8bbf20c34bcd734a251 +cmii-uav-mqtthandler 5.0.0-2023SA-1201 +cmii-uav-airspace 5.0.0 +cmii-uav-alarm 5.0.0 +cmii-uav-autowaypoint 5.0.0 +cmii-uav-brain 5.0.0 +cmii-uav-cloud-live 5.0.0-2023SA-1123 hotfix/UAVCLOUD-24682-switchheiping 9da99286924168ac2950260d968b481d1d71d0b3 +cmii-uav-cms 5.0.0 diff --git a/agent-go/k8s_exec/log/cmii-update-log.txt b/agent-go/k8s_exec/log/cmii-update-log.txt new file mode 100644 index 0000000..f2eba2d --- /dev/null +++ b/agent-go/k8s_exec/log/cmii-update-log.txt @@ -0,0 +1,9 @@ +2024-01-10-14-54-51 uavcloud-demo cmii-uav-platform 5.2.0-011002 5.2.0-011003 +2024-01-10-14-59-07 uavcloud-devflight cmii-uav-depotautoreturn 123sdsa45678 12345678 +2024-01-10-15-09-29 uavcloud-demo cmii-uav-platform 5.2.0-011003 5.2.0-011004 +2024-01-10-17-15-04 uavcloud-test cmii-suav-supervision 5.2.0-validation 5.2.0-011001 +2024-01-11-11-06-10 uavcloud-demo cmii-uav-platform 5.2.0-011004 5.2.0-011101 +2024-01-11-11-36-56 uavcloud-demo cmii-uav-waypoint 5.2.0 5.2.0-011101 +2024-01-11-11-58-15 uavcloud-uavms uavms-lowaltitude-platform 5.1.0 5.2.0-011101 +2024-01-11-14-00-34 uavcloud-uavms uavms-lowaltitude-platform 5.1.0-011102 5.1.0-011103 +2024-01-11-14-49-53 uavcloud-demo cmii-uav-waypoint 5.2.0-011101 5.2.0-011102 diff --git a/agent-go/tmp/cmii-node-info.yaml b/agent-go/tmp/cmii-node-info.yaml new file mode 100644 index 0000000..0b9298a --- /dev/null +++ b/agent-go/tmp/cmii-node-info.yaml @@ -0,0 +1,492 @@ +{ + "metadata": { + "name": "prod-05.ecs.io", + "selfLink": "/api/v1/nodes/prod-05.ecs.io", + "uid": "175a43cc-88f6-4679-b6e9-c3217734d405", + "resourceVersion": "629318465", + "creationTimestamp": "2020-11-17T02:07:45Z", + "labels": { + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "prod-05.ecs.io", + "kubernetes.io/os": "linux", + "node-role.kubernetes.io/worker-prod": "", + "uavcloud.env": "chbn" + }, + "annotations": { + "kubeadm.alpha.kubernetes.io/cri-socket": "/var/run/dockershim.sock", + "node.alpha.kubernetes.io/ttl": "0", + "projectcalico.org/IPv4Address": "192.168.34.242/24", + "projectcalico.org/IPv4IPIPTunnelAddr": "10.244.54.128", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + } + }, + "spec": { + "podCIDR": "10.244.16.0/24", + "podCIDRs": [ + "10.244.16.0/24" + ], + "unschedulable": true, + "taints": [ + { + "key": "node.kubernetes.io/unschedulable", + "effect": "NoSchedule", + "timeAdded": "2023-08-18T08:40:19Z" + + }, + { + "key": "node.kubernetes.io/unreachable", + "effect": "NoSchedule", + "timeAdded": "2023-08-29T06:06:36Z" + + }, + { + "key": "node.kubernetes.io/unreachable", + "effect": "NoExecute", + "timeAdded": "2023-12-06T19:13:33Z" + + } + ] + }, + "status": { + "capacity": { + "cpu": "12", + "ephemeral-storage": "5110Mi", + "hugepages-2Mi": "0", + "memory": "49969432Ki", + "pods": "110" + }, + "allocatable": { + "cpu": "12", + "ephemeral-storage": "4822401017", + "hugepages-2Mi": "0", + "memory": "49867032Ki", + "pods": "110" + }, + "conditions": [ + { + "type": "NetworkUnavailable", + "status": "False", + "lastHeartbeatTime": "2020-12-30T06:39:42Z", + "lastTransitionTime": "2020-12-30T06:39:42Z", + "reason": "CalicoIsUp", + "message": "Calico is running on this node" + }, + { + "type": "MemoryPressure", + "status": "Unknown", + "lastHeartbeatTime": "2023-08-29T06:05:47Z", + "lastTransitionTime": "2023-08-29T06:06:36Z", + "reason": "NodeStatusUnknown", + "message": "Kubelet stopped posting node status." + }, + { + "type": "DiskPressure", + "status": "Unknown", + "lastHeartbeatTime": "2023-08-29T06:05:47Z", + "lastTransitionTime": "2023-08-29T06:06:36Z", + "reason": "NodeStatusUnknown", + "message": "Kubelet stopped posting node status." + }, + { + "type": "PIDPressure", + "status": "Unknown", + "lastHeartbeatTime": "2023-08-29T06:05:47Z", + "lastTransitionTime": "2023-08-29T06:06:36Z", + "reason": "NodeStatusUnknown", + "message": "Kubelet stopped posting node status." + }, + { + "type": "Ready", + "status": "Unknown", + "lastHeartbeatTime": "2023-08-29T06:05:47Z", + "lastTransitionTime": "2023-08-29T06:06:36Z", + "reason": "NodeStatusUnknown", + "message": "Kubelet stopped posting node status." + } + ], + "addresses": [ + { + "type": "InternalIP", + "address": "192.168.34.242" + }, + { + "type": "Hostname", + "address": "prod-05.ecs.io" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "nodeInfo": { + "machineID": "e391ecd376004d9ea93410a62820f044", + "systemUUID": "17B21542-278A-6324-5ED1-75CCE1EFE050", + "bootID": "cb7ef5b6-96c8-4799-979d-03cf5d915857", + "kernelVersion": "4.4.239-1.el7.elrepo.x86_64", + "osImage": "openEuler 20.03 (LTS-SP1)", + + "containerRuntimeVersion": "docker://Unknown", + "kubeletVersion": "v1.18.0", + "kubeProxyVersion": "v1.18.0", + "operatingSystem": "linux", + "architecture": "amd64" + }, + "images": [ + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint@sha256:d1f44b758740bacbf60b6011426c38469129f3028b8b8f1ce8251e10f9fdd454", + "harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.0.5-beta" + ], + "sizeBytes": 2630221969 + }, + { + "names": [ + "mongo@sha256:5be752bc5f2ac4182252d0f15d74df080923aba39700905cb26d9f70f39e9702", + "mongo:5.0" + ], + "sizeBytes": 692642400 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:6709b5b0bbde1e8b627434788a80e35f2df2f4113b4c00a8fc3d3b798afb76a5", + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:4.1.4-validation" + ], + "sizeBytes": 493747480 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio@sha256:e03d80b177c32e6cad118ee4b4123fd0e6297a1568e7e1676e5be0e13ff4ba1c", + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:4.1.5-beta" + ], + "sizeBytes": 484881703 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio@sha256:ab34291d5994ee9668e103639aa0423fcf2aafd8f24b63d3eaccbadb03117756", + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:4.1.4-validation" + ], + "sizeBytes": 484866844 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:86a2757e97bab23e78268ee572271b6122f77528e1da57e7e507b0bf2221aeb5", + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:4.1.1-validation" + ], + "sizeBytes": 483628102 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:ccea0d3f181743670640de472725efcf644cfe05c72d4dfc2ece4380f161fbcb", + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:4.1.4-beta" + ], + "sizeBytes": 483626496 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio@sha256:06fad201278aba5f7bea1ae11bfc01377c03c0e98570570afd8ccc01f6f40ac3", + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:4.0.5-beta" + ], + "sizeBytes": 468894504 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-emergency@sha256:baddb82a7d330a2864aef972c1d2bebed746f00d391bd39a696d41646b681297", + "harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:4.0.4-beta" + ], + "sizeBytes": 466569591 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live@sha256:95ccd9ab72b439fab8f5fca52f506248ceb0267ca46a0c8595e95c7307b3904c", + "harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:4.1.5-beta" + ], + "sizeBytes": 452326900 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live@sha256:fd90e7111992056f769614e138b74d04f81c99ab14e725ed794567385a848421", + "harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:4.1.6" + ], + "sizeBytes": 450672154 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource@sha256:1d343cd487bee870eb21730246324249695480abded55d048e7d22ff8a6999b5", + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:4.1.4-beta" + ], + "sizeBytes": 406240163 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace@sha256:25152ed384af417206025a96259a856567e24e66435367ce7534a884666f8147", + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:4.1.4-beta" + ], + "sizeBytes": 401437931 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace@sha256:1ef2d625a76d04c67bf6ad27fe1a3752b9271e6c044971aa25d5c5a25c746260", + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:4.1.6" + ], + "sizeBytes": 401437761 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace@sha256:a90fe88b8abf30353fa84faaf15638bda027e85f1975dc1dd596d81c142eae2a", + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:4.1.5-validation" + ], + "sizeBytes": 401437741 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace@sha256:66c794f120316676152850be6186398ef31ffa8887d8333f93d80608533bc54a", + "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:4.1.2-beta" + ], + "sizeBytes": 401427002 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint@sha256:55d6379738f36d61d6d031aaf9df999ff82f13a0a6771e7ee5c50dedd41c357a", + "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:4.1.6" + ], + "sizeBytes": 400951239 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-suav-supervision@sha256:7673bfa87f9a1601f5ded2aa4bcb0a0b217408db0a5d4905066f9a77726002bf", + "harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:4.1.5-validation" + ], + "sizeBytes": 388822362 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine@sha256:1e9ab703e2516a332bf3bfe86f7eae13ddd933117e3df9610691b7a53b895237", + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:4.1.2-beta" + ], + "sizeBytes": 388761139 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine@sha256:5bb238d3e04ff0b01825b57b8f21510f26558f7c76db7b1913d494813163d6a0", + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:4.1.6" + ], + "sizeBytes": 388761139 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine@sha256:8ec5d790786886c2bf1067d7a8883f0ba772f6c50e8174c4479980fb4c25464e", + "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:4.1.1-validation" + ], + "sizeBytes": 388761139 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process@sha256:f87dfe3a2102f27563ec038515e87756caf6c9b7bb8aad44460c2a25eb3fc848", + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:4.1.6" + ], + "sizeBytes": 386687914 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process@sha256:643b85f3b40dc8657e05c827061a12acf452d4ab09304a5c5a14c4978dff6c70", + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:4.1.5-beta" + ], + "sizeBytes": 386687690 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-device@sha256:69749762818b34b8aef9065228a99e3a8e42b9eb1a20adff966ae300fda23cdc", + + "harbor.cdcyy.com.cn/cmii/cmii-uav-device:4.1.6-beta" + ], + "sizeBytes": 386256767 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-device@sha256:4f002f3c41a212628dbfbb8a88b261b90226b4290dfb13733f8bd3e003787420", + + "harbor.cdcyy.com.cn/cmii/cmii-uav-device:4.1.4-beta" + ], + "sizeBytes": 386214039 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server@sha256:98bb79f3a0f4ffdee6cb45f682c42b8336771d8270110c8b447d0f5269cc0aa0", + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:4.1.5-validation" + ], + "sizeBytes": 384612371 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server@sha256:025b28fa138aad692abbe81f421e678e9d070be7d1ac643c117391a97f6bade3", + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:4.1.6" + ], + "sizeBytes": 384611937 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server@sha256:746b201f4ce84100231c70bf4a1085974475b9c1d7d6943ecc82cbbbb8e040c6", + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:4.1.5-beta" + ], + "sizeBytes": 384611937 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint@sha256:f5814b5f031cf62c23dbc375464fb87626c4fa1aa48701c6b2bb42bee46ee90f", + "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:4.1.2-beta" + ], + "sizeBytes": 384568823 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint@sha256:4c300e67e128e6d2479c96c3301253213b8eb5a70517dd8adcdda911837e570f", + "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:4.0.6-beta" + ], + "sizeBytes": 384568823 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-suav-supervision@sha256:847fe17ae63772a843c8fc6eac89e1b584cb12c439ebe278a90fd35b5ca4f624", + "harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:4.1.4-beta" + ], + "sizeBytes": 384107816 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process@sha256:2ba108954077839692ad4284af3030ca61e7cb32c5efc09406cd807f4e4a248b", + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:4.1.3-beta" + ], + "sizeBytes": 383527174 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process@sha256:f1da58f9225d735ee5ce06b890cb5f7728037b715148d382ffc5e392b8a21f7f", + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:4.1.3-validation" + ], + "sizeBytes": 383527174 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process@sha256:489e91227f458bb055f208a4d814ea2f9f06dfa3fa4d9318d91c59862354807a", + "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:4.1.1-validation" + ], + "sizeBytes": 383524881 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-blockchain@sha256:4f24f1a84f1336de391d277252e0744b055a4e63089579d8c02e49709a9fd5df", + "harbor.cdcyy.com.cn/cmii/cmii-uav-blockchain:3.2.4-beta" + ], + "sizeBytes": 383081944 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server@sha256:98d65f5757934a691278d03327fec0edd48f8ea250604905ce5b718a407ef408", + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:4.1.4-beta" + ], + "sizeBytes": 382438774 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server@sha256:2da8baccb9a8dacb12e08f2a6b1fb4e48ebe0f171db9f418405c554e5df4c1cc", + "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:4.1.4-validation" + ], + "sizeBytes": 382438774 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance@sha256:ee1e6197803543b509361a69f80ef557459d4c6c3aa563a8a9a90c2488124fc9", + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:4.2.0-validation" + ], + "sizeBytes": 381910577 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-user@sha256:b80c60a863ef2f45799edc50640fbdb65b9883a05bd0c42209ea3847a9422ed8", + "harbor.cdcyy.com.cn/cmii/cmii-uav-user:4.1.6" + ], + "sizeBytes": 381083817 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-user@sha256:ad8556745ef810157a6bb08ba91cb80445e667980efad30fc2c7aaee1b856ac3", + "harbor.cdcyy.com.cn/cmii/cmii-uav-user:4.1.4-beta" + ], + "sizeBytes": 381080930 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse@sha256:926acb27e9b0cb804227cbd3ca8753dd1230f0d35ee1a4b593925e5eaf513f73", + "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:4.1.6" + ], + "sizeBytes": 379004764 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse@sha256:bcfc4cf875d496df7beaca883db48bac64a09bbf588f604c366cf37690637729", + "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:4.1.4-beta" + ], + "sizeBytes": 379002669 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse@sha256:31769ceb74cea5f992a09cf35789d8f7cf2768303e775ab3e8cf2c44b8913435", + "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:4.1.4-validation" + ], + "sizeBytes": 379002601 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance@sha256:15a0d4203996caa712fdd122482e32ad532e35cffdac4781f3545250ee9b3f1a", + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:4.1.6-validation" + ], + "sizeBytes": 378974490 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance@sha256:4bab2c71fa488369754d13117b17ea7e20ca19d6fefa7504f4e186bbc1f95768", + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:4.1.6-beta" + ], + "sizeBytes": 378973519 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance@sha256:7de52b7e721a0ebbb37de9127446e0198e27f3b061f2910427954fb1be1f9c31", + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:4.1.6" + ], + "sizeBytes": 378973429 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-emergency@sha256:1cc7a224aa58933199c524ae8da5dba4f0758b4f311d203c21d89efe4745b1ce", + "harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:4.1.4-beta" + ], + "sizeBytes": 378700773 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance@sha256:c13f312306e67e9a358610966c4025b51c165e2e92e784cf60789dd027438145", + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:4.1.5-validation" + ], + "sizeBytes": 378039002 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance@sha256:4280f22ffe96bce84864c1e6483d7093638a1344479468f87e987d4cb3f079cf", + "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:4.1.5-beta" + ], + "sizeBytes": 378029105 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-process@sha256:871f6d7be975fc3bb39f62227ceb4410c50b3693d550a2fe3f1c9eea2b1d8878", + "harbor.cdcyy.com.cn/cmii/cmii-uav-process:4.1.6-beta" + ], + "sizeBytes": 376635217 + } + ] + } +} \ No newline at end of file diff --git a/agent-go/tmp/test.json b/agent-go/tmp/test.json index e69de29..52528fd 100644 --- a/agent-go/tmp/test.json +++ b/agent-go/tmp/test.json @@ -0,0 +1,631 @@ +{ + "metadata": { + "name": "demo-232.ecs.io", + "selfLink": "/api/v1/nodes/demo-232.ecs.io", + "uid": "a516c83f-420d-4129-948b-e4c703cf5ca6", + "resourceVersion": "654738715", + "creationTimestamp": "2023-05-06T06:14:44Z", + "labels": { + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "demo-232.ecs.io", + "kubernetes.io/os": "linux", + "node-role.kubernetes.io/worker-demo": "", + "uavcloud.affinity": "demo", + "uavcloud.env": "demo", + "uavcloud.os": "open" + }, + "annotations": { + "kubeadm.alpha.kubernetes.io/cri-socket": "/var/run/dockershim.sock", + "node.alpha.kubernetes.io/ttl": "0", + "projectcalico.org/IPv4Address": "192.168.36.232/24", + "projectcalico.org/IPv4IPIPTunnelAddr": "10.244.253.128", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + }, + "managedFields": [ + { + "manager": "kubeadm", + "operation": "Update", + "apiVersion": "v1", + "time": "2023-05-06T06:14:44Z", + "fieldsType": "FieldsV1", + "fieldsV1": { + "f:metadata": { + "f:annotations": { + "f:kubeadm.alpha.kubernetes.io/cri-socket": {} + } + } + } + }, + { + "manager": "calico-node", + "operation": "Update", + "apiVersion": "v1", + "time": "2023-05-10T01:17:09Z", + "fieldsType": "FieldsV1", + "fieldsV1": { + "f:metadata": { + "f:annotations": { + "f:projectcalico.org/IPv4Address": {}, + "f:projectcalico.org/IPv4IPIPTunnelAddr": {} + } + }, + "f:status": { + "f:conditions": { + "k:{\"type\":\"NetworkUnavailable\"}": { + ".": {}, + "f:lastHeartbeatTime": {}, + "f:lastTransitionTime": {}, + "f:message": {}, + "f:reason": {}, + "f:status": {}, + "f:type": {} + } + } + } + } + }, + { + "manager": "dashboard", + "operation": "Update", + "apiVersion": "v1", + "time": "2023-10-27T01:41:55Z", + "fieldsType": "FieldsV1", + "fieldsV1": { + "f:metadata": { + "f:labels": { + "f:node-role.kubernetes.io/worker-demo": {}, + "f:uavcloud.affinity": {}, + "f:uavcloud.env": {}, + "f:uavcloud.os": {} + } + } + } + }, + { + "manager": "kube-controller-manager", + "operation": "Update", + "apiVersion": "v1", + "time": "2023-12-26T07:19:29Z", + "fieldsType": "FieldsV1", + "fieldsV1": { + "f:metadata": { + "f:annotations": { + "f:node.alpha.kubernetes.io/ttl": {} + } + }, + "f:spec": { + "f:podCIDR": {}, + "f:podCIDRs": { + ".": {}, + "v:\"10.244.31.0/24\"": {} + } + } + } + }, + { + "manager": "kubelet", + "operation": "Update", + "apiVersion": "v1", + "time": "2024-01-11T03:24:07Z", + "fieldsType": "FieldsV1", + "fieldsV1": { + "f:metadata": { + "f:annotations": { + ".": {}, + "f:volumes.kubernetes.io/controller-managed-attach-detach": {} + }, + "f:labels": { + ".": {}, + "f:beta.kubernetes.io/arch": {}, + "f:beta.kubernetes.io/os": {}, + "f:kubernetes.io/arch": {}, + "f:kubernetes.io/hostname": {}, + "f:kubernetes.io/os": {} + } + }, + "f:status": { + "f:addresses": { + ".": {}, + "k:{\"type\":\"Hostname\"}": { + ".": {}, + "f:address": {}, + "f:type": {} + }, + "k:{\"type\":\"InternalIP\"}": { + ".": {}, + "f:address": {}, + "f:type": {} + } + }, + "f:allocatable": { + ".": {}, + "f:cpu": {}, + "f:ephemeral-storage": {}, + "f:hugepages-1Gi": {}, + "f:hugepages-2Mi": {}, + "f:memory": {}, + "f:pods": {} + }, + "f:capacity": { + ".": {}, + "f:cpu": {}, + "f:ephemeral-storage": {}, + "f:hugepages-1Gi": {}, + "f:hugepages-2Mi": {}, + "f:memory": {}, + "f:pods": {} + }, + "f:conditions": { + ".": {}, + "k:{\"type\":\"DiskPressure\"}": { + ".": {}, + "f:lastHeartbeatTime": {}, + "f:lastTransitionTime": {}, + "f:message": {}, + "f:reason": {}, + "f:status": {}, + "f:type": {} + }, + "k:{\"type\":\"MemoryPressure\"}": { + ".": {}, + "f:lastHeartbeatTime": {}, + "f:lastTransitionTime": {}, + "f:message": {}, + "f:reason": {}, + "f:status": {}, + "f:type": {} + }, + "k:{\"type\":\"PIDPressure\"}": { + ".": {}, + "f:lastHeartbeatTime": {}, + "f:lastTransitionTime": {}, + "f:message": {}, + "f:reason": {}, + "f:status": {}, + "f:type": {} + }, + "k:{\"type\":\"Ready\"}": { + ".": {}, + "f:lastHeartbeatTime": {}, + "f:lastTransitionTime": {}, + "f:message": {}, + "f:reason": {}, + "f:status": {}, + "f:type": {} + } + }, + "f:daemonEndpoints": { + "f:kubeletEndpoint": { + "f:Port": {} + } + }, + "f:images": {}, + "f:nodeInfo": { + "f:architecture": {}, + "f:bootID": {}, + "f:containerRuntimeVersion": {}, + "f:kernelVersion": {}, + "f:kubeProxyVersion": {}, + "f:kubeletVersion": {}, + "f:machineID": {}, + "f:operatingSystem": {}, + "f:osImage": {}, + "f:systemUUID": {} + } + } + } + } + ] + }, + "spec": { + "podCIDR": "10.244.31.0/24", + "podCIDRs": [ + "10.244.31.0/24" + ] + }, + "status": { + "capacity": { + "cpu": "8", + "ephemeral-storage": "45147028Ki", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "15896524Ki", + "pods": "110" + }, + "allocatable": { + "cpu": "8", + "ephemeral-storage": "41607500936", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "15794124Ki", + "pods": "110" + }, + "conditions": [ + { + "type": "NetworkUnavailable", + "status": "False", + "lastHeartbeatTime": "2023-05-10T01:17:09Z", + "lastTransitionTime": "2023-05-10T01:17:09Z", + "reason": "CalicoIsUp", + "message": "Calico is running on this node" + }, + { + "type": "MemoryPressure", + "status": "False", + "lastHeartbeatTime": "2024-01-11T03:24:07Z", + "lastTransitionTime": "2023-11-13T04:04:50Z", + "reason": "KubeletHasSufficientMemory", + "message": "kubelet has sufficient memory available" + }, + { + "type": "DiskPressure", + "status": "False", + "lastHeartbeatTime": "2024-01-11T03:24:07Z", + "lastTransitionTime": "2023-11-13T04:04:50Z", + "reason": "KubeletHasNoDiskPressure", + "message": "kubelet has no disk pressure" + }, + { + "type": "PIDPressure", + "status": "False", + "lastHeartbeatTime": "2024-01-11T03:24:07Z", + "lastTransitionTime": "2023-11-13T04:04:50Z", + "reason": "KubeletHasSufficientPID", + "message": "kubelet has sufficient PID available" + }, + { + "type": "Ready", + "status": "True", + "lastHeartbeatTime": "2024-01-11T03:24:07Z", + "lastTransitionTime": "2023-11-13T04:04:50Z", + "reason": "KubeletReady", + "message": "kubelet is posting ready status" + } + ], + "addresses": [ + { + "type": "InternalIP", + "address": "192.168.36.232" + }, + { + "type": "Hostname", + "address": "demo-232.ecs.io" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "nodeInfo": { + "machineID": "29989ad386a449cfaab3ae22ed296f47", + "systemUUID": "23f81942-ef1d-bed0-277f-06e2eefd60bf", + "bootID": "95f15daa-dec2-42c3-b5eb-3cf26535cc6f", + "kernelVersion": "4.19.90-2112.8.0.0131.oe1.x86_64", + "osImage": "openEuler 20.03 (LTS-SP3)", + "containerRuntimeVersion": "docker://20.10.9", + "kubeletVersion": "v1.18.0", + "kubeProxyVersion": "v1.18.0", + "operatingSystem": "linux", + "architecture": "amd64" + }, + "images": [ + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint@sha256:c4596e29d263c2ded6fc5e48d1c13e5698949f881c150b3f85d49073a2e23404", + "harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.1.5" + ], + "sizeBytes": 2630691373 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:8e70eff1057c007ab99f3880202083e489d85438641a28462200e787e7665092" + ], + "sizeBytes": 1298837349 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:1ae6cde080dd68296b072d0d490b01065c34e0e867f09c1489403256387e463a" + ], + "sizeBytes": 1298837349 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:860098038feed743be290fa0cf9b7bb8ee2e9ca6772aee6248fc1b2274a8e387" + ], + "sizeBytes": 1298837349 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:2bfd98e633df7883b86a19365e878e333d0bc19598ad4a44f7101efaa63fb630" + ], + "sizeBytes": 1298810007 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:c7a140e4887314a19386c9badda35fa3d4f8bc2961c808ef384cf476008a2ff6" + ], + "sizeBytes": 1298809944 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:1d06233269e3a3aae18042fbb45620262367d78d662c5eac1b4f4f6873c9b883", + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:4.1.6-22973" + ], + "sizeBytes": 1298803507 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:81ee51f48d642444b123a5ee0001edeb14211aaa4496ce7dd1732f543b7c3784" + ], + "sizeBytes": 1298803267 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:2aa5c4d5e73c78faf8225c30e1afc2f09e0036af3a852e2a7ef472d9cf811d19" + ], + "sizeBytes": 1298803267 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:a5f952869d872c5bb6fd0b83a1fc6d785576145e515870f2ef2a755112bd7dd5" + ], + "sizeBytes": 1298803253 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:ae66ec4950e4786a12e74883f55ffed0f010df214c490740b249b0b578ddb70e" + ], + "sizeBytes": 1298803141 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:3b50ee3451d0852067316fcf28c23e51964cced7cbcb0edaed13c5165bfe6475" + ], + "sizeBytes": 1298801680 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:a47132cbc9e31e164331471f53fbca26dc1f917620a2c2f58bb78d4152fdf633" + ], + "sizeBytes": 1298801680 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:3acfa8c3e4918ed1fe18724533f3c185bde32c97d983ffc546a66a7ac1fe9416" + ], + "sizeBytes": 1298801652 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:5c36fb7b61ac619e781e16be2ca2b2820893e926a568189ed53a1a190c3fdec7" + ], + "sizeBytes": 1298801626 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:f6fec76ab974068b8c44229a56ebe672b9dfa47d038bfbbe5f368b32b71d68c1" + ], + "sizeBytes": 1298801623 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:ebf60f373565f12580ce66ab4183f514f3c40f291b4480b2d416a383c19dc1ce" + ], + "sizeBytes": 1298801623 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:4077da975321f521cc670798824c831b945ab71a21a9862dad40a542451350e6" + ], + "sizeBytes": 1298801559 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:eb813176299a007123597a94bd5aaba84e1a73dcf6603da77aa5a35c977fcc62" + ], + "sizeBytes": 1298801530 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:5731a4c3a62125364b9f6a9ed06fed5124c1a0c076459f7ab0a7ba40b999fd0f" + ], + "sizeBytes": 1298801368 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:cf1f94ef3bda78ca4e37fb6727837ea512b8bcb5975ad7bb6b1ef588d24d94bf" + ], + "sizeBytes": 1298801263 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:ae3cc4adfedf710516fc923e2db761b457f03f107e81fe272cb6ccdb5e5d6384" + ], + "sizeBytes": 1298801261 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:a5f38fbbc29c6e9ea9686f06c3bb9ca3c43f9443c608688b492f47058c86d4ca" + ], + "sizeBytes": 1298801197 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:a5c4426c4b1a360a002154bf7b97841d42dca616ca977ce602e6c835645f3357" + ], + "sizeBytes": 1298801197 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:75926aa896b47e0b6ce7854212c8b87bc41603c947d4278f4df95138c2064b6a" + ], + "sizeBytes": 1298801182 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:cfb7fe122a4db765e149e3939202da44ad632780ec6cb46dde42d3bc83d614bb" + ], + "sizeBytes": 1298800518 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:e1a97787c94d719b961e91702faa55b42b792de37664829d6d98db724302f9e3" + ], + "sizeBytes": 1298800328 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:9939cd670dad90d09d6402d83871c01d8fb2f132ef02445d58d60974011e04be" + ], + "sizeBytes": 1298799928 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:20a323a703440475a3cbd19b7b5ea54627e9f30d74fa50f116bf409476c5e948" + ], + "sizeBytes": 1298799919 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:6404f8a281e5c685c2b625e345060bdd535ac3aa5ed2fe7e3212930d2329dfba", + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:4.1.4-21739" + ], + "sizeBytes": 1298796073 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:895e8240be2381350de2d644affc62e0da6defd3782bd935e02e1c31ef415034" + ], + "sizeBytes": 1298787416 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:cf8834cdf390e1685e349bc38a3e1d036b4e5c17635a83385e99702419344c20" + ], + "sizeBytes": 1298787416 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:8d0a40981020ef462e39c914af2dbec493bbf907c13cb01c9443bfde38c6f3ae", + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:4.1.3-20554-0515" + ], + "sizeBytes": 1297041574 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:e6b25d6855b2bcc55edacaec50a855f9c710347f274f170534b42f95cc3d36e8" + ], + "sizeBytes": 1297041318 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:faeeabf7a56bc4bfafc010bd384f0fdad1d218dedc300eb40193f69a44e4d6dd" + ], + "sizeBytes": 1297041314 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:d461c25f023a6bb728db608786b70f0d4e7b27e2f95f100e8d7b84b67aeeb04b", + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:4.1.3-20554-0512" + ], + "sizeBytes": 1297041224 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:dac6f32e5250250aff072a83c1fd994ed7d7d80b1e4d1fed30ca246730d8db24", + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:4.1.3-20554" + ], + "sizeBytes": 1297040842 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:86555dc7d7cdc7cca110d439a479c074a860bea38d4f6f95fdcfa7b183c84029" + ], + "sizeBytes": 1297040795 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-integration@sha256:17fb65bbab01b634eb62ef126c1ffca6f235baf59537bbf83084dadfcf9465d3" + ], + "sizeBytes": 1297040553 + }, + { + "names": [ + "harbor-qa.sre.cdcyy.cn/cmii/cmlc-vms@sha256:6f536cfe213fc7b529551c60cbd05861412fc6818037f2e5ed85f97431f446fe", + "harbor-qa.sre.cdcyy.cn/cmii/cmlc-vms:v1.0.0" + ], + "sizeBytes": 1228268545 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator@sha256:39e64e3bce33f05206d294387a9f0506be4379ab7c1cc3c708519826e8ad701b", + "harbor.cdcyy.com.cn/cmii/cmii-rtsp-operator:v4.1.0" + ], + "sizeBytes": 975146074 + }, + { + "names": [ + "nacos/nacos-server@sha256:38cb6e6244635b7fd287600bc055eba4d970e9e002dc70c40da871ecad7c8fe2", + "nacos/nacos-server:v2.2.3" + ], + "sizeBytes": 814497992 + }, + { + "names": [ + "mongo@sha256:5be752bc5f2ac4182252d0f15d74df080923aba39700905cb26d9f70f39e9702", + "mongo:5.0" + ], + "sizeBytes": 692642400 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio@sha256:eb4ec69a89e20768150668a3d3b3a1f3ee7271282f807bd1668d453895dfa19b", + "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.2.0-validation" + ], + "sizeBytes": 511739130 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:0132762d952270158c6fbd8c558f51fd3d38115cb24298ef9e83d56a9c9d51c4" + ], + "sizeBytes": 511613996 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:d2d56d213c0a14f4638310a7073975895e7f552a2177dfa1eb427226871a547b", + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.1.0-24720" + ], + "sizeBytes": 511613957 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:023b804c4526f6f2bfaec2acf3f0699fa0a60b74c50341ebfdc5c52799acbacc" + ], + "sizeBytes": 511609289 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:226210c76464577f8732627db457b677ec97c429758d9865af8a1ff3567e4f82", + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.1.0" + ], + "sizeBytes": 511533917 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:5c5945911fe715bd38f8d9c5c0409b3ca203e6a4b974a85125cccd556325e6a0", + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.1.0-pr107" + ], + "sizeBytes": 511533238 + }, + { + "names": [ + "harbor.cdcyy.com.cn/cmii/cmii-uav-mission@sha256:66139e16cbc68e3c39abf367a7d4434d49c1aa3e3b3f942e173c27649432d9a9" + ], + "sizeBytes": 511532925 + } + ] + } +} \ No newline at end of file