Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BundleRunner ¶
type BundleTemplate ¶
func (BundleTemplate) Bundle ¶
func (base BundleTemplate) Bundle(spec gardener.DesiredContainerSpec) *goci.Bndl
type CgroupStarter ¶
type CgroupStarter struct { CgroupPath string CommandRunner command_runner.CommandRunner ProcCgroups io.ReadCloser }
func (*CgroupStarter) Start ¶
func (s *CgroupStarter) Start() error
type Containerizer ¶
type Containerizer struct {
// contains filtered or unexported fields
}
Containerizer knows how to manage a depot of container bundles
func New ¶
func New(depot Depot, bundler Bundler, runner BundleRunner, startChecker Checker) *Containerizer
func (*Containerizer) Create ¶
func (c *Containerizer) Create(spec gardener.DesiredContainerSpec) error
Create creates a bundle in the depot and starts its init process
func (*Containerizer) Destroy ¶
func (c *Containerizer) Destroy(handle string) error
Destroy kills any container processes and deletes the bundle directory
type MaybeLoggingRunner ¶
type MaybeLoggingRunner struct{ BundleRunner }
type SimplePidGenerator ¶
type SimplePidGenerator struct {
// contains filtered or unexported fields
}
func (*SimplePidGenerator) Generate ¶
func (s *SimplePidGenerator) Generate() uint32
type StartChecker ¶
type Starter ¶
type Starter struct {
*CgroupStarter
}
func NewStarter ¶
func NewStarter(procCgroupReader io.ReadCloser, cgroupMountpoint string, runner command_runner.CommandRunner) *Starter
Directories
¶
Path | Synopsis |
---|---|
fakes
This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter |
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
fake_msg_sender
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
fake_process_tracker
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
fake_signaller
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
fakes
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |