Merge pull request #544 in YUNIONIO/onecloud from ~QUXUAN/onecloud:hotfix/qx-azure-priceKey to release/2.2.0

* commit 'ff5071eba26efd3e5f66249d28d5e1d66270afe2':
  priceKey携带region信息
This commit is contained in:
邱剑
2018-11-20 11:01:23 +08:00
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -113,7 +113,8 @@ type SClassicInstance struct {
func (self *SClassicInstance) GetMetadata() *jsonutils.JSONDict {
data := jsonutils.NewDict()
data.Add(jsonutils.NewString(self.Properties.HardwareProfile.Size), "price_key")
priceKey := fmt.Sprintf("%s::%s", self.Properties.HardwareProfile.Size, self.host.zone.region.Name)
data.Add(jsonutils.NewString(priceKey), "price_key")
if self.Properties.NetworkProfile.NetworkSecurityGroup != nil {
data.Add(jsonutils.NewString(self.Properties.NetworkProfile.NetworkSecurityGroup.ID), "secgroupId")
}
+2 -1
View File
@@ -224,7 +224,8 @@ func (self *SInstance) GetMetadata() *jsonutils.JSONDict {
data.Add(jsonutils.NewString(loginKey), "login_key")
}
data.Add(jsonutils.NewString(self.Properties.HardwareProfile.VMSize), "price_key")
priceKey := fmt.Sprintf("%s::%s", self.Properties.HardwareProfile.VMSize, self.host.zone.region.Name)
data.Add(jsonutils.NewString(priceKey), "price_key")
if nics, err := self.getNics(); err == nil {
for _, nic := range nics {
if nic.Properties.NetworkSecurityGroup != nil {