Skip to content

drpcli-runner

Runner mode of DRPCLI [built-in to Docker-Context]

The drpcli-runner context is the most basic and lightweight Docker/Podman context used for running a basic DRP agent (aka runner) in a container when an agent cannot be run on a machine.

REQUIRED: Correct container image uploaded to "contexts/docker-context/drpcli-runner_v0.0.2" where v0.0.2 is the desired version of the container that is available. This is drived from "Image" in the drpcli-runner context.

The runner provides an important starting, intersitial or ending point for Workflows when the Machine agent.

In typical use, Workflows will transition to a contexts with more pre-configured tooling or to a runner/agent on the machine itself.

The RackN maintained runner container will be automatically downloaded based on the "Meta.Imagepull", "Meta.Dockerpull" or built by pulling "Meta.Dockerfile" when using the bootstrap-contexts stage. The bootstrap-contexts stage will attempt to obtain or build the image in the order listed.

It can also be pre-populated by uploading a TAR of the container to the Files API as "contexts/docker-context/drpcli-runner_v0.0.2" (where v0.0.2 is replaced with the correct version available.