Alex Dadgar
|
e1888e822c
|
Merge pull request #2841 from hashicorp/b-rolling-no-fit
Treat destructive updates atomically
|
2017-07-19 11:11:25 -07:00 |
|
Alex Dadgar
|
e51bc66680
|
Shrink dynamic port range
This PR shrinks the dynamic port range to not overlap with most
operating systems ephemeral port range: https://en.wikipedia.org/wiki/Ephemeral_port
|
2017-07-18 13:47:53 -07:00 |
|
Alex Dadgar
|
22e84d00ab
|
Fix deep copy of driver config
|
2017-07-17 17:53:21 -07:00 |
|
Alex Dadgar
|
641e178416
|
Stop before trying to place
|
2017-07-17 17:18:12 -07:00 |
|
Alex Dadgar
|
cd78b99d14
|
Address feedback
|
2017-07-17 15:35:14 -07:00 |
|
Alex Dadgar
|
aa2126cc1a
|
Warn instead of error when max_parallel is greater than count.
Fixes https://github.com/hashicorp/nomad/issues/2819
|
2017-07-13 13:10:45 -07:00 |
|
Alex Dadgar
|
79ce4bdfc6
|
Merge pull request #2807 from hashicorp/f-validate-ports
Prevent port conflicts
|
2017-07-07 16:59:18 -07:00 |
|
Alex Dadgar
|
6cde454509
|
Handle same task reserving ports twice
|
2017-07-07 16:58:20 -07:00 |
|
Alex Dadgar
|
f86760db3c
|
Basic logs
|
2017-07-07 16:49:08 -07:00 |
|
Michael Schurter
|
e2a79d330c
|
Prevent port conflicts
Validate that no two tasks in the same task group can reserve the same
static port.
|
2017-07-07 16:17:05 -07:00 |
|
Michael Schurter
|
517c799439
|
Validate job type
Fixes #2722
|
2017-07-07 15:34:26 -07:00 |
|
Alex Dadgar
|
45712c6ca3
|
test fixes
|
2017-07-07 14:11:27 -07:00 |
|
Alex Dadgar
|
3a29b38108
|
Status description shows requiring promotion
|
2017-07-07 12:12:48 -07:00 |
|
Alex Dadgar
|
ade9a7c768
|
@jippi Changed my mind! Good suggestion
|
2017-07-07 12:12:48 -07:00 |
|
Alex Dadgar
|
40b04a5ea9
|
alloc-list shows version
|
2017-07-07 12:12:48 -07:00 |
|
Alex Dadgar
|
1cb877699a
|
Disallow update stanza on batch jobs
This PR:
* disallows update stanzas on batch jobs
* undeprecates the stagger field
* changes the way warnings are returned
|
2017-07-07 12:11:39 -07:00 |
|
Alex Dadgar
|
371b2bdacc
|
add reverted job version to deployment update response
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
5457bb7962
|
Job stability
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
454083ba1b
|
Remove canary
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
477c713df5
|
Plan apply handles canaries and success is set via update
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
e229d3650b
|
Attach eval id
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
af1935e1e1
|
Mark complete
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
c10d7ab871
|
Remove promoted bit from allocation
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
09dfa2fc10
|
Rename CreateDeployments and remove cancelling behavior in state_store
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
ecee5e370e
|
initial watcher
|
2017-07-07 12:07:08 -07:00 |
|
Alex Dadgar
|
e7034691ea
|
deployment status
|
2017-07-07 12:07:07 -07:00 |
|
Alex Dadgar
|
57cbbf87f8
|
deployment list
|
2017-07-07 12:07:07 -07:00 |
|
Alex Dadgar
|
2471b86dec
|
Show submit time
|
2017-07-07 12:07:07 -07:00 |
|
Alex Dadgar
|
abf34204cc
|
JobVersions returns struct with optional diff
|
2017-07-07 12:05:57 -07:00 |
|
Alex Dadgar
|
b64185a3f1
|
Deployment GC
This PR implements the garbage collector for deployments. Deployments
will by default be garbage collected after 1 hour.
|
2017-07-07 12:05:57 -07:00 |
|
Alex Dadgar
|
73325f888f
|
deployment api
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
c189948ad2
|
comments on watcher
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
87d187d777
|
Tests
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
423e5b45da
|
FailDeployment
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
c52790e448
|
more tests
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
013085a62e
|
Watcher
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
80dc4d66d8
|
Deployments list
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
6688a3f76c
|
FSM Tests
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
d04877d23c
|
initial impl
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
3f04bb7f26
|
SpecChanged doesn't mutate passed job
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
b2573b01f9
|
Fix canary handling
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
7952240d69
|
Deployment tests
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
c77944ed29
|
assign names
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
270e26c600
|
Populate desired state per tg
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
cf5baba808
|
handle annotations
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
d5ea5a16fd
|
Small cleanup
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
07b1c3e5db
|
Only upsert a job if the spec changes and push deployment creation into reconciler
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
0d42b5d421
|
initial reconciler
|
2017-07-07 12:01:17 -07:00 |
|
Alex Dadgar
|
b3f4db0930
|
cancel deployments
|
2017-07-07 12:01:17 -07:00 |
|
Michael Schurter
|
0d3bdf7210
|
Add support for go-getter modes
Fixes #2678
|
2017-07-06 10:45:44 -07:00 |
|