open-nomad/vendor/github.com
Nick Ethier 5dee1141d1 executor v2 (#4656)
* client/executor: refactor client to remove interpolation

* executor: POC libcontainer based executor

* vendor: use hashicorp libcontainer fork

* vendor: add libcontainer/nsenter dep

* executor: updated executor interface to simplify operations

* executor: implement logging pipe

* logmon: new logmon plugin to manage task logs

* driver/executor: use logmon for log management

* executor: fix tests and windows build

* executor: fix logging key names

* executor: fix test failures

* executor: add config field to toggle between using libcontainer and standard executors

* logmon: use discover utility to discover nomad executable

* executor: only call libcontainer-shim on main in linux

* logmon: use seperate path configs for stdout/stderr fifos

* executor: windows fixes

* executor: created reusable pid stats collection utility that can be used in an executor

* executor: update fifo.Open calls

* executor: fix build

* remove executor from docker driver

* executor: Shutdown func to kill and cleanup executor and its children

* executor: move linux specific universal executor funcs to seperate file

* move logmon initialization to a task runner hook

* client: doc fixes and renaming from code review


* taskrunner: use shared config struct for logmon fifo fields

* taskrunner: logmon only needs to be started once per task
2018-10-16 16:53:31 -07:00
..
agext/levenshtein Vendor conflicts 2018-08-07 13:02:47 -07:00
apparentlymart/go-textseg Vendor conflicts 2018-08-07 13:02:47 -07:00
appc/spec Expose rkt DriverNetwork 2017-09-21 00:34:22 +02:00
armon Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
aws/aws-sdk-go
Azure Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
beorn7/perks vendor necessary libraries for prometheus metrics 2017-09-13 19:21:21 +00:00
bgentry Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
boltdb/bolt Update bolt 2017-09-25 14:43:44 -07:00
burntsushi/toml
circonus-labs Missing vendors 2018-09-10 15:08:34 -07:00
containerd fifo: add new fifo package for named pipes (#4665) 2018-10-16 16:53:30 -07:00
containernetworking/cni Expose rkt DriverNetwork 2017-09-21 00:34:22 +02:00
coreos Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
cyphar/filepath-securejoin Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
DataDog/datadog-go vendor latest version of go-metrics and datadog-go/statsd 2017-09-05 14:11:49 +00:00
davecgh/go-spew Updates vendor directory to get code generation working correctly 2017-10-25 12:15:31 -05:00
docker Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
dustin/go-humanize Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
elazarl/go-bindata-assetfs sync 2017-09-19 10:08:23 -05:00
fatih vendor: update mitchellh/cli and transitive deps 2018-04-09 18:02:14 -04:00
fsouza/go-dockerclient Support StopTimeout for Docker tasksw 2017-11-29 14:33:05 -05:00
go-ini/ini Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
go-ole/go-ole Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
godbus/dbus Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
gogo/protobuf Update go-dockerclient to fix #3419 2017-11-14 15:57:09 -08:00
golang vendor github.com/golang/protobuf/ptypes/empty 2018-08-14 16:20:20 -04:00
google/go-cmp Include google compare library 2017-09-01 16:42:09 -07:00
gorhill/cronexpr sync 2017-09-19 10:08:23 -05:00
gorilla Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
hashicorp Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
hpcloud/tail Update tail, x/sys, and fsnotify deps 2017-11-30 15:52:43 -08:00
jmespath/go-jmespath Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
kr Vendor + test fixes 2017-02-22 15:55:33 -08:00
mattn vendor: update mitchellh/cli and transitive deps 2018-04-09 18:02:14 -04:00
matttproud/golang_protobuf_extensions vendor necessary libraries for prometheus metrics 2017-09-13 19:21:21 +00:00
Microsoft/go-winio fifo: add new fifo package for named pipes (#4665) 2018-10-16 16:53:30 -07:00
miekg/dns Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
mitchellh Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
moby/moby Fix moby package location 2018-01-21 12:35:41 +01:00
mrunalp/fileutils Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
NVIDIA/gpu-monitoring-tools Introduce nvidia-plugin fingerprinting 2018-10-03 15:11:56 -07:00
Nvveen/Gotty Revendor docker client 2017-02-14 17:34:05 -08:00
NYTimes/gziphandler vendor gzip 2017-09-19 11:31:42 -05:00
oklog/run update grpc vendor dependencies 2018-08-06 11:43:24 -04:00
onsi Add missing deps needed for ginkgo 2018-03-12 10:30:56 -05:00
opencontainers executor v2 (#4656) 2018-10-16 16:53:31 -07:00
pkg/errors
pmezard/go-difflib vendor 2017-07-07 12:18:14 -07:00
posener/complete Fix path completions on zsh 2017-08-29 16:39:44 -07:00
prometheus vendor necessary libraries for prometheus metrics 2017-09-13 19:21:21 +00:00
RackSec/srslog
rkt/rkt Expose rkt DriverNetwork 2017-09-21 00:34:22 +02:00
rs/cors Support CORS for client endpoints 2017-10-18 17:32:36 -07:00
ryanuber Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
sean-/seed Update github.com/sean-/seed to latest. 2017-03-13 09:50:24 -07:00
seccomp/libseccomp-golang Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
sethgrid/pester
shirou Vendored gopsutil to fix partial vendoring 2018-03-05 20:26:23 -05:00
sirupsen/logrus Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
skratchdot/open-golang sync 2017-10-13 14:36:02 -07:00
spf13/pflag Expose rkt DriverNetwork 2017-09-21 00:34:22 +02:00
StackExchange/wmi Update gopsutil (#2927) 2017-07-28 09:46:44 -07:00
stretchr vendor testify 2018-05-07 14:50:01 -05:00
syndtr/gocapability Finish implementation of the capabilities whitelist 2018-01-21 12:14:24 +01:00
tonnerre/golang-text vendor: add autopilot and flags packages from consul 2017-12-18 14:29:35 -08:00
tv42/httpunix Missing vendors 2018-09-10 15:08:34 -07:00
ugorji/go Updates vendor directory to get code generation working correctly 2017-10-25 12:15:31 -05:00
ulikunitz/xz Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
vishvananda/netlink Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
vmihailenco/msgpack Initial go-plugin 2018-08-12 15:58:39 -07:00
zclconf/go-cty Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00