# Packages
No description provided by the author
# Functions
CreateExecutor launches an executor plugin and returns an instance of the Executor interface.
ExecScript executes cmd with args and returns the output, exit code, and error.
No description provided by the author
IsolationMode returns the namespace isolation mode as determined from agent plugin configuration and task driver configuration.
NewExecutor returns an Executor.
No description provided by the author
No description provided by the author
ReattachToExecutor launches a plugin with a given plugin config.
SupportedCaps returns a list of all supported capabilities in kernel.
# Constants
ExecutorDefaultMaxPort is the default max port used by the executor for searching for an available port.
ExecutorDefaultMinPort is the default min port used by the executor for searching for an available port.
ExecutorVersionLatest is the current and latest version of the executor.
ExecutorVersionPre0_9 is the version of executor use prior to the release of 0.9.x.
IsolationModeHost represents the host isolation mode for a namespace.
IsolationModePrivate represents the private isolation mode for a namespace.
# Variables
No description provided by the author
The statistics the basic executor exposes.
ExecutorCgroupMeasuredCpuStats is the list of CPU stats captures by the executor.
ExecutorCgroupV1MeasuredMemStats is the list of memory stats captured by the executor with cgroup-v1.
ExecutorCgroupV2MeasuredMemStats is the list of memory stats captured by the executor with cgroup-v2.
# Structs
ExecCommand holds the user command, args, and other isolation related settings.
ExecutorConfig is the config that Nomad passes to the executor.
No description provided by the author
ExecutorVersion is the version of the executor.
LibcontainerExecutor implements an Executor with the runc/libcontainer api.
ExecutorReattachConfig is the config that we serialize and de-serialize and store in disk.
ProcessState holds information about the state of a user process.
UniversalExecutor is an implementation of the Executor which launches and supervises processes.
# Interfaces
Executor is the interface which allows a driver to launch and supervise a process.