From ab4028582830df60496a1eb51d947312309ca665 Mon Sep 17 00:00:00 2001 From: ioito Date: Tue, 19 Jul 2022 16:08:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(region):=20=E9=BB=98=E8=AE=A4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=B3=A8=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/guestdrivers/managedvirtual.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/compute/guestdrivers/managedvirtual.go b/pkg/compute/guestdrivers/managedvirtual.go index 0dca5fcb5a..b16327be9f 100644 --- a/pkg/compute/guestdrivers/managedvirtual.go +++ b/pkg/compute/guestdrivers/managedvirtual.go @@ -373,6 +373,8 @@ func (self *SManagedVirtualizedGuestDriver) RequestDeployGuestOnHost(ctx context log.Debugf("RequestDeployGuestOnHost: %s", config) desc := cloudprovider.SManagedVMCreateConfig{} + // 账号必须在desc.GetConfig()之前设置,避免默认用户不能正常注入 + desc.Account = guest.GetDriver().GetDefaultAccount(desc) err = desc.GetConfig(config) if err != nil { return errors.Wrapf(err, "desc.GetConfig") @@ -413,7 +415,6 @@ func (self *SManagedVirtualizedGuestDriver) RequestDeployGuestOnHost(ctx context } } - desc.Account = guest.GetDriver().GetDefaultAccount(desc) desc.UserData, err = desc.GetUserData() if err != nil { return errors.Wrapf(err, "GetUserData")