[Cmii][ImageSync] -Image Function
This commit is contained in:
@@ -21,7 +21,7 @@ var agentOP = &AgentOsOperator{
|
|||||||
AgentServerInfo: ®ister.AgentServerInfo{
|
AgentServerInfo: ®ister.AgentServerInfo{
|
||||||
ServerName: "",
|
ServerName: "",
|
||||||
ServerIPPbV4: "",
|
ServerIPPbV4: "",
|
||||||
ServerIPInV4: "10.250.0.147",
|
ServerIPInV4: "10.250.0.100",
|
||||||
ServerIPPbV6: "",
|
ServerIPPbV6: "",
|
||||||
ServerIPInV6: "",
|
ServerIPInV6: "",
|
||||||
Location: "",
|
Location: "",
|
||||||
|
|||||||
24
agent-go/executor/ImageFunction_test.go
Normal file
24
agent-go/executor/ImageFunction_test.go
Normal 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)
|
||||||
|
}
|
||||||
@@ -3,6 +3,7 @@ package main
|
|||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
"wdd.io/agent-common/utils"
|
"wdd.io/agent-common/utils"
|
||||||
|
"wdd.io/agent-operator/real_project/xmyd"
|
||||||
)
|
)
|
||||||
|
|
||||||
var LocalKubeConfigFile = "/root/.kube/config"
|
var LocalKubeConfigFile = "/root/.kube/config"
|
||||||
@@ -29,10 +30,14 @@ func main() {
|
|||||||
|
|
||||||
op := CmiiK8sOperator{}
|
op := CmiiK8sOperator{}
|
||||||
op.BuildCurrentClientFromConfig(readFile)
|
op.BuildCurrentClientFromConfig(readFile)
|
||||||
|
CmiiOperator = op
|
||||||
|
|
||||||
// ops
|
// ops
|
||||||
|
|
||||||
// update
|
// update
|
||||||
|
result := UpdateCmiiImageTagFromNameTagMap(realNamespace, xmyd.Real540ImageTagMap)
|
||||||
|
utils.BeautifulPrint(result)
|
||||||
|
|
||||||
//for _, imageFullName := range xmyd.AllCmiiImageTagList {
|
//for _, imageFullName := range xmyd.AllCmiiImageTagList {
|
||||||
// appName := image.ImageFullNameToAppName(imageFullName)
|
// appName := image.ImageFullNameToAppName(imageFullName)
|
||||||
// if appName == "" {
|
// 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
|
// scale deployment
|
||||||
CmiiOperator = op
|
//ScaleCmiiFrontendDeploymentToDesiredReplicas(realNamespace, 1)
|
||||||
ScaleCmiiFrontendDeploymentToDesiredReplicas(realNamespace, 1)
|
//ScaleCmiiBackendDeploymentToDesiredReplicas(realNamespace, 1)
|
||||||
ScaleCmiiBackendDeploymentToDesiredReplicas(realNamespace, 1)
|
|
||||||
|
// update from map
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,3 +65,50 @@ var AllCmiiImageTagList = []string{
|
|||||||
"ossrs/srs:v5.0.195",
|
"ossrs/srs:v5.0.195",
|
||||||
"harbor.cdcyy.com.cn/cmii/cmii-srs-oss-adaptor:2023-SA",
|
"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",
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user