# Packages
No description provided by the author
No description provided by the author
No description provided by the author
Package mock_engine is a generated GoMock package.
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable.
# Functions
NewDockerTaskEngine returns a created, but uninitialized, DockerTaskEngine.
NewImageManager returns a new ImageManager.
NewTaskEngine returns a default TaskEngine.
# Constants
DockerDefaultEndpoint is the default value for the Docker endpoint.
DockerEndpointEnvVariable is the environment variable that can override the Docker endpoint.
No description provided by the author
No description provided by the author
# Variables
ImagePullDeleteLock ensures that pulls and deletes do not run at the same time and pulls can be run at the same time for docker >= 1.11.1 Pulls are serialized as a temporary workaround for a devicemapper issue.
# Structs
CannotGetDockerClientVersionError indicates error when trying to get docker client api version.
ContainerNetworkingError indicates any error when dealing with the network namespace of container.
ContainerVanishedError is a type for describing a container that does not exist.
DockerTaskEngine is a state machine for managing a task and its containers in ECS.
No description provided by the author
TaskDependencyError is the error for task that dependencies can't be resolved.
TaskStoppedBeforePullBeginError is a type for task errors involving pull.
# Interfaces
ImageManager is responsible for saving the Image states, adding and removing container references to ImageStates.
TaskEngine is an interface for the DockerTaskEngine.
# Type aliases
ImageStatesForDeletion is used for implementing the sort interface.