func ConfigureCapacity( gardenClient garden_client.Client, memoryMBFlag string, diskMBFlag string, ) (executor.ExecutorResources, error) { gardenCapacity, err := gardenClient.Capacity() if err != nil { return executor.ExecutorResources{}, err } memory, err := memoryInMB(gardenCapacity, memoryMBFlag) if err != nil { return executor.ExecutorResources{}, err } disk, err := diskInMB(gardenCapacity, diskMBFlag) if err != nil { return executor.ExecutorResources{}, err } return executor.ExecutorResources{ MemoryMB: memory, DiskMB: disk, Containers: int(gardenCapacity.MaxContainers), }, nil }