341 lines
10 KiB
Go
Executable File
341 lines
10 KiB
Go
Executable File
package main
|
|
|
|
import (
|
|
"testing"
|
|
"wdd.io/agent-operator/config"
|
|
|
|
image2 "wdd.io/agent-common/image"
|
|
"wdd.io/agent-common/real_project"
|
|
"wdd.io/agent-common/real_project/zhejianyidong_erjipingtai"
|
|
"wdd.io/agent-deploy/z_dep"
|
|
)
|
|
|
|
func TestCmiiEnvDeploy(t *testing.T) {
|
|
|
|
// dev
|
|
// devflight
|
|
// devoperation
|
|
|
|
deployNamespace := config.DevOperation
|
|
|
|
// deploy to cmii environment
|
|
cmiiDeployCommonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "lab.uavcmlc.com",
|
|
WebPort: "",
|
|
HarborIPOrCustomImagePrefix: image2.CmiiHarborPrefix,
|
|
HarborPort: "",
|
|
Namespace: deployNamespace,
|
|
TagVersion: "6.0.0",
|
|
TenantEnv: "devoperation",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "127.0.0.1",
|
|
NFSServerIP: "123.0.0.1",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeploy(cmiiDeployCommonEnv, false, deployNamespace)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ChongQingSanHua(t *testing.T) {
|
|
|
|
// chongqing sanhua
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "36.133.115.164",
|
|
WebPort: "58888",
|
|
HarborIPOrCustomImagePrefix: "chongqingcis-9b4a3da9.ecis.chongqing-1.cmecloud.cn/cmii/",
|
|
HarborPort: "",
|
|
Namespace: "wrj",
|
|
TagVersion: "5.6.0",
|
|
}
|
|
|
|
CmiiEnvDeploy(commonEnv, true, config.Demo)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_LiuXiTongGan(t *testing.T) {
|
|
|
|
// 刘喜通感
|
|
// 修改
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "10.250.0.200",
|
|
WebPort: "8888",
|
|
HarborIPOrCustomImagePrefix: "10.250.0.200",
|
|
HarborPort: "8033",
|
|
Namespace: "xmyd_6.0.0",
|
|
TagVersion: "5.6.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "",
|
|
NFSServerIP: "10.250.0.200",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeploy(commonEnv, true, config.Demo)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ZheJiangYiDongErJiPingTai(t *testing.T) {
|
|
|
|
// 浙江移动二级平台
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "111.2.224.59",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "192.168.10.3",
|
|
HarborPort: "8033",
|
|
Namespace: "zjyd",
|
|
TagVersion: "5.7.0",
|
|
NFSServerIP: "192.168.10.3",
|
|
MinioInnerIP: "192.168.10.2",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, zhejianyidong_erjipingtai.Cmii570ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ZiyangTongGan(t *testing.T) {
|
|
|
|
// 资阳通感
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "80.192.1.46",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "80.192.1.46",
|
|
HarborPort: "8033",
|
|
Namespace: "zygajg",
|
|
TagVersion: "6.0.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "80.192.1.48",
|
|
NFSServerIP: "80.192.1.48",
|
|
ApplyFilePrefix: "/root/wddproject/ProjectOctopus/agent-common/real_project/zygajg",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_JiChengCeShiHuanJing(t *testing.T) {
|
|
|
|
// 2024上线测试-集成测试环境
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "integration.uavcmlc.com",
|
|
WebPort: "",
|
|
HarborIPOrCustomImagePrefix: image2.CmiiHarborPrefix,
|
|
HarborPort: "",
|
|
Namespace: "uavcloud-dev",
|
|
TagVersion: "6.0.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "minio.ig-dev.uavcmlc.com",
|
|
NFSServerIP: "10.40.51.5",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeploy(commonEnv, false, "")
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_JiangXiTongGanErJiPingTai(t *testing.T) {
|
|
|
|
// 江西同感二级平台
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "36.138.111.244",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "10.20.1.135",
|
|
HarborPort: "8033",
|
|
Namespace: "jxejpt",
|
|
TagVersion: "6.0.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "10.20.1.139",
|
|
NFSServerIP: "10.20.1.135",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ShangDongErJiPingTai(t *testing.T) {
|
|
|
|
// 山东二级平台
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "134.80.124.6",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "134.80.124.7",
|
|
HarborPort: "8033",
|
|
Namespace: "sdejpt",
|
|
TagVersion: "6.0.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "134.80.124.15",
|
|
NFSServerIP: "134.80.124.21",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_JiangSuNanTong(t *testing.T) {
|
|
|
|
// 江苏南通
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "10.40.51.5",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "10.40.51.5",
|
|
HarborPort: "8033",
|
|
Namespace: "jsntejpt",
|
|
TagVersion: "5.7.0",
|
|
NFSServerIP: "10.40.51.5",
|
|
MinioInnerIP: "10.40.51.5",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii570ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ChongQingErJiPingTai(t *testing.T) {
|
|
|
|
// 江苏南通
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "36.133.115.174",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/",
|
|
HarborPort: "",
|
|
Namespace: "cqejpt",
|
|
TagVersion: "5.7.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "192.168.9.11",
|
|
NFSServerIP: "192.168.9.11",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii570ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_YunNanErJiPingTai(t *testing.T) {
|
|
|
|
// 江苏南通
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "36.147.6.78",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "192.168.118.14",
|
|
HarborPort: "8033",
|
|
Namespace: "ynejpt",
|
|
TagVersion: "5.7.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "192.168.118.15",
|
|
NFSServerIP: "192.168.118.15",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii570ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ZhuHaiHengQing(t *testing.T) {
|
|
|
|
// 珠海横琴
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "10.129.80.218",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "10.129.80.218",
|
|
HarborPort: "8033",
|
|
Namespace: "zhhq",
|
|
TagVersion: "6.0.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "10.129.80.223",
|
|
MinioInnerIP: "10.129.80.223",
|
|
NFSServerIP: "10.129.80.217",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_ZheJiangErJiPingTai(t *testing.T) {
|
|
|
|
// 浙江二级平台扩容
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "111.2.224.59",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "192.168.10.3",
|
|
HarborPort: "8033",
|
|
Namespace: "zjejpt",
|
|
TagVersion: "6.1.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "192.168.10.2",
|
|
MinioInnerIP: "192.168.10.2",
|
|
NFSServerIP: "192.168.10.2",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii611ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_JiLinYiDong(t *testing.T) {
|
|
|
|
// 吉林移动
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "36.135.17.162",
|
|
WebPort: "8888",
|
|
HarborIPOrCustomImagePrefix: "172.18.10.251",
|
|
HarborPort: "8033",
|
|
Namespace: "jlyd",
|
|
TagVersion: "5.8.0",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "192.168.118.15",
|
|
NFSServerIP: "192.168.118.15",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii580ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiEnvDeploy_GanSuErJiPingTai(t *testing.T) {
|
|
|
|
// 甘肃二级平台
|
|
commonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "117.156.17.88",
|
|
WebPort: "8088",
|
|
HarborIPOrCustomImagePrefix: "10.215.66.85",
|
|
HarborPort: "8033",
|
|
Namespace: "gsyd-app",
|
|
TagVersion: "6.1.1",
|
|
TenantEnv: "",
|
|
MinioPublicIP: "",
|
|
MinioInnerIP: "10.215.66.89",
|
|
NFSServerIP: "10.215.66.89",
|
|
ApplyFilePrefix: "",
|
|
}
|
|
|
|
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii611ImageList)
|
|
|
|
}
|
|
|
|
func TestCmiiNewAppDeploy(t *testing.T) {
|
|
|
|
deployNamespace := config.DevOperation
|
|
|
|
// deploy to cmii environment
|
|
cmiiDeployCommonEnv := &z_dep.CommonEnvironmentConfig{
|
|
WebIP: "lab.uavcmlc.com",
|
|
WebPort: "",
|
|
HarborIPOrCustomImagePrefix: image2.CmiiHarborPrefix,
|
|
HarborPort: "",
|
|
Namespace: deployNamespace,
|
|
TagVersion: "5.6.0",
|
|
}
|
|
|
|
CmiiNewAppDeploy(cmiiDeployCommonEnv, deployNamespace)
|
|
|
|
}
|