[Cmii][ImageSync] -Image Function

This commit is contained in:
zeaslity
2024-03-26 14:21:05 +08:00
committed by zeaslity
parent 20ba7a9f38
commit 0bc6ecc75d
4 changed files with 87 additions and 4 deletions

View File

@@ -21,7 +21,7 @@ var agentOP = &AgentOsOperator{
AgentServerInfo: &register.AgentServerInfo{
ServerName: "",
ServerIPPbV4: "",
ServerIPInV4: "10.250.0.147",
ServerIPInV4: "10.250.0.100",
ServerIPPbV6: "",
ServerIPInV6: "",
Location: "",

View File

@@ -0,0 +1,24 @@
package executor
import (
"fmt"
"strconv"
"testing"
"wdd.io/agent-common/utils"
)
func TestAgentOsOperator_Sync(t *testing.T) {
funcArgs := []string{
"",
"",
"",
"",
"",
"",
"",
}
sync, strings := agentOP.Sync("DOWNLOAD_DOCKER_IMAGE", funcArgs...)
fmt.Println("func result are => " + strconv.FormatBool(sync))
utils.BeautifulPrint(strings)
}

View File

@@ -3,6 +3,7 @@ package main
import (
"os"
"wdd.io/agent-common/utils"
"wdd.io/agent-operator/real_project/xmyd"
)
var LocalKubeConfigFile = "/root/.kube/config"
@@ -29,10 +30,14 @@ func main() {
op := CmiiK8sOperator{}
op.BuildCurrentClientFromConfig(readFile)
CmiiOperator = op
// ops
// update
result := UpdateCmiiImageTagFromNameTagMap(realNamespace, xmyd.Real540ImageTagMap)
utils.BeautifulPrint(result)
//for _, imageFullName := range xmyd.AllCmiiImageTagList {
// appName := image.ImageFullNameToAppName(imageFullName)
// if appName == "" {
@@ -49,9 +54,16 @@ func main() {
//
//}
// backup system app tag
//backendMap, frontendMap, srsMap := BackupAllCmiiDeploymentToMap(realNamespace)
//utils.BeautifulPrint(backendMap)
//utils.BeautifulPrint(frontendMap)
//utils.BeautifulPrint(srsMap)
// scale deployment
CmiiOperator = op
ScaleCmiiFrontendDeploymentToDesiredReplicas(realNamespace, 1)
ScaleCmiiBackendDeploymentToDesiredReplicas(realNamespace, 1)
//ScaleCmiiFrontendDeploymentToDesiredReplicas(realNamespace, 1)
//ScaleCmiiBackendDeploymentToDesiredReplicas(realNamespace, 1)
// update from map
}

View File

@@ -65,3 +65,50 @@ var AllCmiiImageTagList = []string{
"ossrs/srs:v5.0.195",
"harbor.cdcyy.com.cn/cmii/cmii-srs-oss-adaptor:2023-SA",
}
var Real540ImageTagMap = map[string]string{
"cmii-admin-data": "5.4.0",
"cmii-admin-gateway": "5.4.0",
"cmii-admin-user": "5.4.0",
"cmii-open-gateway": "5.4.0",
"cmii-suav-supervision": "5.4.0",
"cmii-uav-airspace": "5.4.0",
"cmii-uav-alarm": "5.4.0",
"cmii-uav-brain": "5.4.0",
"cmii-uav-cloud-live": "5.4.0",
"cmii-uav-cms": "5.4.0",
"cmii-uav-developer": "5.4.0",
"cmii-uav-device": "5.4.0",
"cmii-uav-emergency": "5.4.0",
"cmii-uav-gateway": "5.4.0",
"cmii-uav-gis-server": "5.2.0",
"cmii-uav-industrial-portfolio": "5.4.0-xmyd-0326",
"cmii-uav-integration": "5.4.0",
"cmii-uav-logger": "5.4.0",
"cmii-uav-material-warehouse": "5.4.0",
"cmii-uav-mission": "5.4.0-xmyd-032501",
"cmii-uav-mqtthandler": "5.4.0-xmyd-032501",
"cmii-uav-notice": "5.4.0",
"cmii-uav-oauth": "5.4.0",
"cmii-uav-process": "5.4.0",
"cmii-uav-surveillance": "5.4.0",
"cmii-suav-platform-supervision": "5.4.0",
"cmii-suav-platform-supervisionh5": "5.4.0",
"cmii-uav-platform": "5.4.0-xmyd-032501",
"cmii-uav-platform-ai-brain": "5.4.0",
"cmii-uav-platform-armypeople": "5.4.0-xmyd-032502",
"cmii-uav-platform-base": "5.4.0",
"cmii-uav-platform-cms-portal": "5.4.0",
"cmii-uav-platform-detection": "5.4.0",
"cmii-uav-platform-emergency-rescue": "5.4.0",
"cmii-uav-platform-logistics": "5.4.0",
"cmii-uav-platform-media": "5.4.0",
"cmii-uav-platform-mws": "5.4.0",
"cmii-uav-platform-oms": "5.4.0",
"cmii-uav-platform-open": "5.4.0",
"cmii-uav-platform-security": "5.4.0",
"cmii-uav-platform-seniclive": "5.4.0",
"cmii-uav-platform-share": "5.4.0",
"cmii-uav-platform-splice": "5.4.0",
"cmii-uav-platform-visualization": "5.4.0",
}