mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge pull request #14494 from ioito/hotfix/qx-cloud-init
fix(region): user data fix
This commit is contained in:
@@ -57,7 +57,12 @@ func (d SManagedVirtualizedGuestDriver) DoScheduleStorageFilter() bool { return
|
||||
func (d SManagedVirtualizedGuestDriver) DoScheduleCloudproviderTagFilter() bool { return true }
|
||||
|
||||
func (self *SManagedVirtualizedGuestDriver) GetJsonDescAtHost(ctx context.Context, userCred mcclient.TokenCredential, guest *models.SGuest, host *models.SHost, params *jsonutils.JSONDict) (jsonutils.JSONObject, error) {
|
||||
config := cloudprovider.SManagedVMCreateConfig{}
|
||||
config := cloudprovider.SManagedVMCreateConfig{
|
||||
IsNeedInjectPasswordByCloudInit: guest.GetDriver().IsNeedInjectPasswordByCloudInit(),
|
||||
UserDataType: guest.GetDriver().GetUserDataType(),
|
||||
WindowsUserDataType: guest.GetDriver().GetWindowsUserDataType(),
|
||||
IsWindowsUserDataTypeNeedEncode: guest.GetDriver().IsWindowsUserDataTypeNeedEncode(),
|
||||
}
|
||||
config.Name = guest.Name
|
||||
config.NameEn = pinyinutils.Text2Pinyin(guest.Name)
|
||||
config.Hostname = guest.Hostname
|
||||
@@ -367,12 +372,7 @@ func (self *SManagedVirtualizedGuestDriver) RequestDeployGuestOnHost(ctx context
|
||||
}
|
||||
log.Debugf("RequestDeployGuestOnHost: %s", config)
|
||||
|
||||
desc := cloudprovider.SManagedVMCreateConfig{
|
||||
IsNeedInjectPasswordByCloudInit: guest.GetDriver().IsNeedInjectPasswordByCloudInit(),
|
||||
UserDataType: guest.GetDriver().GetUserDataType(),
|
||||
WindowsUserDataType: guest.GetDriver().GetWindowsUserDataType(),
|
||||
IsWindowsUserDataTypeNeedEncode: guest.GetDriver().IsWindowsUserDataTypeNeedEncode(),
|
||||
}
|
||||
desc := cloudprovider.SManagedVMCreateConfig{}
|
||||
err = desc.GetConfig(config)
|
||||
if err != nil {
|
||||
return errors.Wrapf(err, "desc.GetConfig")
|
||||
|
||||
Reference in New Issue
Block a user