configuration

package
v0.1442.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2024 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Index

Constants

View Source
const (
	Automatic = "auto"
)

Variables

View Source
var (
	ErrMemoryFlagInvalid       = fmt.Errorf("memory limit must be a positive number or '%s'", Automatic)
	ErrDiskFlagInvalid         = fmt.Errorf("disk limit must be a positive number or '%s'", Automatic)
	ErrAutoDiskCapacityInvalid = fmt.Errorf("auto disk limit must result in a positive number")
)

Functions

func ConfigureCapacity

func ConfigureCapacity(
	gardenClient garden_client.Client,
	memoryMBFlag string,
	diskMBFlag string,
	maxCacheSizeInBytes uint64,
	autoDiskMBOverhead int,
	useSchedulableDiskSize bool,
) (executor.ExecutorResources, error)

Types

type RootFSSizer added in v0.1442.0

type RootFSSizer interface {
	RootFSSizeFromPath(path string) uint64
}

func GetRootFSSizes added in v0.1442.0

func GetRootFSSizes(
	logger lager.Logger,
	gardenClient garden_client.Client,
	guidGenerator guidgen.Generator,
	containerOwnerName string,
	rootFSes map[string]string,
) (RootFSSizer, error)

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL