Michael Schurter
9fb28656c9
Fix whitespace
2017-09-14 16:47:41 -07:00
Michael Schurter
3db835cb8f
Improve check watcher logging and add tests
...
Also expose a mock Consul Agent to allow testing ServiceClient and
checkWatcher from TaskRunner without actually talking to a real Consul.
2017-09-14 16:47:41 -07:00
Michael Schurter
78c72f8725
Default grace period to 1s
2017-09-14 16:46:54 -07:00
Michael Schurter
c2d895d47a
Add comments and move delay calc to TaskRunner
2017-09-14 16:46:54 -07:00
Michael Schurter
555d1e24dc
on_warning=false -> ignore_warnings=false
...
Treat warnings as unhealthy by default
2017-09-14 16:46:54 -07:00
Michael Schurter
ebbf87f979
Use existing restart policy infrastructure
2017-09-14 16:46:54 -07:00
Michael Schurter
1608e59415
Add check watcher for restarting unhealthy tasks
2017-09-14 16:46:54 -07:00
Michael Schurter
bd1a342a92
Nest restart fields in CheckRestart
2017-09-14 16:46:54 -07:00
Michael Schurter
a720bb5a91
Add restart fields
2017-09-14 16:46:54 -07:00
Alex Dadgar
d0a9389a27
use assert
2017-09-14 14:20:22 -07:00
Alex Dadgar
e25dff5a28
Sort /v1/agent/servers output
...
This PR sorts the output of the endpoint since its results are used as
part of Consul checks to avoid the value changing unnecessarily.
Fixes https://github.com/hashicorp/nomad/issues/3211
2017-09-14 14:20:22 -07:00
Chelsea Holland Komlo
6cba6549a5
fix bug to return prometheus sink
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
6cee0ba838
fixups from code review
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
f25cbdb0d1
updated documentation
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
03b24df193
refactoring prometheus endpoint
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
59a891cb27
enabling prometheus metrics should be a config option
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
815b23fe06
add endpoint for prometheus
2017-09-13 19:21:21 +00:00
Alex Dadgar
bcb1cde6ad
Merge pull request #3192 from hashicorp/f-acl-cli
...
Add ACL Bootstrap CLI
2017-09-13 11:46:15 -07:00
Alex Dadgar
5bab493748
pass in uid to codecgen
2017-09-11 15:40:27 -07:00
Armon Dadgar
ee7e619877
command: Add ACL bootstrap command
2017-09-11 10:47:39 -07:00
Armon Dadgar
d6faa383d7
website: document ACL bootstrap reset process
2017-09-10 16:18:39 -07:00
Alex Dadgar
ac1539d5d9
Sync namespace changes
2017-09-07 17:04:21 -07:00
Chelsea Komlo
845c0b6865
Merge pull request #3162 from hashicorp/f-tagged-metrics-api
...
Tagged metrics API
2017-09-07 18:03:15 -04:00
Alex Dadgar
b8b0da4589
Add testing around nomad job deployments command
2017-09-06 17:16:46 -07:00
Chelsea Holland Komlo
c3006c685f
improve documentation
...
move metrics to telemetry; copy to client config
2017-09-06 21:38:06 +00:00
piotr.krolikowski
395161c442
Fix panic while running latest deployment command
2017-09-06 20:26:22 +02:00
Chelsea Holland Komlo
1df5310c6e
tagged metrics config options should be on telemetry config
...
better api example, add telemetry documentation
2017-09-06 15:25:36 +00:00
Chelsea Holland Komlo
4085560503
add http endpoint for in memory metrics
...
prevent against flaky test due to timing/initialization issues
2017-09-06 13:51:19 +00:00
Alex Dadgar
f585d9f272
Merge pull request #3140 from hashicorp/f-round-trip-test
...
Integration test for round tripping a job.
2017-09-05 16:38:41 -07:00
Alex Dadgar
0f1b5ba705
update test to use assert
2017-09-05 16:38:15 -07:00
Chelsea Holland Komlo
68686cd69a
final code review fixups
2017-09-05 18:47:44 +00:00
Chelsea Holland Komlo
681a3f337a
fixups from code review
2017-09-05 14:13:34 +00:00
Chelsea Holland Komlo
b6e104fdf9
update comments
2017-09-05 14:13:34 +00:00
Chelsea Holland Komlo
a265d86505
remove prints during test
2017-09-05 14:13:34 +00:00
Chelsea Holland Komlo
a1e81abf40
parse config for metrics fields
2017-09-05 14:13:34 +00:00
Armon Dadgar
9c21e76c1e
agent: fix routing for token-specific request
2017-09-04 13:07:44 -07:00
Armon Dadgar
ce4ffe02f4
Adding a comment to address @dadgar
2017-09-04 13:05:53 -07:00
Armon Dadgar
e24fa79aab
agent: thread ACLs for Job Register
2017-09-04 13:05:53 -07:00
Armon Dadgar
b253ad5cfb
agent: thread through token for ACL endpoint tests
2017-09-04 13:05:53 -07:00
Armon Dadgar
44fe0afc9f
Passthrough replication token for token/policy replication
2017-09-04 13:05:53 -07:00
Armon Dadgar
79420d78cf
agent: Adding X-Nomad-Token header parsing
2017-09-04 13:05:53 -07:00
Armon Dadgar
ab5ce9b1a7
nomad: ACL endpoints check support enabled and redirect to authority
2017-09-04 13:05:53 -07:00
Armon Dadgar
d7f3b896cd
nomad: adding ACL bootstrapping endpoint
2017-09-04 13:05:53 -07:00
Armon Dadgar
0dc6a1a9c7
agent: thread ACL config to client
2017-09-04 13:04:45 -07:00
Armon Dadgar
235f4d27ac
Address @chelseakomlo comments
2017-09-04 13:04:45 -07:00
Armon Dadgar
428aea5094
Address @dadgar feedback
2017-09-04 13:04:45 -07:00
Armon Dadgar
998b04dd34
Fixing intent
2017-09-04 13:04:45 -07:00
Armon Dadgar
2329fbcd28
agent: thread through ACL config to Server
2017-09-04 13:04:45 -07:00
Armon Dadgar
9fdea05804
agent: Adding ACL block configuration
2017-09-04 13:04:45 -07:00
Armon Dadgar
db667d45e8
agent: fixing ACL endpoint, return updated tokens
2017-09-04 13:04:45 -07:00