Alex Dadgar
fff1625434
Fix vault template test
2018-06-12 09:57:28 -07:00
Alex Dadgar
bc48fc33b5
remove structs + bump version
2018-06-11 13:52:19 -07:00
Alex Dadgar
dbee1d7d05
bump version + generated files
2018-06-11 13:39:42 -07:00
Nick Ethier
d3e6c10727
Merge pull request #4403 from hashicorp/b-fix-dispatched-optional-meta
...
Fix dispatched optional meta correctly
2018-06-11 16:17:14 -04:00
Nick Ethier
f00875aecf
nomad: use require pkg for tests
2018-06-11 13:50:50 -04:00
Nick Ethier
81abf0a7d2
client/driver/env: fix optional meta test
2018-06-11 12:29:13 -04:00
Nick Ethier
e325e85a19
client/driver/env: use 'job.Dispatch' to trigger optional meta logic
2018-06-11 12:15:19 -04:00
Nick Ethier
e8f9b40321
Revert "Revert "client/driver/env: interpolate empty optional meta params as empty strings""
...
This reverts commit c17e0fc9dc .
2018-06-11 11:59:23 -04:00
Michael Schurter
d0bec72dc2
executor: fix log line formatting
2018-06-08 14:55:39 -07:00
Michael Schurter
5b09d23813
executor: fix Windows blocking on pipe close
...
Sending the Ctrl-Break signal to PowerShell <6 causes it to drop into
debug mode. Closing its output pipe at that point will block
indefinitely and prevent the process from being killed by Nomad.
See the upstream powershell issue for details:
https://github.com/PowerShell/PowerShell/issues/4254
2018-06-08 14:48:05 -07:00
Alex Dadgar
c17e0fc9dc
Revert "client/driver/env: interpolate empty optional meta params as empty strings"
...
This reverts commit 84926f759a .
2018-06-07 16:27:47 -07:00
Nick Ethier
0cefbd3869
client/driver: drop docker pull progress estimate if its < 0
2018-06-07 15:23:31 -04:00
Alex Dadgar
b7a7cafec0
Merge pull request #4185 from jesusvazquez/add-counter-metric-for-oom-killer-events
...
Add driver.docker counter metric for OOM Killer events
2018-06-04 15:12:51 -07:00
Alex Dadgar
ab5ee4be9e
remove generated structs
2018-06-01 16:11:28 -07:00
Alex Dadgar
034262d889
fix test message
2018-06-01 15:51:54 -07:00
Alex Dadgar
81e0142768
Disable Exec on non-linux platforms
...
This PR disables exec on non-linux platforms
2018-06-01 15:48:14 -07:00
Alex Dadgar
97ad9dfc92
bump version/lint/generated files
2018-06-01 15:23:10 -07:00
Preetha Appan
a7668cd4ec
Fix tests and move isClient to constructor
2018-06-01 15:59:53 -05:00
Alex Dadgar
462ad9d27c
Merge pull request #4350 from hashicorp/b-raw-exec-cgroups
...
Raw exec can use cgroups to manage PIDs
2018-06-01 17:37:49 +00:00
Alex Dadgar
657dd1e241
wait for result
2018-06-01 10:14:53 -07:00
Alex Dadgar
d83443932f
Merge pull request #4277 from hashicorp/f-retry-join-clients
...
Add go-discover support to Nomad clients
2018-06-01 16:57:40 +00:00
Alex Dadgar
a4e11c8134
Comments
2018-05-31 18:05:03 -07:00
Alex Dadgar
ec95677a4d
Add test and docs
2018-05-31 18:05:03 -07:00
Alex Dadgar
207fece24e
Use more appropriate name than cgroup
2018-05-31 18:05:03 -07:00
Alex Dadgar
c5d2c7def5
Only use freezer/devices when in the basic cgroup only
2018-05-31 18:05:03 -07:00
Alex Dadgar
1adf3f9047
Use cgroup when possible
2018-05-31 18:05:03 -07:00
Alex Dadgar
0e85d2032d
Fix TestDockerDriver_StartNVersions
2018-05-31 17:14:59 -07:00
Alex Dadgar
ca30e0ff6d
Remove debug logging
2018-05-31 15:52:42 -07:00
Alex Dadgar
60ef13c521
spelling
2018-05-31 15:29:55 -07:00
Alex Dadgar
4150296b46
Force close stdout/stderr after grace
...
This commit changes the force closing of the stdout/stderr file
descriptor from closing immediately to being closed after a grace
period. This allows the created process to close its own file and allows
copying of the data.
2018-05-31 15:21:36 -07:00
Alex Dadgar
b5fa7209c4
test build
2018-05-31 12:22:31 -07:00
Alex Dadgar
1b7809319a
Log more info for TestExecutor_IsolationAndConstraints
2018-05-31 11:57:44 -07:00
Alex Dadgar
4fb3b9f7b3
Merge pull request #4341 from hashicorp/f-docker-pids
...
Support Docker Pids Limit
2018-05-31 17:59:29 +00:00
Chelsea Holland Komlo
1a854c444e
add server join info to server and client
2018-05-31 10:50:03 -07:00
Alex Dadgar
5902ea433c
test pid limit
2018-05-30 12:55:24 -07:00
Chelsea Holland Komlo
9c52175641
Support Docker Pids Limit
2018-05-25 19:54:14 -04:00
Alex Dadgar
52bed806fc
cleanup
2018-05-24 16:25:20 -07:00
Alex Dadgar
7ece3a7d77
Force closing of pipe to child process
2018-05-24 16:03:48 -07:00
Chelsea Holland Komlo
6733d768f0
refactor NewTLSConfiguration to pass in verifyIncoming/verifyOutgoing
...
add missing fields to TLS merge method
2018-05-23 18:35:30 -04:00
Preetha
0fcfaab646
Merge pull request #4303 from hashicorp/b-docker-client-nil-panic
...
Add nil check before setting timeout on docker client
2018-05-21 19:34:44 -07:00
Jesus Vazquez
ae0b3d9ffa
Add job, task, taskgroup to open method
2018-05-21 20:37:18 +02:00
Jesus Vazquez
48c5093bd2
Remove allocID from dockerhandle struct
2018-05-21 20:33:01 +02:00
Jesus Vazquez
a5166e9676
Rename labels job, task_group and task
2018-05-21 20:32:50 +02:00
Jesus Vazquez
caeb596e05
Remove allocid label from driver.docker.oom counter metric
2018-05-21 20:30:56 +02:00
Alex Dadgar
df8f367b98
Merge pull request #4282 from hashicorp/f-rotator
...
Avoid splitting log line across two files
2018-05-21 17:52:13 +00:00
Alex Dadgar
d7fd033959
Merge pull request #4298 from justenwalker/docker-driver-digest-tags
...
driver/docker: pull image with digest
2018-05-21 17:46:14 +00:00
Nick Ethier
504a9109f9
client/driver: use correct repo address when using docker-credential helper ( #4266 )
2018-05-15 17:39:48 -04:00
Justen Walker
ba2d9570e8
driver/docker: add test for dockerImageRef
2018-05-14 14:24:03 -04:00
Justen Walker
f4670f6003
driver/docker: fix up TestParseDockerImage
2018-05-14 14:23:48 -04:00
Justen Walker
44923339a8
driver/docker: fix TestDockerDriver_ForcePull_RepoDigest
2018-05-14 14:23:02 -04:00