Alex Dadgar
2a628c1dcb
Merge branch 'master' into b-drain-batch
2018-03-29 17:10:34 -07:00
Preetha Appan
9a5b63c1c4
more e2e rescheduling tests
2018-03-29 19:04:18 -05:00
Michael Schurter
8630e8296a
Merge pull request #4055 from hashicorp/docs-4008-ports
...
docs: clarify service.port depends on address_mode
2018-03-29 17:03:38 -07:00
Michael Schurter
53a504c69c
Merge pull request #4069 from hashicorp/f-hashealth
...
add HasHealth helper for nil checks
2018-03-29 17:03:20 -07:00
Alex Dadgar
223c9c7948
Handle upgrade where Node doesn't have eligiblity
...
This PR handles upgrading a node that has no scheduling eligiblity set.
2018-03-29 16:52:23 -07:00
Alex Dadgar
4d212932a5
test handleTaskGroup
2018-03-29 16:38:47 -07:00
Alex Dadgar
251dd090d8
Watch batch jobs
2018-03-29 16:07:51 -07:00
Preetha
f5efd5f620
Merge pull request #4071 from hashicorp/b-handle-missing-finishedat
...
handle missing finishedAt
2018-03-29 17:11:34 -05:00
Michael Lange
f9f9fbd62e
Merge pull request #4081 from hashicorp/b-ui-service-breadcrumbs
...
UI: Service job breadcrumbs + errant open connections
2018-03-29 15:08:14 -07:00
Charlie Voiselle
f40cc9ce59
Corrected orphan token issue link
2018-03-29 17:47:22 -04:00
Michael Lange
c06e1f80bd
Track multiple xhrs per URL rather than overriding
...
It was possible for a url to be overridden then canceled, leaving the
open connection open and forgotten about.
2018-03-29 14:40:57 -07:00
Chelsea Komlo
4029e5c915
Merge pull request #4013 from hashicorp/node-events-documentation
...
Add node events to documentation
2018-03-29 17:16:26 -04:00
Alex Dadgar
a998cafde8
Integration test for batch complete case
2018-03-29 13:51:04 -07:00
Preetha
144471979d
Merge pull request #4079 from hashicorp/b-filter-desiredstop
...
Filter desired status stop allocs correctly
2018-03-29 15:36:22 -05:00
Michael Schurter
52937eac24
Merge pull request #4066 from hashicorp/f-block-drain-cli
...
drain: block cli until all allocs stop
2018-03-29 13:17:42 -07:00
Preetha Appan
2ba965fa7a
rename skip->ignore and improve comment formatting
2018-03-29 15:11:10 -05:00
Alex Dadgar
0360176c00
Autocomplete command aliases
...
This PR allows aliased commands to be autocompleted but still filters
them from the help output.
2018-03-29 12:55:25 -07:00
Preetha Appan
3809c53a2b
remove unused
2018-03-29 14:42:21 -05:00
Preetha Appan
e552af6a64
Use time from task events if task state does not have FinishedAt set
2018-03-29 14:05:56 -05:00
Michael Lange
b6ae7da470
Merge pull request #4067 from hashicorp/ui-upgrade-ember
...
UI: Upgrade Ember to LTS + fix job summary issues
2018-03-29 12:43:54 -06:00
Michael Lange
3f53c27c67
Merge pull request #4068 from hashicorp/b-ui-firefox-index-watching
...
UI: Check for a case-sensitive or lowercase header value
2018-03-29 12:41:31 -06:00
Alex Dadgar
3e33d9aa49
Disallow Update stanza on Batch
2018-03-29 11:28:56 -07:00
Preetha Appan
fc50ab930f
Refactored for readability, pair programmed with @dadgar
2018-03-29 13:28:37 -05:00
Alex Dadgar
357a10bcf4
Always capture the finish time
2018-03-29 11:27:22 -07:00
Chelsea Holland Komlo
58d24f8bd1
update timestamp and format api reference descriptions
2018-03-29 14:22:46 -04:00
Michael Schurter
4cefb6f06a
drain: block cli until all allocs stop
...
Before the drain CLI would block until the node was marked as completing
drain operations. While technically correct, it could lead operators (or
more likely: scripts) to shutdown drained nodes before all of its
allocations had *actually* terminated.
This change makes the CLI block until all allocations have terminated
(unless ignoring system jobs).
2018-03-29 10:56:09 -07:00
Chelsea Holland Komlo
43f11cc930
add further driver info; driver name with subsystem
2018-03-29 13:34:30 -04:00
Chelsea Holland Komlo
0c6b896707
Revert "omit driver key/val from details"
...
This reverts commit 74fc5543ba .
2018-03-29 12:49:46 -04:00
Chelsea Holland Komlo
e7064fb164
update events in node api
2018-03-29 12:41:32 -04:00
Preetha Appan
db2bdb4410
More e2e tests
2018-03-29 11:35:45 -05:00
Chelsea Holland Komlo
74fc5543ba
omit driver key/val from details
2018-03-29 12:30:12 -04:00
Chelsea Holland Komlo
6e8007fd88
add field reference for node events
2018-03-29 12:29:55 -04:00
Michael Schurter
d09b0b62ba
add HasHealth helper for nil checks
...
We performed the DeploymentStatus nil checks a couple different ways, so
hopefully this helper will consoldiate them and make it more clear what
the code is doing.
2018-03-29 09:29:19 -07:00
Chelsea Holland Komlo
fe19fa2d3c
improve timestamp
2018-03-29 12:17:03 -04:00
Chelsea Holland Komlo
86097b787d
add node events to documentation
2018-03-29 12:17:03 -04:00
Chelsea Komlo
00b358553d
Merge pull request #4065 from hashicorp/emit-node-event-on-first-health-change
...
Emit first node event after initialization on health status change
2018-03-29 11:23:25 -04:00
Chelsea Holland Komlo
aeb744d930
add clarifying comment
2018-03-29 10:58:39 -04:00
Chelsea Komlo
8294cd6684
Merge pull request #4046 from hashicorp/tls-same-file-reload
...
Check file contents when determining if agent should reload TLS confi…
2018-03-29 10:51:32 -04:00
Preetha Appan
fefbdd3178
Filter out allocs with DesiredState = stop, and unit tests
2018-03-29 09:28:52 -05:00
Preetha Appan
b18d263788
Fix failing test
2018-03-29 07:59:38 -05:00
Preetha Appan
4177d1c501
If FinishedAt is not set use alloc's modify time for rescheduling logic
2018-03-29 07:42:58 -05:00
Preetha Appan
f62f3d8176
Update rescheduling job specs in integration test
2018-03-29 07:42:10 -05:00
Alex Dadgar
3099ef05e2
Unmark drain when nodes hit their deadline and only batch/system left and add all job type integration test
2018-03-28 17:25:58 -07:00
Michael Schurter
35f42b1fca
Merge pull request #4059 from hashicorp/b-drain-health-svc-only
...
only service allocs should have health watched
2018-03-28 16:49:22 -07:00
Michael Lange
8e6f561b8a
Add missing js class for System that extends AbstractJobPage
2018-03-28 16:46:35 -07:00
Michael Schurter
12dd17affe
only service allocs should have health watched
2018-03-28 16:20:11 -07:00
Chelsea Holland Komlo
5d866366a7
make check fix
2018-03-28 19:11:51 -04:00
Michael Lange
18718a508e
Check for a case-sensitive or lowercase header value
2018-03-28 16:10:09 -07:00
Chelsea Holland Komlo
6665206c9e
add test to assert invalid files return error
2018-03-28 18:31:35 -04:00
Michael Lange
e1b7feef25
Remove now unnecessary summary fallback
...
Ember Data 2.18 fixed the underlying bug
2018-03-28 15:20:02 -07:00