Chelsea Holland Komlo
a3234b2317
refactor and add error handling for invalid context type
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
a9ed750a99
use upsert as a test helper
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
e14b279bc0
add truncation boolean to response
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
dfd8c1d832
adds evaluations
...
makes context singular
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
9e06777613
change resources endpoint from http get to post
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
1ec5010f0b
remove resourceliststub, no need for another layer of abstraction
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
c3e0bd82b7
test resources endpoint will return matching prefixes
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
cb1e898eea
adding test validation that received resources matches requested
2017-08-04 14:34:25 +00:00
Chelsea Holland Komlo
1b24ae599e
Retrieve job information for resources endpoint
...
requires further refactoring and logic for more contexts
2017-08-04 14:34:25 +00:00
Alex Dadgar
053cff812a
Allow template to set Vault grace
...
This PR allows a template to specify the Vault grace duration.
Fixes https://github.com/hashicorp/nomad/issues/2922
2017-08-01 14:14:08 -07:00
Dom Udall
9694ef690c
Fixing spelling mistake
...
Updating `deregistraion` -> `deregistration`
2017-08-01 10:26:52 +01:00
Alex Dadgar
d1dfcf76ab
Merge pull request #2929 from hashicorp/b-status-panic
...
Ensure backwards compatibility between 0.6.X CLI and 0.5.X
2017-07-31 11:23:37 -07:00
James Nugent
bb9287aabf
meta: Fix goimports for command/agent/syslog.go
2017-07-30 08:56:40 -05:00
Alex Dadgar
aa05302ed8
Ensure backwards compatibility between 0.6.X CLI and 0.5.X
...
This PR goes through the CLI commands and ensures that a 0.6.X cli
gracefully handles interacting with a 0.5.X Nomad Agent.
Fixes https://github.com/hashicorp/nomad/issues/2918
2017-07-28 10:20:47 -07:00
Michael Schurter
b064d3d367
Merge pull request #2899 from hashicorp/d-mention-env-in-init
...
Mention env templates in nomad init
2017-07-26 11:17:47 -07:00
Alex Dadgar
487e1eafee
New commands docs and small fixes
...
This PR adds the command documentations and has small CLI fixes.
2017-07-25 17:37:09 -07:00
Alex Dadgar
92991771f2
inspect
2017-07-25 17:37:09 -07:00
Alex Dadgar
82e128f038
Fix eval-status bug
2017-07-25 17:37:09 -07:00
Michael Schurter
58d5cd140d
Mention restart
2017-07-25 16:26:42 -07:00
Michael Schurter
e04267da4f
Fix comment
2017-07-25 12:13:05 -07:00
Michael Schurter
9a3f6af77e
Forgot to setcmdenv
...
This would leak a consul agent
2017-07-25 12:09:57 -07:00
Michael Schurter
7079ad0c42
Mention env templates in nomad init
2017-07-25 10:28:50 -07:00
Michael Schurter
4666d85a29
Use seen more conservatively
2017-07-24 16:48:40 -07:00
Michael Schurter
8e5d95df08
Always increment failures...
...
...as it's used in calculating the backoff
2017-07-24 15:37:53 -07:00
Michael Schurter
82ea86fb6f
Track whether Consul has ever been seen
...
Need a way to squelch Consul operation errors on shutdown. If it's never
been seen don't log errors about deregs failing.
2017-07-24 12:12:02 -07:00
Michael Schurter
b01a00a7f3
Synchronously deregister agent on shutdown
...
Fixes #2891
Previously the agent services and checks were being asynchrously
deregistered on shutdown, so it was a race between the sync goroutine
deregistering them and Nomad shutting down.
This switches to synchronously deregister agent serivces and checks
which doesn't really have a downside since the sync goroutines retry
behavior doesn't help on shutdown anyway.
2017-07-24 11:40:37 -07:00
Alex Dadgar
08c2ba9bc6
Parallel client tests ( #2890 )
...
* alloc_runner
* Random tests
* parallel task_runner and no exec compatible check
* Parallel client
* Fail fast and use random ports
* Fix docker port mapping
* Make concurrent pull less timing dependant
* up parallel
* Fixes
* don't build chroots in parallel on travis
* Reduce parallelism on travis with lxc/rkt
* make java test app not run forever
* drop parallelism a little
* use docker ports that are out of the os's ephemeral port range
* Limit even more on travis
* rkt deadline
2017-07-22 19:04:36 -07:00
Alex Dadgar
bce1acef0a
remove root requirement on consul integration check
2017-07-21 19:32:41 -07:00
Alex Dadgar
700147c90e
Speed up client startup
2017-07-20 22:34:24 -07:00
Alex Dadgar
a77c6a4f71
Parallel
2017-07-20 21:24:21 -07:00
Alex Dadgar
da25a3d5ce
Switch to in-process agent
2017-07-20 21:07:32 -07:00
Alex Dadgar
2cf5a7555d
Merge pull request #2874 from hashicorp/f-command-agent-tests
...
Parallelize the command/agent tests and add new test agent
2017-07-20 20:27:49 -07:00
Alex Dadgar
50a58976c6
Fix bootstrapping and waiting
2017-07-20 20:15:37 -07:00
Alex Dadgar
6e315f945d
Merge pull request #2868 from hashicorp/f-feedback
...
Variety of UX fixes
2017-07-20 17:43:42 -07:00
Alex Dadgar
4ad897ae92
Fix test
2017-07-20 17:42:58 -07:00
Alex Dadgar
3cd8d50bbc
Multiple matched objects now treated as an error condition.
2017-07-20 17:31:07 -07:00
Michael Schurter
2d608d0baf
Don't display UNIX epoch dates
...
Submitted times are UNIX epoch for jobs created before 0.6 which is
confusing in the CLI. Display nothing instead (formatted as "<none>").
2017-07-20 15:43:00 -07:00
Alex Dadgar
a73e945067
More parallel
2017-07-20 09:36:34 -07:00
Alex Dadgar
873587381d
New test agent
2017-07-19 22:14:36 -07:00
Alex Dadgar
25ada7bbab
Don't print atlas
2017-07-19 20:25:06 -07:00
Alex Dadgar
635395a479
Job promote command
2017-07-19 15:39:32 -07:00
Alex Dadgar
0a1ab6ce9c
Inspect job at a particular version
2017-07-19 13:44:30 -07:00
Alex Dadgar
bdb71e7074
Small fixes and UX changes
2017-07-19 13:34:24 -07:00
Alex Dadgar
dedb9127a3
Merge pull request #2866 from hashicorp/f-autocomplete-agent
...
Agent command autocompletes to hcl/json files
2017-07-19 13:18:32 -07:00
Michael Schurter
6c3a739031
Too lazy to remember the right formatter for floats
2017-07-19 11:53:18 -07:00
Alex Dadgar
8a371e0bd4
Fix predictor
2017-07-19 11:51:01 -07:00
Alex Dadgar
3127ce320c
Agent command autocompletes to hcl/json files
2017-07-19 11:28:16 -07:00
Michael Schurter
6679c052b5
Merge pull request #2858 from hashicorp/b-2849-deploy-json
...
Implement -json for job deployments
2017-07-19 10:15:01 -07:00
Michael Schurter
b124a92bc8
Error -> Errof
2017-07-19 10:00:57 -07:00
Alex Dadgar
bb45b95bc4
Allow tuning of heartbeat ttls
...
This PR allows tuning of heartbeat TTLs. An example of very aggressive
settings is as follows:
```
server {
heartbeat_grace = "1s"
min_heartbeat_ttl = "1s"
max_heartbeats_per_second = 200.0
}
```
2017-07-19 09:38:35 -07:00