[ Agent ] [ APP ] - refresh app procedure
This commit is contained in:
@@ -23,10 +23,16 @@ func (op *AgentOsOperator) Deploy(appFuncName string, funcArgs ...string) (bool,
|
||||
var result []string
|
||||
|
||||
switch appFuncName {
|
||||
case "deployMinio":
|
||||
case "DEPLOY_RKE":
|
||||
resultOK, result = op.deployRke(funcArgs)
|
||||
break
|
||||
case "DEPLOY_K8S_DASHBOARD":
|
||||
resultOK, result = op.deployK8sDashboard(funcArgs)
|
||||
break
|
||||
case "DEPLOY_MINIO":
|
||||
resultOK, result = op.deployMinio(funcArgs)
|
||||
break
|
||||
case "deployNFS":
|
||||
case "DEPLOY_NFS":
|
||||
resultOK, result = op.deployNFS(funcArgs)
|
||||
break
|
||||
case "testNFS":
|
||||
@@ -35,39 +41,42 @@ func (op *AgentOsOperator) Deploy(appFuncName string, funcArgs ...string) (bool,
|
||||
case "deployPVC":
|
||||
resultOK, result = op.deployPVC(funcArgs)
|
||||
break
|
||||
case "deploySC":
|
||||
case "DEPLOY_STORAGE_CLASS":
|
||||
break
|
||||
case "deployMySQL":
|
||||
case "DEPLOY_K8S_MYSQL":
|
||||
resultOK, result = op.deployMySQL(funcArgs)
|
||||
break
|
||||
case "LOAD_MYSQL_INIT_SCRIPT":
|
||||
resultOK, result = op.loadMysqlInitScript(funcArgs)
|
||||
break
|
||||
case "checkMySQL":
|
||||
resultOK, result = op.checkMySQL(funcArgs)
|
||||
break
|
||||
case "deployMiddlewares":
|
||||
case "DEPLOY_K8S_MIDDLEWARES":
|
||||
resultOK, result = op.deployMiddlewares(funcArgs)
|
||||
break
|
||||
case "deployRedis":
|
||||
case "DEPLOY_K8S_REDIS":
|
||||
resultOK, result = op.deployRedis(funcArgs)
|
||||
break
|
||||
case "deployIngress":
|
||||
case "DEPLOY_INGRESS":
|
||||
resultOK, result = op.deployIngress(funcArgs)
|
||||
break
|
||||
case "deployFront":
|
||||
case "DEPLOY_FRONTEND":
|
||||
resultOK, result = op.deployFront(funcArgs)
|
||||
break
|
||||
case "initMinio":
|
||||
case "INIT_MINIO":
|
||||
resultOK, result = op.initMinio(funcArgs)
|
||||
break
|
||||
case "deploySRS":
|
||||
case "DEPLOY_K8S_SRS":
|
||||
resultOK, result = op.deploySRS(funcArgs)
|
||||
break
|
||||
case "deployGDR":
|
||||
resultOK, result = op.deployGDR(funcArgs)
|
||||
break
|
||||
case "modifyNacos":
|
||||
case "MODIFY_NACOS":
|
||||
resultOK, result = op.modifyNacos(funcArgs)
|
||||
break
|
||||
case "deployBackend":
|
||||
case "DEPLOY_BACKEND":
|
||||
resultOK, result = op.deployBackend(funcArgs)
|
||||
break
|
||||
default:
|
||||
@@ -80,6 +89,35 @@ func (op *AgentOsOperator) Deploy(appFuncName string, funcArgs ...string) (bool,
|
||||
return resultOK, result
|
||||
}
|
||||
|
||||
func (op *AgentOsOperator) deployRke(funcArgs []string) (bool, []string) {
|
||||
|
||||
var ok bool
|
||||
var resultLog []string
|
||||
// download rke
|
||||
// download kubectl
|
||||
// download rke-cluster.yml
|
||||
ok, resultLog = BasicDownloadFile(op.OssOfflinePrefix+"rke", "/usr/local/bin/rke")
|
||||
if !ok {
|
||||
return false, resultLog
|
||||
}
|
||||
ok, resultLog = BasicDownloadFile(op.OssOfflinePrefix+"kubectl", "/usr/local/bin/kubectl")
|
||||
if !ok {
|
||||
return false, resultLog
|
||||
}
|
||||
ok, resultLog = BasicDownloadFile(op.OssOfflinePrefix+"rke-cluster-template.yaml", "/root/wdd/rke-cluster.yml")
|
||||
if !ok {
|
||||
return false, resultLog
|
||||
}
|
||||
|
||||
return true, []string{
|
||||
"[deployRke] - rke dependency download success !",
|
||||
}
|
||||
}
|
||||
|
||||
func (op *AgentOsOperator) deployK8sDashboard(funcArgs []string) (bool, []string) {
|
||||
return true, nil
|
||||
}
|
||||
|
||||
func (op *AgentOsOperator) deployMinio(funcArgs []string) (bool, []string) {
|
||||
minioTemplateFileName := "minio-docker-compose.yaml"
|
||||
result := append(AppExecuteErrorLogPrefix, "部署MINIO")
|
||||
@@ -335,6 +373,10 @@ func (op *AgentOsOperator) deployMySQL(funcArgs []string) (bool, []string) {
|
||||
}
|
||||
}
|
||||
|
||||
func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []string) {
|
||||
return true, nil
|
||||
}
|
||||
|
||||
func (op *AgentOsOperator) checkMySQL(funcArgs []string) (bool, []string) {
|
||||
|
||||
// 设置超时时间为 120 秒
|
||||
|
||||
Reference in New Issue
Block a user