Skip to content

Commit 1cfb144

Browse files
VPU Support (#645)
## 📝 Description **What does this PR do and why is this change necessary?** Adds `AcceleratedDevices` to `Instnace.Stats` and `GET linode/types` Also adds `NETINT Quadra T1U` Capability enum. ## ✔️ How to Test **How do I run the relevant unit/integration tests?** ``` make fixtures ARGS="-run TestInstance_withVPU" ```
1 parent 2520ae9 commit 1cfb144

File tree

5 files changed

+472
-18
lines changed

5 files changed

+472
-18
lines changed

instances.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,12 @@ type Instance struct {
7272

7373
// InstanceSpec represents a linode spec
7474
type InstanceSpec struct {
75-
Disk int `json:"disk"`
76-
Memory int `json:"memory"`
77-
VCPUs int `json:"vcpus"`
78-
Transfer int `json:"transfer"`
79-
GPUs int `json:"gpus"`
75+
Disk int `json:"disk"`
76+
Memory int `json:"memory"`
77+
VCPUs int `json:"vcpus"`
78+
Transfer int `json:"transfer"`
79+
GPUs int `json:"gpus"`
80+
AcceleratedDevices int `json:"accelerated_devices"`
8081
}
8182

8283
// InstanceAlert represents a metric alert

regions.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ const (
2222
CapabilityVlans string = "Vlans"
2323
CapabilityVPCs string = "VPCs"
2424
CapabilityVPCsExtra string = "VPCs Extra"
25+
CapabilityQuadraT1UVPU string = "NETINT Quadra T1U"
2526
CapabilityMachineImages string = "Machine Images"
2627
CapabilityBareMetal string = "Bare Metal"
2728
CapabilityDBAAS string = "Managed Databases"

0 commit comments

Comments
 (0)