mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-11-07 00:05:14 +00:00
* feat(vm): enable community virtual machines and migrate xpack data * fix(vm): stop ISO download polling on failure or cancellation * fix(vm): respect deleteFile when deleting failed ISO imports
19 lines
585 B
Go
19 lines
585 B
Go
package kvm
|
|
|
|
import (
|
|
"github.com/1Panel-dev/1Panel/agent/app/service"
|
|
"github.com/1Panel-dev/1Panel/agent/global"
|
|
vmHelper "github.com/1Panel-dev/1Panel/agent/utils/vm/helper"
|
|
)
|
|
|
|
func Init() {
|
|
if helperPath, embedded, err := vmHelper.EnsureEmbeddedHelper(); err != nil {
|
|
global.LOG.Warnf("sync embedded kvm helper failed, err: %v", err)
|
|
} else if embedded {
|
|
global.LOG.Infof("embedded kvm helper synced: %s", helperPath)
|
|
}
|
|
if err := service.NewIVMService().SyncResourcesOnStartup(); err != nil {
|
|
global.LOG.Warnf("sync VM resources on startup failed, err: %v", err)
|
|
}
|
|
}
|