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
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
Michael Schurter
6dac431a89
Implement -json for job deployments
...
Fixes #2849
2017-07-18 17:28:44 -07:00
Michael Schurter
dc0fc82cc9
Merge pull request #2854 from hashicorp/b-2827-agent-services
...
Never remove unknown agent services
2017-07-18 14:48:36 -07:00
Michael Schurter
a83d6f996e
Never remove unknown agent services
...
Fixes #2827
This is a tradeoff. The pro is that you can run separate client and
server agents on the same node and advertise both. The con is that if a
Nomad agent crashes and isn't restarted on that node in the same mode
its entry will not be cleaned up.
That con scenario seems far less likely to occur than the scenario on
the pro side, and even if we do leak an agent entry the checks will be
failing so nothing should attempt to use it.
2017-07-18 13:23:01 -07:00