be3f89b5f9
* artifact: enable inheriting environment variables from client This PR adds client configuration for specifying environment variables that should be inherited by the artifact sandbox process from the Nomad Client agent. Most users should not need to set these values but the configuration is provided to ensure backwards compatability. Configuration of go-getter should ideally be done through the artifact block in a jobspec task. e.g. ```hcl client { artifact { set_environment_variables = "TMPDIR,GIT_SSH_OPTS" } } ``` Closes #15498 * website: update set_environment_variables text to mention PATH |
||
---|---|---|
.. | ||
artifact.go | ||
artifact_test.go | ||
audit.go | ||
audit_test.go | ||
autopilot.go | ||
autopilot_test.go | ||
consul.go | ||
consul_test.go | ||
limits.go | ||
limits_test.go | ||
plugins.go | ||
plugins_test.go | ||
README.md | ||
sentinel.go | ||
tls.go | ||
tls_test.go | ||
ui.go | ||
ui_test.go | ||
vault.go | ||
vault_test.go |
Overview
nomad/structs/config
is a package for configuration struct
s that are
shared among packages that needs the same struct
definitions, but can't
import each other without creating a cyle. This config
package must be
terminal in the import graph (or very close to terminal in the dependency
graph).