Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
| ... | ... |
@@ -25,5 +25,12 @@ type DiskUsage struct {
|
| 25 | 25 |
Images *image.DiskUsage |
| 26 | 26 |
Containers *container.DiskUsage |
| 27 | 27 |
Volumes *volume.DiskUsage |
| 28 |
- BuildCache *build.CacheDiskUsage |
|
| 28 |
+ BuildCache *BuildCacheDiskUsage |
|
| 29 |
+} |
|
| 30 |
+ |
|
| 31 |
+// BuildCacheDiskUsage contains disk usage for the build cache. |
|
| 32 |
+type BuildCacheDiskUsage struct {
|
|
| 33 |
+ TotalSize int64 |
|
| 34 |
+ Reclaimable int64 |
|
| 35 |
+ Items []*build.CacheRecord |
|
| 29 | 36 |
} |
| ... | ... |
@@ -237,7 +237,7 @@ func (s *systemRouter) getDiskUsage(ctx context.Context, w http.ResponseWriter, |
| 237 | 237 |
|
| 238 | 238 |
du := backend.DiskUsage{}
|
| 239 | 239 |
if getBuildCache {
|
| 240 |
- du.BuildCache = &buildtypes.CacheDiskUsage{
|
|
| 240 |
+ du.BuildCache = &backend.BuildCacheDiskUsage{
|
|
| 241 | 241 |
TotalSize: builderSize, |
| 242 | 242 |
Items: buildCache, |
| 243 | 243 |
} |