runner

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2017 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Runner added in v0.2.0

type Runner struct {
	GrootFSBin string

	// Store path
	StorePath string
	// Binaries
	DraxBin      string
	BtrfsBin     string
	NewuidmapBin string
	NewgidmapBin string
	// Metrics
	MetronHost net.IP
	MetronPort uint16
	// Logging
	LogLevelSet bool
	LogLevel    lager.LogLevel
	LogFile     string
	// Streams
	Stdout io.Writer
	Stderr io.Writer
	// Configuration
	ConfigPath string
	// Timeout
	Timeout time.Duration
}

func (Runner) Clean added in v0.2.0

func (r Runner) Clean(threshold int64, ignoredImages []string) (string, error)

func (Runner) Create added in v0.2.0

func (r Runner) Create(spec groot.CreateSpec) (groot.Image, error)

func (Runner) Delete added in v0.2.0

func (r Runner) Delete(id string) error

func (Runner) List added in v0.5.0

func (r Runner) List() ([]groot.Image, error)

func (Runner) RunSubcommand added in v0.2.0

func (r Runner) RunSubcommand(subcommand string, args ...string) (string, error)

func (*Runner) SetConfig added in v0.7.0

func (r *Runner) SetConfig(cfg config.Config) error

func (Runner) Stats added in v0.5.0

func (r Runner) Stats(id string) (groot.VolumeStats, error)

func (Runner) WithBtrfsBin added in v0.7.0

func (r Runner) WithBtrfsBin(btrfsBin string) Runner

func (Runner) WithDraxBin added in v0.7.0

func (r Runner) WithDraxBin(draxBin string) Runner

func (Runner) WithLogFile added in v0.2.0

func (r Runner) WithLogFile(path string) Runner

func (Runner) WithLogLevel added in v0.4.0

func (r Runner) WithLogLevel(level lager.LogLevel) Runner

func (Runner) WithMetronEndpoint added in v0.5.0

func (r Runner) WithMetronEndpoint(host net.IP, port uint16) Runner

func (Runner) WithNewgidmapBin added in v0.7.0

func (r Runner) WithNewgidmapBin(newgidmapBin string) Runner

func (Runner) WithNewuidmapBin added in v0.7.0

func (r Runner) WithNewuidmapBin(newuidmapBin string) Runner

func (Runner) WithStderr added in v0.2.0

func (r Runner) WithStderr(stderr io.Writer) Runner

func (Runner) WithStdout added in v0.2.0

func (r Runner) WithStdout(stdout io.Writer) Runner

func (Runner) WithStore added in v0.7.0

func (r Runner) WithStore(path string) Runner

func (Runner) WithTimeout added in v0.7.0

func (r Runner) WithTimeout(timeout time.Duration) Runner

func (Runner) WithoutDraxBin added in v0.7.0

func (r Runner) WithoutDraxBin() Runner

func (Runner) WithoutLogLevel added in v0.4.0

func (r Runner) WithoutLogLevel() Runner

func (Runner) WithoutStore added in v0.7.0

func (r Runner) WithoutStore() Runner

Jump to

Keyboard shortcuts

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