[Agent][GO] - fix deploy bugs
This commit is contained in:
@@ -66,8 +66,8 @@ func OctopusDeploy() {
|
||||
gzipFilePrefix := "/root/octopus_image/xjyd/"
|
||||
frontendImageVersionMap, backendImageVersionMap, _ := image2.GzipFolderPathToCmiiImageTagMaps(gzipFilePrefix)
|
||||
|
||||
backendDeploy(common, backendImageVersionMap)
|
||||
frontendDeploy(common, frontendImageVersionMap)
|
||||
doDeployBackend(common, backendImageVersionMap)
|
||||
doDeployFrontend(common, frontendImageVersionMap)
|
||||
d_app.SRSDeploy(common)
|
||||
}
|
||||
|
||||
@@ -91,8 +91,8 @@ func CmiiAppDeploy() {
|
||||
gzipFilePrefix := "/root/octopus_image/xjyd/"
|
||||
frontendImageVersionMap, backendImageVersionMap, _ := image2.GzipFolderPathToCmiiImageTagMaps(gzipFilePrefix)
|
||||
|
||||
backendDeploy(common, backendImageVersionMap)
|
||||
frontendDeploy(common, frontendImageVersionMap)
|
||||
doDeployBackend(common, backendImageVersionMap)
|
||||
doDeployFrontend(common, frontendImageVersionMap)
|
||||
//utils.BeautifulPrint(frontendImageVersionMap)
|
||||
|
||||
//configMapDeploy(common)
|
||||
@@ -100,34 +100,16 @@ func CmiiAppDeploy() {
|
||||
|
||||
}
|
||||
|
||||
var IgnoreCmiiBackendAppName = map[string]string{
|
||||
"cmii-uav-grid-datasource": "0",
|
||||
"cmii-uav-grid-manage": "",
|
||||
"cmii-uav-grid-engine": "",
|
||||
"cmii-uav-kpi-monitor": "",
|
||||
"cmii-uav-gis-server": "",
|
||||
"cmii-app-release": "",
|
||||
"cmii-uav-autowaypoint": "",
|
||||
"cmii-uav-integration": "",
|
||||
"cmii-uav-developer": "",
|
||||
"cmii-open-gateway": "",
|
||||
"cmii-uav-brain": "",
|
||||
"cmii-uav-data-post-process": "",
|
||||
"cmii-uav-multilink": "",
|
||||
"cmii-uav-alarm": "",
|
||||
"cmii-uav-tower": "",
|
||||
"cmii-uav-clusters": "",
|
||||
"cmii-uav-depotautoreturn": "",
|
||||
}
|
||||
|
||||
func backendDeploy(common *z_dep.CommonEnvironmentConfig, backendImageVersionMap map[string]string) {
|
||||
func doDeployBackend(common *z_dep.CommonEnvironmentConfig, backendImageVersionMap map[string]string) {
|
||||
|
||||
os.Remove(z_dep.BackendApplyFilePath)
|
||||
|
||||
for appName, tag := range backendImageVersionMap {
|
||||
d_app.DefaultCmiiBackendConfig.AppName = appName
|
||||
d_app.DefaultCmiiBackendConfig.ImageTag = tag
|
||||
_, ok := IgnoreCmiiBackendAppName[appName]
|
||||
|
||||
// ignore some app
|
||||
_, ok := d_app.IgnoreCmiiBackendAppName[appName]
|
||||
if ok {
|
||||
d_app.DefaultCmiiBackendConfig.Replicas = "0"
|
||||
} else {
|
||||
@@ -138,7 +120,7 @@ func backendDeploy(common *z_dep.CommonEnvironmentConfig, backendImageVersionMap
|
||||
}
|
||||
}
|
||||
|
||||
func frontendDeploy(common *z_dep.CommonEnvironmentConfig, frontendImageVersionMap map[string]string) {
|
||||
func doDeployFrontend(common *z_dep.CommonEnvironmentConfig, frontendImageVersionMap map[string]string) {
|
||||
|
||||
os.Remove(z_dep.FrontendApplyFilePath)
|
||||
|
||||
@@ -147,7 +129,14 @@ func frontendDeploy(common *z_dep.CommonEnvironmentConfig, frontendImageVersionM
|
||||
for appName, tag := range frontendImageVersionMap {
|
||||
d_app.DefaultCmiiFrontendConfig.AppName = appName
|
||||
d_app.DefaultCmiiFrontendConfig.ImageTag = tag
|
||||
d_app.DefaultCmiiFrontendConfig.Replicas = "1"
|
||||
|
||||
// ignore some app
|
||||
_, ok := d_app.IgnoreCmiiFrontendAppName[appName]
|
||||
if ok {
|
||||
d_app.DefaultCmiiFrontendConfig.Replicas = "0"
|
||||
} else {
|
||||
d_app.DefaultCmiiFrontendConfig.Replicas = "1"
|
||||
}
|
||||
|
||||
value, ok := d_app.FrontendShortNameMaps[appName]
|
||||
if !ok {
|
||||
@@ -223,9 +212,9 @@ func CmiiEnvironmentDeploy(isCompleteDeploy bool, commonEnv *z_dep.CommonEnviron
|
||||
// frontend
|
||||
configMapDeploy(commonEnv)
|
||||
d_app.DefaultIngressConfig.IngressDeploy(commonEnv)
|
||||
frontendDeploy(commonEnv, frontendImageVersionMap)
|
||||
doDeployFrontend(commonEnv, frontendImageVersionMap)
|
||||
// backend
|
||||
backendDeploy(commonEnv, backendImageVersionMap)
|
||||
doDeployBackend(commonEnv, backendImageVersionMap)
|
||||
|
||||
// srs
|
||||
cmiiEnvConfig.CmiiSrsConfig.SRSDeploy(commonEnv)
|
||||
@@ -243,10 +232,10 @@ func CmiiNewAppDeploy(commonEnv *z_dep.CommonEnvironmentConfig, backendImageVers
|
||||
d_app.DefaultIngressConfig.IngressDeploy(commonEnv)
|
||||
|
||||
// frontend
|
||||
frontendDeploy(commonEnv, frontendImageVersionMap)
|
||||
doDeployFrontend(commonEnv, frontendImageVersionMap)
|
||||
|
||||
// backend
|
||||
backendDeploy(commonEnv, backendImageVersionMap)
|
||||
doDeployBackend(commonEnv, backendImageVersionMap)
|
||||
}
|
||||
|
||||
func getCmiiEnvConfigurationFromNamespace(namespace string) *e_cmii.CmiiEnvConfig {
|
||||
|
||||
Reference in New Issue
Block a user