Files
1Panel/agent/init/kvm/kvm.go
ssongliu c06c4e338b feat(vm): enable community virtual machines and migrate xpack data (#14279)
* 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
2026-11-02 18:22:58 +08:00

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)
}
}