move unit related constant to common lib

This commit is contained in:
2026-06-26 20:27:23 +00:00
parent e2de9c5083
commit af14bee284
3 changed files with 6 additions and 6 deletions
+5 -3
View File
@@ -9,6 +9,8 @@ import (
"strconv" "strconv"
"strings" "strings"
paas "proxmoxaas-common-lib"
"github.com/luthermonson/go-proxmox" "github.com/luthermonson/go-proxmox"
"golang.org/x/sync/errgroup" "golang.org/x/sync/errgroup"
) )
@@ -191,7 +193,7 @@ func (host *Node) VirtualMachine(VMID uint) (*Instance, error) {
instance.Name = vm.Name instance.Name = vm.Name
instance.Proctype = vm.VirtualMachineConfig.CPU instance.Proctype = vm.VirtualMachineConfig.CPU
instance.Cores = SafeUint64(*vm.VirtualMachineConfig.Cores) instance.Cores = SafeUint64(*vm.VirtualMachineConfig.Cores)
instance.Memory = SafeUint64(int(vm.VirtualMachineConfig.Memory)) * MiB instance.Memory = SafeUint64(int(vm.VirtualMachineConfig.Memory)) * paas.MiB
instance.Volumes = make(map[VolumeID]*Volume) instance.Volumes = make(map[VolumeID]*Volume)
instance.Nets = make(map[NetID]*Net) instance.Nets = make(map[NetID]*Net)
instance.Devices = make(map[DeviceID]*Device) instance.Devices = make(map[DeviceID]*Device)
@@ -236,8 +238,8 @@ func (host *Node) Container(VMID uint) (*Instance, error) {
instance.Name = ct.Name instance.Name = ct.Name
instance.Cores = SafeUint64(ct.ContainerConfig.Cores) instance.Cores = SafeUint64(ct.ContainerConfig.Cores)
instance.Memory = SafeUint64(*ct.ContainerConfig.Memory) * MiB instance.Memory = SafeUint64(*ct.ContainerConfig.Memory) * paas.MiB
instance.Swap = SafeUint64(*ct.ContainerConfig.Swap) * MiB instance.Swap = SafeUint64(*ct.ContainerConfig.Swap) * paas.MiB
instance.Volumes = make(map[VolumeID]*Volume) instance.Volumes = make(map[VolumeID]*Volume)
instance.Nets = make(map[NetID]*Net) instance.Nets = make(map[NetID]*Net)
-2
View File
@@ -7,8 +7,6 @@ import (
"strings" "strings"
) )
const MiB = 1024 * 1024
type Config struct { type Config struct {
ListenPort int `json:"listenPort"` ListenPort int `json:"listenPort"`
PVE struct { PVE struct {