Documentation
¶
Index ¶
- type ContainerManager
- func (c *ContainerManager) Attach(containerId *string, conn *context.Context, stdout io.Writer, stderr io.Writer) error
- func (c *ContainerManager) CleanContainers() (*int, error)
- func (c *ContainerManager) GetContainerRuntime() container_manager.ContainerRuntime
- func (c *ContainerManager) GetContainerRuntimeSocket(userId *int) (*string, error)
- func (c *ContainerManager) Kill(containerId *string, ctx *context.Context) error
- func (c *ContainerManager) Run(image string, scenarioName string, containerRuntimeUri string, ...) (*string, *context.Context, error)
- func (c *ContainerManager) RunAttached(image string, scenarioName string, containerRuntimeUri string, ...) (*string, error)
- func (c *ContainerManager) RunGraph(scenarios container_manager.ScenarioSet, ...)
- func (c *ContainerManager) RunSerialPlan()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerManager ¶
type ContainerManager struct { Config config.Config ContainerRuntime container_manager.ContainerRuntime }
func (*ContainerManager) CleanContainers ¶
func (c *ContainerManager) CleanContainers() (*int, error)
func (*ContainerManager) GetContainerRuntime ¶
func (c *ContainerManager) GetContainerRuntime() container_manager.ContainerRuntime
func (*ContainerManager) GetContainerRuntimeSocket ¶
func (c *ContainerManager) GetContainerRuntimeSocket(userId *int) (*string, error)
func (*ContainerManager) Kill ¶
func (c *ContainerManager) Kill(containerId *string, ctx *context.Context) error
func (*ContainerManager) RunAttached ¶
func (*ContainerManager) RunGraph ¶
func (c *ContainerManager) RunGraph(scenarios container_manager.ScenarioSet, resolvedGraph container_manager.ResolvedGraph, containerRuntimeUri string, extraEnv map[string]string, extraVolumeMounts map[string]string, cache bool, commChannel chan *container_manager.CommChannel)
func (*ContainerManager) RunSerialPlan ¶
func (c *ContainerManager) RunSerialPlan()
Click to show internal directories.
Click to hide internal directories.