# 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.
# 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.
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.