Merge pull request #1109 in YUNIONIO/onecloud from ~TANGBIN/onecloud:bugfix/tb-huawei-order-bugfix to release/2.6.0

* commit '129d568e59ee1afdb5158d9e9a315239f4f059d3':
  rename min disk
  order fix
This commit is contained in:
邱剑
2019-02-23 18:13:21 +08:00
4 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -92,7 +92,7 @@ func (self *Client) initManagers() {
self.Disks = modules.NewDiskManager(self.regionId, self.projectId, self.signer, self.debug)
self.Domains = modules.NewDomainManager(self.signer, self.debug)
self.Keypairs = modules.NewKeypairManager(self.regionId, self.projectId, self.signer, self.debug)
self.Orders = modules.NewOrderManager(self.regionId, self.signer, self.debug)
self.Orders = modules.NewOrderManager(self.signer, self.debug)
self.SecurityGroupRules = modules.NewSecgroupRuleManager(self.regionId, self.projectId, self.signer, self.debug)
self.SecurityGroups = modules.NewSecurityGroupManager(self.regionId, self.projectId, self.signer, self.debug)
self.NovaSecurityGroups = modules.NewNovaSecurityGroupManager(self.regionId, self.projectId, self.signer, self.debug)
+3 -2
View File
@@ -26,12 +26,13 @@ func (self *orderCtx) GetPath() string {
return fmt.Sprintf("%s/common", self.domainId)
}
// 客户运营能力API的Endpoint为“bss.cn-north-1.myhuaweicloud.com”。该Endpoint为全局Endpoint,中国站所有区域均可使用。
// https://support.huaweicloud.com/api-oce/zh-cn_topic_0084961226.html
func NewOrderManager(regionId string, signer auth.Signer, debug bool) *SOrderManager {
func NewOrderManager(signer auth.Signer, debug bool) *SOrderManager {
return &SOrderManager{SResourceManager: SResourceManager{
SBaseManager: NewBaseManager(signer, debug),
ServiceName: ServiceNameBSS,
Region: regionId,
Region: "cn-north-1",
ProjectId: "",
version: "v1.0",
Keyword: "",
+2 -2
View File
@@ -37,7 +37,7 @@ type SImage struct {
storageCache *SStoragecache
Schema string `json:"schema"`
MinDisk int64 `json:"min_disk"`
MinDiskGB int64 `json:"min_disk"`
CreatedAt time.Time `json:"created_at"`
ImageSourceType string `json:"__image_source_type"`
ContainerFormat string `json:"container_format"`
@@ -150,7 +150,7 @@ func (self *SImage) GetOsArch() string {
}
func (self *SImage) GetMinOsDiskSizeGb() int {
return int(self.MinDisk)
return int(self.MinDiskGB)
}
func (self *SImage) GetImageFormat() string {
+1 -1
View File
@@ -757,7 +757,7 @@ func (self *SRegion) CreateInstance(name string, imageId string, instanceType st
err = cloudprovider.WaitCreated(10*time.Second, 180*time.Second, func() bool {
order, e := self.GetOrder(_id)
if e != nil {
log.Debugf(err.Error())
log.Debugf(e.Error())
return false
}