diff --git a/pkg/compute/guestdrivers/esxi.go b/pkg/compute/guestdrivers/esxi.go index 0508b9fb83..2227e39dfd 100644 --- a/pkg/compute/guestdrivers/esxi.go +++ b/pkg/compute/guestdrivers/esxi.go @@ -46,9 +46,20 @@ type SESXiGuestDriver struct { SManagedVirtualizedGuestDriver } +type SOneCloudGuestDriver struct { + SESXiGuestDriver +} + +func (self *SOneCloudGuestDriver) GetProvider() string { + return api.CLOUD_PROVIDER_ONECLOUD +} + func init() { driver := SESXiGuestDriver{} models.RegisterGuestDriver(&driver) + + driver2 := SOneCloudGuestDriver{} + models.RegisterGuestDriver(&driver2) } func (self *SESXiGuestDriver) DoScheduleCPUFilter() bool { return true }