Documentation ¶
Index ¶
- Variables
- func NewPeaCleaner(deleter Deleter, volumizer Volumizer, runtime Runtime, ...) gardener.PeaCleaner
- type BundleGenerator
- type BundleLoader
- type Deleter
- type ExecRunner
- type NetworkDepot
- type PeaCleaner
- type PeaCreator
- type PeaPidGetter
- type PeaUsernameResolver
- type PidGetter
- type PrivilegedGetter
- type ProcessPidGetter
- type Runtime
- type Volumizer
Constants ¶
This section is empty.
Variables ¶
View Source
var RootfsPath = filepath.Join(os.TempDir(), "pea-empty-rootfs")
Functions ¶
func NewPeaCleaner ¶
func NewPeaCleaner(deleter Deleter, volumizer Volumizer, runtime Runtime, peaPidGetter PeaPidGetter) gardener.PeaCleaner
Types ¶
type BundleGenerator ¶
type BundleGenerator interface {
Generate(desiredContainerSpec spec.DesiredContainerSpec) (goci.Bndl, error)
}
type BundleLoader ¶
type ExecRunner ¶
type NetworkDepot ¶
type PeaCleaner ¶
type PeaCleaner struct { Deleter Deleter Volumizer Volumizer Waiter processwaiter.ProcessWaiter Runtime Runtime PeaPidGetter PeaPidGetter }
type PeaCreator ¶
type PeaCreator struct { Volumizer Volumizer PidGetter PidGetter PrivilegedGetter PrivilegedGetter NetworkDepot NetworkDepot BundleGenerator BundleGenerator BundleSaver depot.BundleSaver ProcessBuilder runrunc.ProcessBuilder ExecRunner ExecRunner PeaCleaner gardener.PeaCleaner }
type PeaPidGetter ¶
type PeaUsernameResolver ¶
type PeaUsernameResolver struct { PidGetter ProcessPidGetter PeaCreator rundmc.PeaCreator UserLookupper users.UserLookupper BundleLoader BundleLoader }
type PrivilegedGetter ¶
type ProcessPidGetter ¶
Directories ¶
Path | Synopsis |
---|---|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
privcheckerfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
processwaiterfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Click to show internal directories.
Click to hide internal directories.