migrate to using proxmoxaas-common-lib types

This commit is contained in:
2026-04-19 00:55:07 +00:00
parent 9606d62e78
commit 7aadc03fc9
4 changed files with 17 additions and 13 deletions
+3
View File
@@ -0,0 +1,3 @@
[submodule "proxmoxaas-common-lib"]
path = proxmoxaas-common-lib
url = https://git.tronnet.net/tronnet/proxmoxaas-common-lib
+11 -11
View File
@@ -3,8 +3,8 @@ package routes
import (
"fmt"
"net/http"
paas "proxmoxaas-common-lib"
"proxmoxaas-dashboard/app/common"
fabric "proxmoxaas-fabric/app"
"slices"
"sort"
@@ -15,16 +15,16 @@ import (
// imported types from fabric
type InstanceConfig struct {
Type fabric.InstanceType `json:"type"`
Name string `json:"name"`
CPU string `json:"cpu"`
Cores uint64 `json:"cores"`
Memory uint64 `json:"memory"`
Swap uint64 `json:"swap"`
Volumes map[string]*fabric.Volume `json:"volumes"`
Nets map[string]*fabric.Net `json:"nets"`
Devices map[string]*fabric.Device `json:"devices"`
Boot fabric.BootOrder `json:"boot"`
Type paas.InstanceType `json:"type"`
Name string `json:"name"`
CPU string `json:"cpu"`
Cores uint64 `json:"cores"`
Memory uint64 `json:"memory"`
Swap uint64 `json:"swap"`
Volumes map[string]*paas.Volume `json:"volumes"`
Nets map[string]*paas.Net `json:"nets"`
Devices map[string]*paas.Device `json:"devices"`
Boot paas.BootOrder `json:"boot"`
// overrides
ProctypeSelect common.Select
}
+2 -2
View File
@@ -7,10 +7,10 @@ require (
github.com/gin-gonic/gin v1.12.0
github.com/go-viper/mapstructure/v2 v2.5.0
github.com/tdewolff/minify/v2 v2.24.11
proxmoxaas-fabric v0.0.0
proxmoxaas-common-lib v0.0.0
)
replace proxmoxaas-fabric => ./ProxmoxAAS-Fabric
replace proxmoxaas-common-lib => ./proxmoxaas-common-lib
require (
github.com/buger/goterm v1.0.4 // indirect