Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
api
module
|
|
allocrunner/tasklifecycle
Package tasklifecycle manages the execution order of tasks based on their lifecycle configuration.
|
Package tasklifecycle manages the execution order of tasks based on their lifecycle configuration. |
allocwatcher
Package allocwatcher allows blocking until another allocation - whether running locally or remotely - completes and migrates the allocation directory if necessary.
|
Package allocwatcher allows blocking until another allocation - whether running locally or remotely - completes and migrates the allocation directory if necessary. |
devicemanager
Package devicemanager is used to manage device plugins
|
Package devicemanager is used to manage device plugins |
dynamicplugins
dynamicplugins is a package that manages dynamic plugins in Nomad.
|
dynamicplugins is a package that manages dynamic plugins in Nomad. |
lib/fifo
Package fifo implements functions to create and open a fifo for inter-process communication in an OS agnostic way.
|
Package fifo implements functions to create and open a fifo for inter-process communication in an OS agnostic way. |
pluginmanager/csimanager
* csimanager manages locally running CSI Plugins on a Nomad host, and provides a few different interfaces.
|
* csimanager manages locally running CSI Plugins on a Nomad host, and provides a few different interfaces. |
servers
Package servers provides an interface for choosing Servers to communicate with from a Nomad Client perspective.
|
Package servers provides an interface for choosing Servers to communicate with from a Nomad Client perspective. |
serviceregistration/nsd
Package nsd provides Nomad service registration and therefore discovery capabilities for Nomad clients.
|
Package nsd provides Nomad service registration and therefore discovery capabilities for Nomad clients. |
demo
|
|
drivers
|
|
docker/cmd
This package provides a mechanism to build the Docker driver plugin as an external binary.
|
This package provides a mechanism to build the Docker driver plugin as an external binary. |
shared/capabilities
Package capabilities is used for managing sets of linux capabilities.
|
Package capabilities is used for managing sets of linux capabilities. |
e2e
|
|
acl
Package acl provides end-to-end tests for Nomads ACL system.
|
Package acl provides end-to-end tests for Nomads ACL system. |
alloc_logs
Package alloc_logs provides end-to-end tests for Nomads allocation logging functionality.
|
Package alloc_logs provides end-to-end tests for Nomads allocation logging functionality. |
example
Package example contains basic examples of writing e2e tests for Nomad.
|
Package example contains basic examples of writing e2e tests for Nomad. |
framework
Deprecated: no longer use e2e/framework for new tests; see TestExample for new e2e test structure.
|
Deprecated: no longer use e2e/framework for new tests; see TestExample for new e2e test structure. |
isolation
Package isolation provides tests around various kinds of isolation, such as artifact downloading, PID namespacing, and chroot task environments.
|
Package isolation provides tests around various kinds of isolation, such as artifact downloading, PID namespacing, and chroot task environments. |
jobsubmissions
Package jobsubmissions contains e2e tests related to the /v1/job/<id>/submission HTTP API endpoint and related components.
|
Package jobsubmissions contains e2e tests related to the /v1/job/<id>/submission HTTP API endpoint and related components. |
operator_scheduler
Package operator_scheduler provides end-to-end tests for the Nomad operator scheduler functionality and configuration options.
|
Package operator_scheduler provides end-to-end tests for the Nomad operator scheduler functionality and configuration options. |
podman
Package podman contains test cases related to the nomad-driver-podman task driver.
|
Package podman contains test cases related to the nomad-driver-podman task driver. |
servicediscovery
Package servicediscovery provides end-to-end tests for Nomads service discovery feature.
|
Package servicediscovery provides end-to-end tests for Nomads service discovery feature. |
spread
Package spread provides end-to-end tests for Nomads spread job specification attribute.
|
Package spread provides end-to-end tests for Nomads spread job specification attribute. |
These functions are coming from consul/lib/eof.go
|
These functions are coming from consul/lib/eof.go |
boltdd
Package boltdd contains a wrapper around BBoltDB to deduplicate writes and encode values using mgspack.
|
Package boltdd contains a wrapper around BBoltDB to deduplicate writes and encode values using mgspack. |
constraints/semver
semver is a Semver Constraints package copied from github.com/hashicorp/go-version @ 2046c9d0f0b03c779670f5186a2a4b2c85493a71
|
semver is a Semver Constraints package copied from github.com/hashicorp/go-version @ 2046c9d0f0b03c779670f5186a2a4b2c85493a71 |
envoy
Package envoy provides a high level view of the variables that go into selecting an envoy version.
|
Package envoy provides a high level view of the variables that go into selecting an envoy version. |
noxssrw
Package noxssrw (No XSS ResponseWriter) behaves like the Go standard library's ResponseWriter by detecting the Content-Type of a response if it has not been explicitly set.
|
Package noxssrw (No XSS ResponseWriter) behaves like the Go standard library's ResponseWriter by detecting the Content-Type of a response if it has not been explicitly set. |
pluginutils/catalog
Package catalog is used to register internal plugins such that they can be loaded.
|
Package catalog is used to register internal plugins such that they can be loaded. |
pointer
Package pointer provides helper functions related to Go pointers.
|
Package pointer provides helper functions related to Go pointers. |
raftutil
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
snapshot
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents:
|
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents: |
subproc
Package subproc provides helper utilities for executing the Nomad binary as a child process of the Nomad agent.
|
Package subproc provides helper utilities for executing the Nomad binary as a child process of the Nomad agent. |
testlog
Package testlog creates a *log.Logger backed by *testing.T to ease logging in tests.
|
Package testlog creates a *log.Logger backed by *testing.T to ease logging in tests. |
testtask
Package testtask implements a portable set of commands useful as stand-ins for user tasks.
|
Package testtask implements a portable set of commands useful as stand-ins for user tasks. |
addrs
Package addrs contains types that represent "addresses", which are references to specific objects within a Packer configuration.
|
Package addrs contains types that represent "addresses", which are references to specific objects within a Packer configuration. |
lib
|
|
lang
Package lang provides some features that really 'ought to be part of the Go language
|
Package lang provides some features that really 'ought to be part of the Go language |
deploymentwatcher
deploymentwatcher creates and tracks Deployments, which hold meta data describing the process of upgrading a running job to a new set of Allocations.
|
deploymentwatcher creates and tracks Deployments, which hold meta data describing the process of upgrading a running job to a new set of Allocations. |
csi/fake
fake is a package that includes fake implementations of public interfaces from the CSI package for testing.
|
fake is a package that includes fake implementations of public interfaces from the CSI package for testing. |
tools
module
|
|
Click to show internal directories.
Click to hide internal directories.