Michael Schurter
38cb2021dd
Always interpolate task before calling with Consul
...
Also switch to returning a copy of the task to avoid races between
altering the Task and persitence.
2017-07-21 13:37:16 -07:00
Michael Schurter
6e80a8ee39
Fix TestAllocRunner_TaskLeader_StopTG
...
Also make alloc runner tests less racy. Basically every alloc runner
test used to have races with `upd.{Count,Allocs}`
2017-07-21 13:37:16 -07:00
Alex Dadgar
5c6b4e7cc3
vendor
2017-07-21 13:29:08 -07:00
Alex Dadgar
e509661cf9
executor and logging pkg
2017-07-21 12:14:54 -07:00
Alex Dadgar
a8f440bade
Vendor go-plugin
2017-07-21 12:11:21 -07:00
Alex Dadgar
7c433a1767
Parallel
2017-07-21 12:06:39 -07:00
Alex Dadgar
0fabb5902a
Merge pull request #2881 from hashicorp/f-parallel-command
...
Parallel nomad/command pkg tests
2017-07-21 11:04:19 -07:00
Alex Dadgar
081a23309d
Release v0.6.0-rc2
2017-07-21 10:02:03 -07:00
Michael Schurter
e8505e6c8d
Forgot to bump version to rc2
2017-07-21 09:39:01 -07:00
Alex Dadgar
c355250fca
Force parallelism on travis
2017-07-20 22:47:10 -07:00
Alex Dadgar
56f9cf86df
Speed up client startup
2017-07-20 22:34:24 -07:00
Alex Dadgar
d7fee07ebc
Parallel
2017-07-20 21:24:21 -07:00
Alex Dadgar
c106df9215
Switch to in-process agent
2017-07-20 21:07:32 -07:00
Alex Dadgar
c8ad00aff6
Undo verbose and parallel on tests
2017-07-20 20:28:31 -07:00
Alex Dadgar
d019eed363
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
5df9be0ccb
Fix bootstrapping and waiting
2017-07-20 20:15:37 -07:00
Alex Dadgar
c1dddd747e
Release v0.6.0-rc2
2017-07-20 17:55:48 -07:00
Alex Dadgar
15fad96c21
Merge pull request #2868 from hashicorp/f-feedback
...
Variety of UX fixes
2017-07-20 17:43:42 -07:00
Alex Dadgar
da13d5a61c
Fix test
2017-07-20 17:42:58 -07:00
Alex Dadgar
2db57d6351
changelog
2017-07-20 17:36:47 -07:00
Alex Dadgar
40ca1298b3
Multiple matched objects now treated as an error condition.
2017-07-20 17:31:07 -07:00
Michael Schurter
4fa5bc5041
Merge pull request #2876 from hashicorp/b-special-case-unix-epoch
...
Don't display UNIX epoch dates
2017-07-20 17:26:25 -07:00
Michael Schurter
7ab09dc756
Mention #2878 in changelog
2017-07-20 17:17:45 -07:00
Michael Schurter
0d7f7e2b9d
Merge pull request #2878 from hashicorp/b-save-state
...
Fix state handling on restart
2017-07-20 17:16:46 -07:00
Michael Schurter
93edbb8c17
Mention #2877 in changelog
2017-07-20 17:14:46 -07:00
Alex Dadgar
afbcb8f55f
Merge pull request #2875 from hashicorp/b-discount
...
Handle destructive changes before placements
2017-07-20 17:12:05 -07:00
Michael Schurter
b5881eef0f
Merge pull request #2877 from kmalec/add-group-name-env
...
Pass task group name as NOMAD_GROUP_NAME environment variable
2017-07-20 16:51:10 -07:00
Karel Malec
cf985f011c
Pass task group name as NOMAD_GROUP_NAME environment variable
2017-07-21 01:22:54 +02:00
Michael Schurter
6b2cb6bb23
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
184bfd4836
Better comment
2017-07-20 12:31:08 -07:00
Alex Dadgar
248315a2d9
Handle destructive changes before placements
...
This PR updates the generic scheduler to handle destructive changes
before handling placements. This is important because the destructive
change may be due to a lowering of resources. If this is the case, the
handling of the destructive changes first may make it possible for the
placement to happen.
To reason about this imagine there is one node with CPU = 500.
If the group originally had:
* `count = 1`
* `cpu = 400`
And then the job was updated such that the group had:
* `count = 4`
* `cpu = 120`
If the original alloc isn't discounted first, nothing would be able to
place.
2017-07-20 12:24:27 -07:00
Alex Dadgar
ce265e0aff
Update full node test to test more advanced case
2017-07-20 12:23:40 -07:00
Alex Dadgar
09c8ee621b
Destroy tasks that are part of terminal alloc
2017-07-20 12:02:04 -07:00
Michael Schurter
9a7f649e56
Don't save task runner state if it is destroyed
2017-07-20 10:17:41 -07:00
Alex Dadgar
7e9d1ede6e
verbose and parallel
2017-07-20 09:57:39 -07:00
Alex Dadgar
4e90d56098
More parallel
2017-07-20 09:36:34 -07:00
Alex Dadgar
9037693436
New test agent
2017-07-19 22:14:36 -07:00
Alex Dadgar
a59bd61098
Merge branch 'master' of github.com:hashicorp/nomad
2017-07-19 20:25:35 -07:00
Alex Dadgar
9a2a5af608
Don't print atlas
2017-07-19 20:25:06 -07:00
Alex Dadgar
64776b1370
Should not persist state after alloc_runner is garbage collected
2017-07-19 17:31:30 -07:00
Alex Dadgar
cd6e0e2084
Blue/green and canary docs
2017-07-19 15:56:41 -07:00
Alex Dadgar
d5278a62e7
Job promote command
2017-07-19 15:39:32 -07:00
Alex Dadgar
7ef36e590f
Merge pull request #2863 from hashicorp/b-skip-err
...
Skip error log on shutdown
2017-07-19 15:19:07 -07:00
Kate Taggart
01ddebe9dc
Remove appveyor status from README (for now)
2017-07-19 14:49:26 -07:00
Alex Dadgar
5a526d9f37
Inspect job at a particular version
2017-07-19 13:44:30 -07:00
Alex Dadgar
39e7a26e5d
Small fixes and UX changes
2017-07-19 13:34:24 -07:00
Alex Dadgar
18c7043a30
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
09b887133d
Merge pull request #2861 from hashicorp/f-update-raft-serf
...
Update vendored raft and serf
2017-07-19 12:33:00 -07:00
Michael Schurter
96e9857f12
Missing hashicorp/serf/serf dep
2017-07-19 11:53:53 -07:00
Michael Schurter
68891839d3
Update raft to hashicorp/raft@b3d48f1
...
Pulls in hashicorp/raft#225
2017-07-19 11:53:53 -07:00