# Functions
DependenciesAreResolved validates that the `target` container can be transitioned given the current known state of the containers in `by`.
ValidDependencies takes a task and verifies that it is possible to allow all containers within it to reach the desired status by proceeding in some order.
# Variables
ContainerPastDesiredStatusErr is the error where the container status is bigger than desired status.
CredentialsNotResolvedErr is the error where a container needs to wait for credentials before it can process by agent.
DependentContainerNotResolvedErr is the error where a dependent container isn't in expected state.