Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
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. |
demo
|
|
devices
|
|
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. |
e2e
|
|
framework
Package framework implements a model for developing end-to-end test suites.
|
Package framework implements a model for developing end-to-end test suites. |
boltdd
BOLTdd contains a wrapper around BoltDB to deduplicate writes and encode values using mgspack.
|
BOLTdd contains a wrapper around BoltDB to deduplicate writes and encode values using mgspack. |
constraints/semver
semver is a Semver Constraints package copied from github.com/hashicorp/go-version @ 2046c9d0f0b03c779670f5186a2a4b2c85493a71 Unlike Constraints in go-version, Semver constraints use Semver 2.0 ordering rules and only accept properly formatted Semver versions.
|
semver is a Semver Constraints package copied from github.com/hashicorp/go-version @ 2046c9d0f0b03c779670f5186a2a4b2c85493a71 Unlike Constraints in go-version, Semver constraints use Semver 2.0 ordering rules and only accept properly formatted Semver versions. |
freeport
Copied from github.com/hashicorp/consul/sdk/freeport and tweaked for use by Nomad.
|
Copied from github.com/hashicorp/consul/sdk/freeport and tweaked for use by Nomad. |
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. |
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. |
lib
|
|
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. |
Click to show internal directories.
Click to hide internal directories.