Mahmood Ali
9c89ea4e08
Support docker bind mounts
2018-11-27 07:20:17 -05:00
Preetha Appan
0af9e85812
Fix panic in test setup when task does not have resources
...
This affects exec/rawexec drivers
2018-11-26 21:42:45 -06:00
Preetha Appan
22ac0498ca
Fix nil dereference in copy method
2018-11-26 15:53:15 -06:00
Omar Khawaja
8a38680ae1
Move current telemetry page to docs ( #4898 )
...
* move current telemetry page to docs
* fix broken links to telemetry doc
2018-11-26 15:18:57 -05:00
Mahmood Ali
8cab430ac9
Merge pull request #4917 from hashicorp/r-docker-plugin-followup-1
...
Fix linter job
2018-11-25 15:35:51 -05:00
Mahmood Ali
ef52080b0a
Formatting and typo fixes
2018-11-25 11:53:21 -05:00
Mahmood Ali
2aa034e174
Merge pull request #4908 from hashicorp/f-docker-opts-storageopt
...
Add support for docker storage options
2018-11-20 21:08:27 -05:00
Nick Ethier
66674116dc
Merge pull request #4844 from hashicorp/f-docker-plugin
...
Docker driver plugin
2018-11-20 20:43:03 -05:00
Nick Ethier
fc53f5f635
docker: sync access to exit result within a handle
2018-11-20 20:41:32 -05:00
Michael Schurter
ace09b3a84
Apply suggestions from code review
...
Co-Authored-By: nickethier <ncethier@gmail.com >
2018-11-20 20:33:31 -05:00
Mahmood Ali
d7f02ed474
Merge pull request #4817 from hashicorp/b-vault-client-tweaks
...
Vault API Client Tweaks
2018-11-20 18:31:49 -05:00
Mahmood Ali
3a57b9c2fe
nil secrets as recoverable to keep renew attempts
2018-11-20 17:11:55 -05:00
Mahmood Ali
118300ae33
Renew past recorded expiry till unrecoverable error
...
Keep attempting to renew Vault token past locally recorded expiry, just
in case the token was renewed out of band, e.g. on another Nomad server,
until Vault returns an unrecoverable error.
2018-11-20 17:10:55 -05:00
Mahmood Ali
6445745c74
fix typo
2018-11-20 17:10:55 -05:00
Mahmood Ali
91500c0823
round ttl duration for users
2018-11-20 17:10:55 -05:00
Mahmood Ali
df0cddda06
Track renewal expiration properly
2018-11-20 17:10:55 -05:00
Mahmood Ali
612825dd5c
reconcile interface
2018-11-20 17:10:55 -05:00
Mahmood Ali
0816841fdd
Populate agent-info with vault
...
Return Vault TTL info to /agent/self API and `nomad agent-info` command.
2018-11-20 17:10:55 -05:00
Mahmood Ali
887704e704
Avoid explicit precomputed stats field
...
Seems like the stats field is a micro-optimization that doesn't justify
the complexity it introduces. Removing it and computing the stats from
revoking field directly.
2018-11-20 17:10:54 -05:00
Mahmood Ali
a0921cc34f
More metrics for Server vault
...
Add a gauge to track remaining time-to-live, duration of renewal request API call.
2018-11-20 17:10:54 -05:00
Mahmood Ali
0fc84f4cfb
address review comments
2018-11-20 17:10:54 -05:00
Mahmood Ali
f181f1a07a
Wrap Vault API api errors for easing debugging
2018-11-20 17:10:54 -05:00
Mahmood Ali
88c1698ef5
Emit metric counters for Vault token and renewal failures
2018-11-20 17:10:54 -05:00
Mahmood Ali
05d9b39942
Set a 1s floor for Vault renew operation backoff
2018-11-20 17:10:54 -05:00
Mahmood Ali
feaf6214f9
Set User-Agent header when hitting Vault API
2018-11-20 17:10:54 -05:00
Preetha
084693ffe0
Merge pull request #4911 from hashicorp/add-circleci-master
...
Add CircleCI configuration for website build
2018-11-20 16:01:57 -06:00
Alvin Huang
b688f7de43
remove packer.json since CircleCI builds the site
2018-11-20 16:59:42 -05:00
Alvin Huang
926aa0994d
add circleci website build
2018-11-20 16:59:34 -05:00
Mahmood Ali
9b48b09498
document storage opts
2018-11-20 16:11:02 -05:00
Mahmood Ali
2c7bea7190
Add support for storage opt
2018-11-20 16:11:02 -05:00
Preetha
582a52d100
Merge pull request #4857 from hashicorp/f-affinity-docs
...
docs for affinity
2018-11-20 14:17:28 -06:00
Preetha
afe4c61447
Update CHANGELOG.md
2018-11-20 14:16:37 -06:00
Mahmood Ali
f098c9ada3
Merge pull request #4903 from hashicorp/b-delete-versions-mod-while-iter
...
Fix a panic related to batch GC
2018-11-20 15:16:02 -05:00
Preetha
38e9d9a7d5
Merge pull request #4885 from hashicorp/f-update-consultemplate
...
Vendor update consul template
2018-11-20 14:15:14 -06:00
Michael Schurter
d213b1e778
changelog: mention #4904
2018-11-20 11:37:09 -08:00
Nick Ethier
6dfa2309c4
task_runner: use NodeResources instead of deprecated struct
2018-11-20 13:46:39 -05:00
Nick Ethier
4dfcc80a0b
task_runner: use task and alloc copies instead of referencing the original pointer
2018-11-20 13:34:46 -05:00
Mahmood Ali
72df87b101
address review comments
2018-11-20 13:21:39 -05:00
Michael Schurter
206d98cf0d
Remove committed test output and gitignore it
2018-11-20 10:16:03 -08:00
Michael Schurter
e8475fe86a
Merge pull request #4904 from hashicorp/b-vault-panic
...
vault: fix panic by checking for nil secret
2018-11-20 12:09:35 -06:00
Charlie Voiselle
1f98eed8b0
Merge pull request #4905 from sevagh/fix-typo
...
Fix typo in GNUmakefile
2018-11-20 09:25:09 -05:00
Nick Ethier
2393f6a008
docker: unexport new coordinator func
2018-11-19 23:07:07 -05:00
Nick Ethier
fab76c6c0b
docker: add default blocks for driver plugin config schema
2018-11-19 22:59:18 -05:00
Nick Ethier
249dbfffd2
docker: move config RPCs to config.go
2018-11-19 22:59:18 -05:00
Nick Ethier
8ae8932783
docker: fix tests
2018-11-19 22:59:18 -05:00
Nick Ethier
0462c8a7f8
docker: remove container pointer from task handle
2018-11-19 22:59:18 -05:00
Nick Ethier
d7631e3b23
docker: move volume driver options to seperate block
2018-11-19 22:59:18 -05:00
Nick Ethier
577d4a2ea8
docker: group common config into blocks
2018-11-19 22:59:17 -05:00
Michael Schurter
455e75492c
Apply suggestions from code review
...
Co-Authored-By: nickethier <ncethier@gmail.com >
2018-11-19 22:59:17 -05:00
Nick Ethier
3468880f50
docker: remove global pull coordinator
2018-11-19 22:59:17 -05:00