diff --git a/pkg/api/resource.go b/pkg/api/resource.go index 1ea96d16..27b7fd66 100644 --- a/pkg/api/resource.go +++ b/pkg/api/resource.go @@ -53,3 +53,10 @@ func (self *ResourceList) NvidiaGPU() *resource.Quantity { } return &resource.Quantity{} } + +func (self *ResourceList) StorageOverlay() *resource.Quantity { + if val, ok := (*self)[ResourceStorageOverlay]; ok { + return &val + } + return &resource.Quantity{} +} diff --git a/pkg/api/v1/resource.go b/pkg/api/v1/resource.go index 2dca9866..0d1c1dcc 100644 --- a/pkg/api/v1/resource.go +++ b/pkg/api/v1/resource.go @@ -54,3 +54,10 @@ func (self *ResourceList) NvidiaGPU() *resource.Quantity { } return &resource.Quantity{} } + +func (self *ResourceList) StorageOverlay() *resource.Quantity { + if val, ok := (*self)[ResourceStorageOverlay]; ok { + return &val + } + return &resource.Quantity{} +}