Skip to content

Commit 215bdf4

Browse files
authored
Merge pull request #1754 from ioito/automated-cherry-pick-of-#1752-upstream-release-4.0
Automated cherry pick of #1752: fix(ecloud): refactor ecloud
2 parents 665f274 + d1d3391 commit 215bdf4

40 files changed

+3210
-1440
lines changed

pkg/apis/compute/regiondata.go

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@ var (
8686
City: CITY_NEI_MENG_GU,
8787
CountryCode: COUNTRY_CODE_CN,
8888
}
89+
RegionChangchun = cloudprovider.SGeographicInfo{
90+
Latitude: 43.87120919729674,
91+
Longitude: 125.3111129463539,
92+
City: CITY_CHANG_CHUN,
93+
CountryCode: COUNTRY_CODE_CN,
94+
}
8995
RegionQingdao = cloudprovider.SGeographicInfo{
9096
Latitude: 36.067,
9197
Longitude: 120.383,
@@ -182,6 +188,31 @@ var (
182188
City: CITY_NAN_NING,
183189
CountryCode: COUNTRY_CODE_CN,
184190
}
191+
// 郑州、苏州等周边城市已存在,下面补充部分在 ecloud 等云厂商中常用但尚未建 RegionXXX 的城市
192+
RegionJiNan = cloudprovider.SGeographicInfo{
193+
Latitude: 36.64889911073425,
194+
Longitude: 117.11905617575435,
195+
City: CITY_JI_NAM,
196+
CountryCode: COUNTRY_CODE_CN,
197+
}
198+
RegionXiangyang = cloudprovider.SGeographicInfo{
199+
Latitude: 32.009075721852206,
200+
Longitude: 112.13485327119795,
201+
City: CITY_XIANG_YANG,
202+
CountryCode: COUNTRY_CODE_CN,
203+
}
204+
RegionShijiazhuang = cloudprovider.SGeographicInfo{
205+
Latitude: 38.044044256466684,
206+
Longitude: 114.50225031469532,
207+
City: CITY_SHI_JIA_ZHUANG,
208+
CountryCode: COUNTRY_CODE_CN,
209+
}
210+
RegionHuainan = cloudprovider.SGeographicInfo{
211+
Latitude: 32.62657438299575,
212+
Longitude: 116.99779954519057,
213+
City: CITY_HUAI_NAN,
214+
CountryCode: COUNTRY_CODE_CN,
215+
}
185216
RegionChengzhou = cloudprovider.SGeographicInfo{
186217
Latitude: 25.777,
187218
Longitude: 112.975,
@@ -212,12 +243,24 @@ var (
212243
City: CITY_HAI_KOU,
213244
CountryCode: COUNTRY_CODE_CN,
214245
}
246+
RegionWulumuqi = cloudprovider.SGeographicInfo{
247+
Latitude: 43.825,
248+
Longitude: 87.616,
249+
City: CITY_WU_LU_MU_QI,
250+
CountryCode: COUNTRY_CODE_CN,
251+
}
215252
RegionTianjin = cloudprovider.SGeographicInfo{
216253
Latitude: 39.125,
217254
Longitude: 117.131,
218255
City: CITY_TIAN_JIN,
219256
CountryCode: COUNTRY_CODE_CN,
220257
}
258+
RegionShenyang = cloudprovider.SGeographicInfo{
259+
Latitude: 41.78937667917192,
260+
Longitude: 123.43099727316815,
261+
City: CITY_SHEN_YANG,
262+
CountryCode: COUNTRY_CODE_CN,
263+
}
221264
RegionChengdu = cloudprovider.SGeographicInfo{
222265
Latitude: 30.573,
223266
Longitude: 104.067,

pkg/apis/compute/storage_const.go

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,21 @@ const (
110110
STORAGE_JDCLOUD_SSD = "ssd" // SSD云硬盘
111111
STORAGE_JDCLOUD_PHD = "premium-hdd" // HDD云硬盘
112112

113-
STORAGE_ECLOUD_CAPEBS = "capebs" // 容量盘
114-
STORAGE_ECLOUD_EBS = "ebs" // 性能盘
115-
STORAGE_ECLOUD_SSD = "ssd" // 高性能盘
116-
STORAGE_ECLOUD_SSDEBS = "ssdebs" // 性能优化盘
113+
STORAGE_ECLOUD_CAPEBS = "capebs" // 容量盘
114+
STORAGE_ECLOUD_SSDEBS = "ssdebs" // 性能优化型
115+
STORAGE_ECLOUD_SSD = "ssd" // 高性能盘
116+
STORAGE_ECLOUD_CAPEBS_YC = "capebsyc" // 容量型-云创版
117+
STORAGE_ECLOUD_SSDEBS_YC = "ssdebsyc" // 性能优化型-云创版
118+
STORAGE_ECLOUD_SSDYC = "ssdyc" // 高性能型-云创版
119+
STORAGE_ECLOUD_CAPEBS_ZX = "capebszx" // 经济型
120+
STORAGE_ECLOUD_ESSDL1 = "essdl1" // 极速型-L1
121+
STORAGE_ECLOUD_ESSDL2 = "essdl2" // 极速型-L2
122+
STORAGE_ECLOUD_ESSDL3 = "essdl3" // 极速型-L3
123+
STORAGE_ECLOUD_ESSDYCL1 = "essdycl1" // 极速型-L1-云创版
124+
// 系统盘
125+
STORAGE_ECLOUD_LOCAL = "local" // 本地盘
126+
// 弃用
127+
STORAGE_ECLOUD_EBS = "ebs" // 弹性块存储
117128
STORAGE_ECLOUD_SYSTEM = "system" // 系统盘
118129

119130
// volcengine storage type

0 commit comments

Comments
 (0)